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