Сисадмин - Юрий Гиммельфарб
Шрифт:
Интервал:
Закладка:
На другом конце трубки раздался Костин смех.
– Как это ни смешно, но именно такой случай произошел в однажды в Соединенных Штатах, – сказал Сергей. – Это было в восемьдесят восьмом году. Хотя, честно говоря, всем пострадавшим в этом инциденте было совсем не смешно. Тогда несколько глобальных сетей передачи информации оказались переполненными копиями сетевого вируса. Он назывался «вирус Морриса». Он рассылал сам себя от компьютера к компьютеру. Поэтому «правильные» вирусы делают так: «Переписать этот лист два раза и положить копии в стопку заданий соседей, если у них еще нет этого листа». Проблема решена – «перенаселения» нет, но каждая стопка содержит по копии вируса, при этом клерки еще успевают справляться и с обычной работой.
– Но я слышал, что вирусы могут еще и уничтожать данные – спросил Костя. – Или я путаю?
– Нет, не путаешь, – ответил Сергей. – Если мы снова для примера возьмем твою длинноногую секретуточку, то все будет очень просто – достаточно дописать на лист примерно следующее: «Первое. Переписать этот лист два раза и положить копии в стопку заданий соседей, если у них еще нет этого листа. Второе. Посмотреть на календарь – если сегодня пятница, попавшая на тринадцатое число, то следует выкинуть все документы в мусорную корзину» Кстати, примерно именно это и выполняет давно известный старый вирус «Иерусалим», который в начале девяностых наделал немало бед.
Костя хмыкнул.
– Кстати, на примере твоей секретарши очень хорошо видно, почему в большинстве случаев нельзя точно определить, откуда в компьютере появился вирус, – заметил Сергей. – Все твои служащие имеют одинаковые – причем, заметь: с точностью до почерка! – КОПИИ, но оригинал-то с почерком злоумышленника уже давно в корзине! Вот тебе простое объяснение работы вируса. Плюс к нему имей в виду две аксиомы, которые, как это ни странно, не для всех являются очевидными.
– Какие? – заинтересованно спросил Костя.
– Во-первых, вирусы не возникают сами собой, – ответил Сергей. – Их создают очень злые и нехорошие программисты-хакеры и рассылают затем по сети передачи данных или подкидывают на компьютеры знакомых. И твой случай – не исключение. Вирус не может сам собой появиться на ваших банковских компьютерах – либо тебе его подсунули на флэшках, на компакт-диске, из Интернета, по почте, либо ты сам его случайно скачал откуда-нибудь. Либо вирус жил у тебя в компьютере с самого начала, либо – и это есть самое ужасное! – программист-хакер влез к тебе в сеть примерно так же, как влез в нее я. И второе: компьютерные вирусы заражают только компьютер и ничего больше, поэтому не надо бояться – через клавиатуру и мышь они человеку не передаются.
После этих слов Сергей засмеялся.
– Чего ты ржешь? – мрачно спросил Костя. – Меня обули на десять лимонов твоими вирусами, а он ржет!
– Я не над тобой смеюсь, – ответил Сергей, справившись с приступом безудержного веселья. – У тебя иной случай: мы здесь имеем дело не с вирусом, а с трояном, то есть такой программой, которая не размножается, а делает свою целенаправленную черную работу. Впрочем, это не имеет значения: хочешь называть этого зловреда вирусом – я не возражаю, пусть будет так. А смеюсь я потому, что вспомнил одну забавную историю пятилетней давности.
– Что за история?
– Я тогда работал в одной конторке, где был производственно-экономический отдел. И работала в этом отделе одна дамочка предпенсионного возраста, дама очень странная, если не сказать с прибабахом: ну точно не от мира сего! И вот однажды у нее вышел из строя компьютер. Ничего особенного, просто перестал заводиться. Ну, я поковырялся в нем – дело-то плевое! – и поставил диагноз: компьютер заражен вирусом. Причем, знаешь, хорошо заражен! Ерунда вопрос, есть очень хороший антивирус, который этого вируса замочит. Ставлю я этот самый антивирус на теткин компьютер, запустил, и по ходу дела и говорю, что этот вирус вдобавок делает фрагментацию на жестком диске, поэтому после излечения я еще должен выполнить дефрагментацию. Так, машинально ляпнул! Не подумал о том – кто меня слушает! Делаю, ясен перец! А теткин винт забит информацией примерно на три четверти, а вирус фрагментировал его основательно. Я злюсь, ругаюсь, что не могу работать, и, желая хоть как-то развлечься, нарочно громко вслух говорю:
– Как бы не заразиться вирусом от компьютера.
Тетка от моих слов аж встрепенулась и спрашивает:
– Ты шутишь?
– Какие тут шутки, – говорю. – Вы же слышали, что я сказал: этот вирус очень мощный.
– И что же ты тогда будешь делать? – вопрошает тетя.
– Ясен пень, – говорю. – Дефрагментацию мозга.
– Это как? – спрашивает она, так и не понимая, что я прикалываюсь.
– Под общим наркозом, – отвечаю я, делая мрачное лицо.
И надо же такой беде случиться, что ночью очень резко похолодало. Температура упала с плюс пятнадцати до минус одного (апрель, блин). А я спал с открытой форточкой и под легким одеялом, да еще с мокрой башкой (лень было сушить после помывки). Короче, схватил насморк. Сижу на следующий день, злой как черт, сморкаюсь поминутно в платок. Людмила Васильевна спрашивает:
– Ты где простудился?
– Известно где, – отвечаю. – Вирус от компьютера подхватил.
– И что же теперь будет? – спрашивает она.
– Пока не сделают дефрагментацию, буду его распространять.
Смотрю – берет лист бумаги и что-то пишет по форме. Потом встает и уходит. Через пять минут вызывает Главный Начальник (в настоящий момент уже бывший). Он – человек нормальный, шутки понимает, поэтому встречает меня, давясь от смеха, и протягивает мне лист с почерком этой самой тетки. И вопрошает:
– Ты зачем над человеком так издеваешься?
И ты не поверишь – читаю:
«Главному Начальнику от (тетки) Заявление. Прошу временно предоставить мне другой кабинет до того, пока системный администратор не сделает себе дефрагментацию головного мозга в связи с болезнью. Он распространяет опасный вирус и подвергает меня опасности заражения».
– Иди, работай, – сказал Главный Начальник. – А бумагу эту я для потомков сохраню, которые после нас здесь работать будут.
После этих слов Костя и Сергей дружно расхохотались.
Помолчав немного и придя в себя, Костя спросил:
– Ладно, давай все-таки вернемся к нашим баранам: повеселились – и будет! Ты мне ответь: а почему этот вирус выбирает именно этих двадцать шесть счетов? У нас гораздо больше богатых клиентов. Откуда ты узнал, что выбор идет именно по этому списку?
– Это тоже сделано с большим вкусом, уважаю! Данный вирус читает список, который ему кто-то подсунул. И это простой список счетов, которых хранится в отдельном текстовом файле. Поскольку это файл текстовый, то никто – ни антивирус, ни специальные программы, ни пользователи! – не найдут в нем ничего криминального. Обычный текст, перечень каких-то счетов – ну и что? Но ты знаешь, что в этом во всем самое забавное?
– Что? – мрачно спросил Костя. Судя по голосу, он уже был готов к любой новости, даже самой неприятной и неожиданной.
– Самое интересное то, что этот список полностью совпадает с тем, который ты мне дал. Измени содержимое этого списка – и вирус окучит другие счета. Более того: первая строка в этом списке – это сумма, на которую твоих клиентов «обули». Ты понял, что это означает? Этим вирусом можно управлять, понимаешь? А вот теперь, с твоего позволения выскажу свое личное мнение. Я абсолютно уверен: этим списком кто-то управляет до сих пор.
– Почему ты так думаешь? – удивленно спросил Костя.
– А потому, что этот кибер-гопник в этом деле допустил одну небольшую небрежность, – торжествующе сказал Сергей. – Он не поменял системную дату файла. Тут он сработал несколько неаккуратно! Понимаешь, дата последнего изменения этого списка счетов совпадает с той датой, когда тебя хакнули. А дата создания этого вируса – на неделю раньше. Впрочем, с моей точки зрения, уверовав в собственную безнаказанность, человек, как говорится, «теряет нюх».
Костя снова длинно, грязно и забористо выругался.
– Блин, чем глубже роешь, тем лучше пахнет!
– Ты прав. Но вот кто конкретно эти художества вытворяет – на этот вопрос я тебе ответить пока не могу.
Костя не ответил. Некоторое время в трубке было слышно только его тяжелое напряженное дыхание. Сергей физически ощутил, что его друг с трудом сдерживает ярость.
– А ты сам мог бы написать такой вирус? – неожиданно спросил Костя. – Ведь ты, Серый, тоже специалист высочайшего класса.
Сергей улыбнулся.
– Нет, Костя, – решительно возразил Сергей. – Хотя слышать твои слова мне очень лестно, но, к сожалению, вынужден признать, что такая задача мне не по зубам. И вот почему. Тот, кто написал эту программу, имеет высочайшую квалификацию не только, как разработчик, но и как системный администратор. А это редкое сочетание. Да, ты прав: без ложной скромности скажу, что я системщик высокого класса. Но я никогда не специализировался, как разработчик. Ты пойми, что профессия программиста имеет много общего с профессией врача. Любой врач имеет представление об анатомии человека, но, тем не менее, всегда специализируется в чем-то одном. Ты ведь не пойдешь лечить зубы к окулисту, а глаза лечить – к дантисту! Вот и в нашей профессии все то же самое!