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