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