Светлый фон

Был то червь или вирус, но тот, кто его создал, нарочно понаставил капканы, чтобы помешать понять его. Он уничтожает любую улику. Снова кукушкины яйца…

В 6 часов утра, в четверг, я размышляю об отложениях червя: бедствие назревает, и надо предупредить. Я позвонил в Операционный Центр сети Арпанет. Даже если они отключат всю сеть, червь будет размножаться по локальным сетям. Лучше позвонить в Национальный Центр компьютерной безопасности. Кого я там знаю? Боба Морриса, их главного ученого. Я знал, что Боб Моррис был за своим компьютером в 6.30 утра в четверг. Я мог видеть, что он подключился к главному компьютеру Агентства Национальной Безопасности. Послав сообщение этой машине, я позвонил ему по телефону.

— Привет, Боб. У нас трудности. По сети Арпанет распространяется вирус, и он заражает ЮНИКС-компьютеры.

— Когда он стартовал?

— Около полуночи, мне кажется. Может быть, раньше, точно не знаю. Я всю ночь пытаюсь с ним разобраться.

— Как он распространяется?

— Через дыру в почтовой программе системы ЮНИКС.

— SendMail? Проклятье! Я знаю про нее несколько лет.

— Тот, кто написал этот вирус, должно быть, веселится, но для всех нас это суровый день.

— Есть какие-нибудь мысли о том, кто его запустил?

— Нет.

— Не беспокойся. Я посмотрю, что могу сделать.

Ладно, я предупредил официальных специалистов. Будучи главным ученым Национального Центра компьютерной безопасности, Боб мог разбудить свои войска и начать выяснять подноготную вируса. Я еще какое-то время пялился на экран, но потом, запахнув купальный халат, заснул прямо на клавиатуре. Через два часа зазвонил телефон. На проводе Дон Альварец из Массачусеттского Технологического Института.

— Эй, Клифф, — сказал он, — творится что-то странное. На нашем компьютере идет сотня заданий. Попахивает вирусом.

— Что, вы тоже его подцепили?

Мы сравнили наши наблюдения и быстро поняли, что заражены системы ЮНИКС по всей стране. Придется ставить заплаты на ошибки в системах.

— Есть только два способа понять этот вирус, — сказал Дон. — Первый — диассемблировать его. Идти по машинному коду шаг за шагом и выяснять, что он делает.

— Отлично, — сказал я. — Это я уже пробовал, и это не так просто. Какой другой способ?

— Считать его черным ящиком. Смотреть, как он посылает сигналы и пытаться понять, что внутри.

— Есть еще третий способ, Дон.