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