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