
Полная версия:
Наследие предтеч Том 2 Ресурс
— Даже кот не одобряет, — заметил Рогов, накалывая кусок на вилку и разглядывая его с недоверием.
— Кот избалован, — сказал Вейс, не поднимая головы. — Переменных было слишком много для первой попытки. Со второй будет лучше.
— С реактором тоже так было? — спросила Марина.
— С реактором до сих пор так, — коротко ответил Вейс и вернулся к тарелке.
— Прогресс есть? — спросил я.
— Прогресс всегда есть, — сказал Вейс. — Вопрос, в какую сторону. Сегодня разбираю контур охлаждения посегментно, как предлагал Архон в первый день. Раньше срока не обещаю — обещаю не молчать, если пойму что-то важное.
— Устраивает, — сказал я.
Дарья за столом молчала дольше обычного. В первые дни за этим молчанием стояла настороженность; сегодня — человек прикидывал, с чего начать разговор, который сам же готовил всю ночь. Я дал застолью покружить ещё пару минут вокруг омлета и кошачьих вкусов, прежде чем вернуть его туда, куда собирался вернуть с самого начала.
— Дарья. Зонд.
За столом стало тише. Не резко — просто такой тишиной, что означает: все знают, о чём пойдёт речь дальше, и ждут, кто начнёт первым.
— Ничего нового со вчерашнего вечера, — сказала Дарья. — Архон прогнал архив сенсоров ещё раз, за все семь лет, не только за последние недели. Активность минимальна и нерегулярна. Похоже на рутинную проверку статуса, не на реакцию на что-то конкретное.
— Значит, он просто сканирует время от времени, — сказал я, — и мы не знаем, что из увиденного успело уйти дальше.
— Не знаем, — подтвердила Дарья. — И повлиять уже не можем. Если данные ушли — семь лет назад, три недели назад, вчера, — это случилось раньше, чем мы вообще узнали о зонде. У него нет активного передатчика, который можно перехватить в моменте. Добраться до самого канала его связи с орбитой — отдельная задача. Не на сегодня.
— А если мы просто ошибаемся насчёт пассивности, — сказала Марина, не отрывая взгляда от чашки, — и он видит больше, чем показывает?
— Хороший вопрос, — сказал я.
— Проверяемый вопрос, — уточнил Архон, дождавшись паузы, прежде чем вступить. — Сигнатура зонда за семь лет не менялась ни разу — ни в момент постройки терминала, ни в момент открытия портала на Эдем в будущем, если оно случится. Пассивность подтверждена статистически, не декларативно. Оценка риска не меняется от обсуждения. Зонд активен минимум семь лет. Если передача данных состоялась, она уже состоялась. Дальнейшее наблюдение полезно для понимания его паттерна. Свершившегося оно не отменяет.
— Значит, исходим из худшего и не тратим время на то, что изменить нельзя, — сказал я. — Наблюдаем, но не позволяем зонду диктовать нам темп.
Рогов кивнул коротко — знак согласия с выводом, к которому он, судя по лицу, пришёл раньше меня.
— Продолжаем развиваться, — сказал он. — Не сидим и не ждём, пока кто-то наверху решит, заметили нас или нет.
— Продолжаем, — сказал я. — Константин — реактор, тем же темпом. Дарья с Архоном — сеть, раз уж, судя по вашим лицам, там есть что показать. И ещё один вопрос, который я собирался поднять сегодня в любом случае, зонд тут или нет.
— Слушаю, — сказал Рогов, отложив вилку.
— Нам нужны ещё люди. Для того, чтобы было кому обороняться, если в следующий раз придут не такой мелкой группой, как в прошлый раз. Большими силами, готовыми воевать по-настоящему. Четверых интегрированных и одного физика при реакторе мало, сколько бы дронов ни держал в резерве Архон. Савельев. Пора. И раз уж список у тебя всё равно есть — думай сразу и про снайпера, о которой ты упоминал.
— Нурова, — сказал Рогов. — Думаю. Но по порядку: сначала Савельев, он сам приведёт следующего, если сочтёт нужным. Так надёжнее, чем мне лично вербовать человека, которого я знаю только по старым сводкам.
— Логично, — сказал я. — Выйдешь сегодня?
— Сегодня же. Аккуратно, без спешки — с такими людьми спешка стоит доверия.
— Знаю. Не тороплю. Хочу только, чтобы это перестало быть пунктом в списке и стало делом.
Дарья отставила чашку и выпрямилась.
— Раз уж заговорили о делах. Канал готов. Не полностью, но готов настолько, что можно тестировать вживую, не только на схемах.
— Рассказывай, — сказал я.
— Идея та же, что я набросала сразу, только доведённая до рабочего состояния, — сказала Дарья. — Ретранслятор Предтеч симулирует сигнатуру одного из существующих земных спутников связи. Не подделывает — копирует технический профиль сигнала настолько точно, что со стороны это выглядит как штатная работа настоящего аппарата. Трафик при этом не идёт напрямую вниз, к нам. Он дробится на множество потоков и расходится через цепочку узлов — десятки других спутников, прежде чем снова собраться в одной точке. И поверх всего этого — алгоритм Предтеч для анонимности, тот самый, о котором Архон рассказывал в первый вечер. Он размывает происхождение трафика до состояния шума.
— Десятки спутников, — повторил Рогов. — Их владельцы не заметят чужой трафик в своих же каналах?
— В том и смысл цепочки, — сказала Дарья. — Каждый узел видит только соседний скачок, не весь путь целиком. Со стороны любого отдельно взятого спутника это выглядит как обычная ретрансляция чужого пакета — вещь, которая происходит миллионы раз в сутки без всякого нашего участия. Подозрительной становится не передача сама по себе. Закономерность в ней — вот что бросается в глаза аналитику. Именно закономерность мы и убираем алгоритмом Предтеч, рассеивая её так, чтобы за ней ничего не читалось, кроме случайности.
— А если аналитик окажется упорным? — спросил Рогов. — Проверит сразу несколько узлов, сопоставит время?
— Тогда увидит совпадения, которые ничего не докажут, — сказала Дарья. — Каждый скачок цепочки живёт своей отдельной легендой, не связанной формально с остальными. Собрать их вместе можно только имея доступ ко всем сразу — а это уже не работа одного упорного аналитика, это операция уровня государства, и то не любого.
— Даже если кто-то заметит аномалию в одном из промежуточных узлов, — сказал Архон, — источник восстановить будет невозможно без одновременного доступа ко всей цепочке. Такого доступа сегодня нет ни у одной земной структуры.
— Что заняло два дня? — спросил я. — Схема звучит ровно так, как ты предлагала с самого начала.
— Две вещи, — сказала Дарья. — Мне нужно было понять логику алгоритма Предтеч достаточно глубоко, чтобы совместить её с земной маршрутизацией. А самой объяснить Архону, как устроен интернет на практике: протоколы, задержки, кто и как обычно ищет аномалии в трафике. Теория у него была с первого вечера. Практики — той, что накопили обычные земные администраторы, гоняясь за чужими взломами, — не было вовсе.
— И второе — обучающий контур сильно ускорил именно эту часть, — продолжила она. — То, что заняло бы недели разговоров, кресло передало почти напрямую. Я не столько разговаривала с Архоном, сколько загружала в себя куски его архива, а он забирал у меня то же самое через оверлей в обратную сторону.
— Кресло работает не только на рукопашный бой, — заметила Марина.
— Оно работает на любой готовый массив знаний, — сказал Архон. — Обмен между мной и Дарьей не был готовым массивом ни с одной из сторон. Это был процесс, который мы формулировали друг для друга по ходу дела. Кресло ускорило его усвоение. Самого процесса оно не заменило.
— Итог, — сказала Дарья, не дав разговору уйти дальше необходимого, — схема готова физически, не только на бумаге. Осталось проверить вживую.
Тестировать решили сразу. Дарья настояла: чем дольше решение остаётся теорией, тем больше шансов найти в нём ошибку слишком поздно.
В исследовательском блоке собрались все — даже Вейс, неохотно оторвавшийся от панели реактора ради того, что сам назвал событием, заслуживающим личного присутствия. Планк устроился на свободном стуле с таким видом, будто тоже здесь по делу.
— Активирую, — сказала Дарья.
Она провела рукой по проекции, и на объёмном экране развернулась схема, которую я видел уже несколько раз за последние два дня. Только теперь она перестала быть статичной. Две тонкие линии — исходящий и входящий поток — ожили одновременно. Данные шли в обе стороны, ровно, без сбоев на стыках узлов, помеченных условными точками между орбитой и десятками наземных станций, ни одна из которых не подозревала о своей роли транзита.
— Работает, — сказал я. Вопроса в этом слове не было — только констатация того, что видели все.
— Работает, — подтвердила Дарья. — Объём и скорость я держу на минимуме сознательно. Наращивать буду постепенно, несколько дней подряд, не одним скачком. Резкий всплеск трафика на новом узле заметнее любой аномалии в самом сигнале. Медленный рост для того, кто следит за статистикой сети, выглядит обычным ростом нагрузки, ничем не примечательным на общем фоне.
— Разумно, — сказал Рогов.
Вейс подошёл ближе к проекции и долго разглядывал график, не произнося ни слова, — та же сосредоточенность, с какой он изучал панель реактора.
— Пропускная способность одного-единственного аппарата, — сказал он наконец. — Причём не самого нового поколения, если понимать под этим сорок семь тысяч лет. Наша земная связь опирается на тысячи спутников именно потому, что ни один из них не способен на такое в одиночку. Занятно, до чего разные пути можно найти к одной и той же задаче.
— Разные объёмы задачи, — уточнил Архон. — Земные спутники решают её для миллиардов пользователей одновременно. Здесь — для одной базы. Сравнение не вполне корректно, но замечание принято.
— Архон, — сказал я. — Как справляешься с объёмом?
Пауза перед ответом вышла дольше обычной. Не намного — на долю секунды. Но достаточно, чтобы её заметили все, кто провёл рядом с этим голосом последний месяц.
— Требуется уточнение, — сказал Архон. — За восемьсот лет изоляции у меня накопился обширный архив данных о самих Предтечах. О том, как устроено мышление вида, продолжавшего развиваться без меня всё это время, — крайне мало. Объём информации, поступившей за первые секунды после активации, превысил всё, что я обрабатывал одномоментно за время работы на этой базе. Не сбой. Новая категория задачи. Оцениваю время на выстраивание устойчивых приоритетов фильтрации в несколько дней — синхронно с ростом самого канала.
— Тебе нужна помощь? — спросила Марина.
— Помощь в этом смысле означала бы, что кто-то способен выполнить фильтрацию быстрее меня, — сказал Архон. — Это не так. Требуется время. Не содействие.
— Честный ответ, — сказал Вейс. В его голосе звучало одобрение — так он реагировал на коллег, умевших признать предел собственной модели вместо того, чтобы прятать его за общими словами.
— Пока Архон привыкает, — сказала Дарья, — доступ к каналу уже есть у каждого из вас — через проекцию, вот как сейчас. После того как всё стабилизируется, добавим то же самое в оверлей. Не придётся идти в этот блок ради простого запроса.
— Покажи, — сказал я. — Не абстрактно.
Дарья на секунду задержала взгляд на проекции, потом заговорила, не поднимая глаз:
— Архон. Открытые источники. Моё увольнение из РЭБ ФСБ, двухлетней давности. Что осталось в публичном поле.
Проекция ответила быстрее, чем я набрал бы тот же запрос в обычном поисковике. Несколько результатов: сухие форумные обрывки бывших сослуживцев, обсуждающих чужую карьеру. Причины никто не назвал. Пометки, что дело числится открытым во внутренних сводках, тоже не нашлось.
— Тихо, — сказала Дарья. — Значит, либо закрыли совсем, либо просто не потрудились вынести куда-то, откуда я могла бы это увидеть.
— Внутренние базы недоступны через открытый канал, — уточнил Архон. — Перед вами исключительно публичный след. Закрытая часть требует другого уровня вторжения — и другого уровня риска.
— Знаю, — сказала Дарья. — Не прошу. Хотела увидеть, есть ли вообще что искать. — Она повернулась к остальным. — Это ответ на ваш вопрос про демонстрацию, Алексей. Два года я не могла узнать о себе то, что теперь узнаю за четыре секунды.
Марина присвистнула и потянулась к собственной проекции — судя по скорости, с которой задвигались её пальцы, список вопросов у неё был готов заранее.
— Архон, — сказала она, — а сколько сейчас градусов на северном склоне, где я вчера брала образцы? Обычным способом я узнаю это только через час, когда сама туда дойду.
— Минус три, ветер слабый, снег с полудня, — ответил Архон без промедления. — Данные метеослужбы, ретранслированные через тот же канал.
— Не хуже похода, — сказала Марина, и в голосе её звучало неподдельное удовольствие, без всякой обязательной оговорки следом.
— Дарья, — сказал я, пока остальные ещё не разошлись. — Два дня, и канал держит с первой же проверки. Спасибо.
Она пожала плечами, но взгляд задержался на мне на секунду дольше, чем требовал простой ответ.
— Работа была общая, — сказала она. — Половину я бы не сделала без Архона.
— Тебе тоже, — сказал я, уже в пустоту зала. — За то, что взял на себя фильтрацию, не дожидаясь, пока кто-то из нас догадается об этом попросить.
— Благодарность принята, — ответил Архон. — Хотя объективной необходимости в ней нет: адаптация к новому объёму данных — часть моей функции, не отдельная услуга сверх неё.
— Всё равно, — сказал я.
Вейс тем временем уже возвращался к реактору, коротко махнув всем на прощание. Рогов, взглянув на часы, поднялся следом. Терминал давно сократил дорогу до города — разговор с Савельевым это не ускоряло: такие разговоры второпях не ведут. Я остался у проекции ещё немного, глядя, как ровные линии трафика идут в обе стороны, — маленькая, почти незаметная деталь на фоне всего, что предстояло построить, но добытая честно, не подаренная базой заранее.
Марина задержалась дольше остальных, разглядывая уже погасший было график с той жадностью до нового инструмента, что я узнавал в ней с первого дня знакомства.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги
Всего 10 форматов

