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