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