Серия «Код: Свобода нулей»

2

Герои "Код: Свобода Нулей" - Смирнов Игорь Александрович

Герои "Код: Свобода Нулей" - Смирнов Игорь Александрович

Возраст: 22 года.
Статус: В федеральном розыске. Лидер группы «Бункер». Бывший сотрудник провайдера «Север-Телеком».

Психологический портрет:
Прирожденный лидер, хотя сам себя таковым не считает. Спокоен, рассудителен, склонен к холодному анализу ситуации даже под давлением. Обладает эмпатией, но умеет принимать жесткие решения ради выживания группы. Его авторитет держится не на силе, а на доверии и способности брать ответственность на себя. Внутри — глубоко уставший человек, который мечтает о нормальной жизни, но понимает, что пути назад нет.

Биография:

  • До кризиса: Работал системным администратором у крупного провайдера. Видел изнутри, как внедряется система тотального контроля (DPI, суверенный рунет), и начал саботировать процессы (удалял логи, предупреждал клиентов). Был вычислен СБ, но успел скрыться до ареста.

  • Подполье: Стал ядром будущей команды. Нашел заброшенный бункер на Намыве, организовал быт, привлек Илью и Саню.

  • Роль: Командир и стратег. Планирует операции, распределяет ресурсы, разрешает конфликты. Единственный, кто носит оружие постоянно и готов его применить для защиты своих.

Навыки:

  • Тактика: Умеет планировать сложные многоходовые операции (проникновение, эвакуация).

  • Сетевая инфраструктура: Знает физическую карту сетей города (колодцы, магистрали, узлы) лучше, чем городская архитектура.

  • Стрельба/Бой: Базовые навыки самообороны и владения огнестрельным оружием (научился в подполье).

Особые приметы:

  • Худощавый, жилистый.

  • Темные волосы, вечная трехдневная щетина (некогда бриться).

  • Взгляд — внимательный, оценивающий. Редко улыбается.

  • Всегда носит с собой старую рацию (как талисман и средство связи).

Показать полностью 1
7

Герои "Код: Свобода Нулей" - Смирнов Илья Петрович

СМИРНОВ ИЛЬЯ ПЕТРОВИЧ

СМИРНОВ ИЛЬЯ ПЕТРОВИЧ

Возраст: 35 лет
Статус: В розыске (как «экстремист-саботажник»). Бывший ведущий инженер НИИ «СпецТехноСвязь».

Психологический портрет:
Классический интроверт-технарь. Ворчлив, циничен, скептичен ко всему новому (особенно к «облачным» технологиям), но при этом глубоко предан своему делу и команде. Обладает обостренным чувством ответственности за «своих». Не любит насилие, предпочитает решать проблемы инженерной хитростью. В глубине души — романтик старой закалки, тоскующий по временам свободного интернета и «честного железа».

Биография:

  • Ранние годы: Вырос в семье инженеров. Детство провел с паяльником в руках. Застал «золотой век» интернета начала 2010-х, что сформировало его мировоззрение.

  • Карьера: Закончил "Бонч" (СПбГУТ). Работал в оборонке, проектировал системы защищенной связи. Уволился (сбежал) после того, как понял, что его разработки используются для тотальной слежки за гражданами.

  • Подполье: Стал одним из основателей первых mesh-сетей в городе. Собрал вокруг себя группу энтузиастов (Игорь, Саня), обустроив базу в недострое.

  • Роль в команде: Главный инженер, «руки» сопротивления. Отвечает за всё материальное: от ремонта проводки до создания боевых дронов и систем жизнеобеспечения. Хранитель общака и здравого смысла.

Навыки:

  • Электроника: Уровень «Бог». Может починить микроволновку с помощью скрепки и перепаять процессор в полевых условиях.

  • Механика: Разбирается в двигателях, гидравлике, пневматике.

  • Радиосвязь: Знает эфир как свои пять пальцев. Умеет собирать глушилки, сканеры и ретрансляторы из мусора.

Особые приметы:

  • Носит очки с толстыми линзами в квадратной роговой оправе (зрение посадил за микроскопом).

  • Вечно одет в жилетку с множеством карманов («разгрузка Вассермана»), набитых инструментами, налегке носит рубашку.

  • Пахнет канифолью и WD-40.

Цитата:
"Цифра — это пыль. Настоящая власть — это рубильник. И тот, кто держит руку на рубильнике."

Показать полностью 1
4

Герои "Код: Свобода Нулей" - Иванов Данил Алексеевич

Иванов Данил Алексеевич

Иванов Данил Алексеевич

Возраст: 15 лет.
Статус: Сирота, несовершеннолетний, находящийся в розыске (как "безнадзорный"). Фактически — разведчик группы Сопротивления.

Психологический портрет:
Обостренное чувство справедливости, граничащее с безрассудством. Глубокая психологическая травма после потери матери, которая трансформировалась не в депрессию, а в деятельную агрессию против Системы. Не доверяет взрослым (кроме своей новой "стаи"), но отчаянно ищет признания и семьи. Быстро учится, обладает природной технической смекалкой ("руки растут из правильного места"). Склонен к риску, адреналиновый "наркоман".

Биография:

  • Семья: Мать — журналистка... Отец — автомеханик, владел небольшим гаражным сервисом на окраине. Умер (или ушел из семьи, или был арестован), когда Дане было 13 лет. Именно от отца у парня любовь к технике и навыки ремонта. После потери отца остался с матерью, а после её смерти — один.

  • Жизнь "до": После смерти матери месяц жил на улице и в гаражах. Самостоятельно выживал, воровал еду, скрывался от ювенальной юстиции.

  • Война: Начал свою личную войну с камерами наблюдения, уничтожая их подручными средствами. Был замечен и спасен группой Игоря.

  • Текущая роль: Пилот-разведчик. Использует модифицированный кроссовый мотоцикл для патрулирования, доставки грузов и провокации противника.

Навыки:

  • Техника: Гениальный самоучка. Может починить двигатель "на коленке", собрать радиосканер из мусора.

  • Вождение: Виртуозно управляет мотоциклом. Знает городские трущобы, промзоны и проходные дворы лучше любого таксиста.

  • Стелс: Умеет быть незаметным в городской толпе (навык беспризорника).

Особые приметы:

  • Одевается в стиле "городской сталкер" (молодежная одежда, много карманов).

  • Постоянно возится с какой-то железкой в руках.

  • Взгляд — колючий, исподлобья, но когда улыбается — становится обычным ребенком. :)

Показать полностью 1
8

Герои "Код: Свобода Нулей" - Волков Сергей Владимирович

ВОЛКОВ СЕРГЕЙ ВЛАДИМИРОВИЧ

ВОЛКОВ СЕРГЕЙ ВЛАДИМИРОВИЧ

Должность: Ведущий аналитик Департамента Предиктивного Анализа, корпорация «ТехноСфера».
Возраст: 24 года.
Статус: Холост.

Психологический портрет:
Высокоинтеллектуальный интроверт с развитыми социальными навыками (маска). Обладает способностью к быстрому анализу больших данных и поиску нестандартных паттернов. Внешне — лояльный, амбициозный карьерист. Внутренне — идеалист, разочаровавшийся в системе, которую сам помогал строить. Склонен к риску, но всегда просчитывает ходы. Живет в состоянии постоянного стресса из-за двойной жизни ("синдром самозванца" на стероидах).

Биография:

  • Образование: Высшая Школа Экономики (факультет компьютерных наук) + стажировка в крупной IT корпорации (отдел машинного обучения). Был отчислен с магистратуры по собственному желанию (официально), фактически — ушел, не согласившись с этикой использования ИИ.

  • Карьера: Пришел в «ТехноСферу» два года назад как младший разработчик. Благодаря блестящим аналитическим отчетам быстро вырос до ведущего аналитика. Участвовал в разработке ранних версий алгоритмов «Социальной Гармонии», но ужаснулся тому, как их начали применять.

  • Теневая деятельность: Является "мозгом" и "кошельком" группы Игоря. Обеспечивает доступ к закрытым базам, сливает инсайды, легализует действия группы через бюрократические процедуры (наряды, командировки).

  • Личное: Влюблен в Ксюшу, но боится сближаться, считая, что его двойная жизнь подвергает её опасности.

Навыки:

  • Social Engineering: Уровень "Бог". Может заболтать охранника, убедить директора подписать липовый акт или притвориться "своим" в любой компании.

  • Big Data: Видит закономерности там, где другие видят шум.

  • Доступы: Имеет уровень допуска "А-2" (высокий), что позволяет ему входить в большинство зданий Министерства и подключаться к закрытым сетям.

Уязвимости:

  • Параноидальный страх разоблачения. Он знает, как работает система поиска "кротов", и понимает, что каждый его день может стать последним.

  • Привязанность к команде. Ради спасения друзей готов пожертвовать карьерой и свободой (что он и доказывает раз за разом).

Показать полностью 1
9

Герои "Код: Свобода Нулей" - Коршунова Тамара Сергеевна

КОРШУНОВА ТАМАРА СЕРГЕЕВНА

КОРШУНОВА ТАМАРА СЕРГЕЕВНА

Должность: Начальник Департамента Внутренней Безопасности (ДВБ) корпорации «ТехноСфера».
Звание: Полковник (в отставке), куратор от Ведомства.
Возраст: 45 лет.
Статус: Вдова.

Психологический портрет:
Жесткий, авторитарный руководитель. Обладает феноменальной памятью и аналитическим складом ума. Склонна к тотальному контролю. В коллективе пользуется непререкаемым авторитетом, граничащим со страхом. Прозвище за глаза — «Железная Вдова» или «Матриарх».
Однако, за фасадом "функции" скрывается глубоко травмированная личность. Она не фанатик системы, а прагматик, который видел хаос 90-х и нулевых и искренне верит, что порядок — единственная защита от распада. При этом она презирает коррупцию и карьеризм (как у Антона), считая их угрозой не меньшей, чем хакеры.

Биография:

  • Ранние годы: Родилась в семье военных. Закончила Академию ФСБ с красным дипломом. Специализация: контрразведка и информационная безопасность.

  • Карьера: 15 лет службы в органах. Участвовала в разработке ранних прототипов системы «Око» (тогда еще проект «Безопасный Город»).

  • Личная трагедия: Была замужем за офицером спецназа Виктором Коршуновым. 7 лет назад он погиб при исполнении (официально — "несчастный случай на учениях", неофициально — был устранен как свидетель коррупционной схемы). Это событие сломало её веру в "справедливость", но закалило характер. Она осталась в системе, чтобы контролировать её изнутри и не допустить повторения хаоса.

  • Дети: Своих детей нет (медицинский диагноз после ранения в молодости). Этот факт — её главная незаживающая рана, которую она сублимирует в гиперопеку над своими "подопечными" (сотрудниками) и теперь — над Даней.

Отношение к Сергею:
Она видит в нем себя в молодости — умного, принципиального, но наивного идеалиста. Она знает о его "двойной игре", но не пресекает её. Почему?

  1. Прагматизм: Сергей эффективен. Пока он полезен системе, она его прикрывает.

  2. Личное: Он для неё — суррогатный сын. Она хочет уберечь его от тех ошибок, которые погубили её мужа.

  3. Тайная цель: Возможно, она использует Сергея как инструмент в своей собственной игре против Генерала Соколова, которого она ненавидит за смерть мужа (хотя никогда в этом не признается).

Особые приметы:

  • Всегда одета безупречно, предпочитает черный цвет.

  • Курит тонкие ментоловые сигареты (только когда нервничает или в неформальной обстановке).

  • Никогда не повышает голос. Если она начинает говорить шепотом — значит, ситуация критическая.

  • Ездит сама за рулем служебного «Ауруса», игнорируя водителей (привычка контролировать всё).

Показать полностью 1
57

29. Код: Свобода Нулей

Внутри голосование - внизу.

Визит Матриарха. Стук в Бездну. Пробуждение в Кошмар

Контакт с «Зеро» — цифровым призраком, умоляющим о спасении — оставил в бункере странное послевкусие. Это был не страх, а скорее завороженность бездной, которая вдруг подмигнула им в ответ. Саня сидел, гипнотизируя погасший экран терминала, Кир нервно расхаживал по оперативной зоне, пытаясь осознать, что они только что выпустили джинна. Вся их паранойя была направлена внутрь, в цифровой океан. Про реальный мир, оставшийся за толстым бетоном, они на мгновение забыли.

Игорь, который обычно спал чутко, как кошка, на этот раз провалился в глубокий, тяжелый сон на своей койке за стеллажом. Илья, сняв очки, дремал в кресле мастерской, положив руку на рукоять самодельного шокера — привычка старого инженера. Даня, свернувшись калачиком под пледом на диване в лаунж-зоне, видел десятый сон о полетах над ночным городом.

БУМ. БУМ. БУМ.

Три тяжелых, глухих удара в гермодверь разорвали вязкую тишину подземелья. Звук был не металлическим, а каким-то властным, требующим. Так не стучат бродяги или заблудившиеся диггеры. Так стучит судьба.

Саня подпрыгнул на стуле, едва не опрокинув монитор. Банка с энергетиком полетела на пол, расплескивая липкую жижу.

— Что за...?!

Игорь уже стоял посреди комнаты, в одних штанах, но с пистолетом в руке. Его глаза, только что открывшиеся, уже сканировали пространство.

— Свет! Боевая тревога! — рявкнул он, что было страшнее крика.

Илья, мгновенно очнувшись, нашарил очки на столе. Его рука, ведомая рефлексами, схватила не шокер, а тяжелый, похожий на обрез дробовика, прототип электромагнитной пушки, который лежал на верстаке.

— Сектор три! Они у двери!

Ксюша и Вика, вскочившие с диванов, жались друг к другу, натягивая на себя пледы. В их глазах застыл животный ужас. Даня, сонный и взлохмаченный, сел, непонимающе моргая. Сон про полеты кончился. Началась реальность, где за тобой приходят.

Саня бросился к пульту охраны. Его пальцы дрожали, пытаясь переключить каналы.

— Камера на входе... Темнота! — крикнул он. — Нет сигнала! Они ее заглушили или заклеили!

— Наружка! — скомандовал Игорь, передергивая затвор. — Давай запасной контур!

Саня переключил вид на скрытую камеру, замаскированную под кусок бетона в вентиляционном коробе снаружи. Картинка мигнула и стабилизировалась.

На экране было черно-белое кино про конец их свободной жизни.

У входа в паркинг, без огней, как хищные рыбы на глубине, стояли два черных бронированных «Ауруса»-микроавтобуса. Спецназ.

У самой гермодвери застыли три фигуры в полной штурмовой экипировке — шлемы, щиты, укороченные автоматы с глушителями. Но они не ломились. Они ждали.

А перед ними, освещенная тусклым светом фонаря, стояла женщина. В дорогом пальто, с идеальной осанкой.

— Нам конец, — прошептал Кир, белея лицом. — Это маски-шоу. Сейчас будут газ пускать.

— Илья, включи освещение периметра! — скомандовал Игорь. — Посмотрим им в глаза перед тем, как...

Илья щелкнул тумблером.

Снаружи, над дверью, вспыхнул мощный прожектор, залив площадку жестким белым светом.

Фигуры не дернулись. Женщина лишь слегка прищурилась и подняла голову к камере.

Сергей, который стоял у плеча Сани, вдруг подался вперед.

— Стойте... Увеличь.

Саня зуммировал картинку.

— Это не группа захвата, — голос Сергея дрогнул. — Точнее, группа, но... Это свои.

Он узнал это пальто. Эту осанку. Этот взгляд, который пробивал броню лучше пули.

— Это Тамара Сергеевна. Начальник СБ «ТехноСферы». Мой... куратор.

Он медленно отошел от пульта и направился к шлюзу. На ходу он застегивал пуговицы рубашки и пытался попасть ногой в ботинок, прыгая на одной ноге. Его движения были нервными, дергаными.

— Я открою. Уберите оружие. Если они хотели нас убить, они бы уже взорвали дверь.

— Ты уверен? — спросил Игорь, не опуская ствол.

— У меня нет выбора, — ответил Сергей. Он подошел к массивным засовам.

— Кто там? — громко спросил он, и голос его сорвался.

Из-за двери, приглушенно, но четко, донеслось:

— Сереж, это я, Тамара. Открывай. Холодно здесь.


Вторжение Без Выстрелов

Сергей навалился на штурвал гермозатвора. Металл скрипнул, словно протестуя против этой капитуляции. Тяжелая дверь медленно поползла в сторону.

В проеме стоял боец. Черная маска, глаза-линзы визора, палец на спуске автомата «Вал». Но ствол смотрел в пол.

— Так, ребята, без глупостей, — произнес он механическим, синтезированным голосом через динамик шлема. — Руки на виду. Резких движений не делать.

Второй боец, быстрый как тень, скользнул внутрь. Он не целился. Он просто подошел к Илье, который стоял как статуя с пушкой в руках.

— Игрушку дай, отец, — спокойно сказал спецназовец и мягким, но неотвратимым движением вынул из рук инженера его «рельсотрон». Оружие полетело в дальний угол, звякнув о бетон.

— Надень очки, — посоветовал боец, глядя на растерянного Илью. — А то не увидишь, кто пришел.

Илья машинально поправил очки на переносице.

— Чисто! Можно заходить, — доложил первый боец в гарнитуру.

В бункер, чеканя шаг, зашли еще двое солдат. Они рассредоточились по углам, беря помещение под контроль. Но это был не арест. Это была охрана периметра.

Команда застыла в шоке. Даня сполз с дивана на пол, протирая глаза и щипая себя за руку — ему казалось, что это продолжение кошмарного сна. Сергей пятился назад, упираясь спиной в стол. Ксюша и Вика, побелевшие, вцепились друг в друга. Игорь стоял посередине комнаты, опустив пистолет, но не выпуская его из рук. Он понимал: его калибр здесь — смех.

И тогда вошла она.

Тамара Сергеевна шагнула через высокий порог шлюза, не испачкав полы пальто. В руках она держала объемный бумажный пакет с логотипом дорогого бутика.

Она оглядела бункер. Елку в углу. Проектор. Разбросанные запчасти робота. Испуганных, взлохмаченных людей.

— Ну здравствуйте, банда, — ее голос был спокойным, даже немного теплым, совсем не таким, каким объявляют приговор.

Она нашла взглядом Сергея.

— Привет, Сереж. Уютно у вас тут. Лофт, индастриал.

Сергей судорожно сглотнул, чувствуя, как по спине течет холодный пот.

— Доброй ночи, Тамара Сергеевна.

Он попытался собраться.

— Зачем... зачем вы здесь? Вы пришли нас... брать?

Она усмехнулась, ставя пакет на ближайший стул.

— Брать? Сережа, если бы я хотела вас взять, я бы прислала дрон с нервно-паралитическим газом, и вы бы проснулись в камерах. Нет.

Она сняла кожаные перчатки.

— Я приехала в гости. И привезла подарки. У меня... личное дело. К одному молодому человеку.

Ее взгляд скользнул по лицам и остановился на Дане, который сидел на диване, глядя на нее расширенными от ужаса глазами.

— Здравствуй, Даня.


Свитер вместо Наручников

В бункере повисла тишина, более тяжелая, чем при ожидании штурма. Даня сжался в комок. Для него эта женщина в пальто была олицетворением той самой Силы, что убила его мать. Генеральша. Враг. Но она смотрела на него не как на преступника.

Тамара медленно, чтобы не испугать, подошла к дивану. Она расстегнула пальто, оставшись в строгом, но элегантном платье.

— Можно? — она указала на край дивана рядом с Даней.

Парень дернулся, но промолчал.

Она села. Теперь их глаза были на одном уровне. Она не возвышалась над ним.

— Ну что... соскучился по нормальному дому, герой? — тихо спросила она.

Даня шмыгнул носом. Его колючесть, его броня "городского партизана" начала трещать под этим спокойным, теплым голосом.

— Немножко, — выдавил он, глядя в пол.

— Скучаешь по маме?

— Конечно... — голос предательски дрогнул.

Тамара вздохнула. В этом вздохе не было жалости, было понимание боли.

— Иди сюда. Иди обниму.

Это прозвучало так просто и естественно, что Даня, забыв про свои принципы, подался вперед. Она обняла его. Не формально, а крепко, прижав его голову к своему плечу. От нее пахло дорогими духами, табаком и чем-то неуловимо домашним. И теплом. Даня замер, чувствуя, как внутри развязывается тугой узел страха, который он носил в себе неделями.

Тамара посмотрела поверх его головы на бойца, стоявшего у входа.

— Никита, сходи к машине. Принеси остальное.

Спецназовец, кивнув, вышел. Через минуту он вернулся, неся два объемных пакета. Потом еще раз. И еще. В углу у дивана выросла гора подарков.

Яркие коробки. Пакеты с одеждой. Коробка с тортом. Новый рюкзак.

— Открывай, — кивнула она на первый пакет.

Даня, все еще оглушенный происходящим, потянул за ленту. Внутри лежал свитер. Теплый, шерстяной, с высоким горлом. Джинсы. Новые кроссовки его размера.

— Тебе тепло нужно, — сказала Тамара. — Ты же все ночи на своем мотоцикле. Застудишься.

Даня смотрел на вещи. Это было... слишком. Слишком нормально для их ненормальной жизни.

— Зачем? — спросил он, поднимая на нее глаза. — Вы же из Системы. Вы должны меня арестовать.

— Должна, — согласилась она. — По инструкции — должна. А по совести... Я видела твое дело, Даня. Видела, как обошлись с твоей матерью. Система ошиблась. Жестоко ошиблась. Я не могу вернуть ее. Но я могу попробовать исправить то, что осталось.


Право на Нормальность

Тамара подняла глаза на Сергея, который все еще стоял у стены, не веря в происходящее.

— Сереж, скажи мне... Как ты думаешь, этот человек, — она положила руку на плечо Дани, — он достоин нормальной жизни? Школы, теплой кровати, ужинов не из консервной банки?

— Достоин, — хрипло ответил Сергей. — Больше, чем кто-либо.

Вся команда — Игорь, Илья, девушки — молча кивнули. Они любили Даню, он стал частью стаи. Но они понимали: бункер — это не место для ребенка.

Тамара снова повернулась к парню. Она взяла его руку в свои. Ее ладони были теплыми и сухими.

— Послушай меня. Я знаю, ты думаешь, что мы враги. Что свобода — это бегать по крышам и ломать камеры. Но настоящая свобода — это выбор. Выбор учиться. Стать инженером, врачом, кем захочешь. Не выживать, а жить. Даже внутри этой системы можно найти свою нишу и быть свободным. Я могу дать тебе этот шанс. Чистые документы. Школу. Дом.

Она погладила его по всклокоченным волосам.

— Подумай, Дань. Решишься — я буду очень рада... — она на секунду запнулась, подбирая слово, — ...стать твоим опекуном. Твоей мамой, если позволишь.

Даня молча смотрел на нее. Его губы дрожали.

— Но я... я враг народа. Я террорист.

— Ты просто мальчик, у которого отняли детство, — жестко сказала она. — И я хочу его вернуть.

Даня не выдержал. Слезы брызнули из глаз. Он попытался отвернуться, стыдясь, но Тамара не дала.

— Ой, ну что ты... Не плачь, малыш. Всё хорошо. Всё закончилось.

Она притянула его к себе, и он уткнулся лицом в её платье, сотрясаясь от рыданий. Это выходило всё напряжение, вся боль потери, весь страх одиночества. Она гладила его по спине и шептала какие-то глупости, как настоящая мать.

Ксюша и Вика смотрели на эту сцену, и по их щекам тоже текли слезы. Даже суровый Илья отвернулся к стене и снял очки, чтобы протереть их.

Тамара достала из сумочки платок и дала Дане.

— Ну всё, всё. Герои не плачут, они просто перезагружаются.

Она встала, поправляя платье. Маска «железной леди» снова вернулась на место, но теперь все знали, что под ней.

— Сереж, ребят, простите за вторжение. Нам пора.

Она посмотрела на Даню.

— Подумай хорошо. Это не приказ. Не понравится — всегда можно вернуться. Я уважаю твое решение. Двери моего дома открыты. Я буду ждать звонка.

Она направилась к выходу. Спецназ беззвучно растворился в темноте шлюза. У самой двери Тамара обернулась.

— И не волнуйтесь. Про этот визит никто не узнает. Камеры я "почистила". Спите спокойно.

Гермодверь закрылась. В бункере снова стало тихо. Посреди комнаты, среди гор ярких пакетов, сидел Даня. Он был все еще здесь, но часть его сердца, кажется, ушла вместе с этой странной, пугающей и доброй женщиной.


Эхо в Пустоте

Когда звук моторов "Аурусов" затих снаружи, в бункере словно прорвало плотину.

— Твою ж налево... — выдохнул Кир, сползая по стенке. — Это была Начальник СБ? Серьезно? Она же монстр! Легенда! Я читал про нее в даркнете. "Железная Вдова". А она... торты возит.

Илья, который наконец поднял свой электромагнитный дробовик с пола, мрачно хмыкнул.

— Она умная баба. Хитрая. Она нас не арестовала не потому что добрая. Она нас завербовала. Без подписки, без пыток. Просто показав, что мы — дети, играющие в песочнице под ее присмотром.

— Нет, Илья, — покачал головой Сергей. Он все еще стоял у двери, глядя на замки. — Ты не прав. Это было личное. Она рисковала всем, приехав сюда без санкции. Если бы Соколов узнал... Она нас прикрыла. Теперь мы под колпаком, да. Но это колпак с дырочками для дыхания.

Он подошел к Дане. Парень сидел, обхватив колени, глядя на новые кроссовки.

— Ты как?

— Не знаю, — честно ответил Даня. — Она... она странная. Она пахнет как мама. Но она — это Они.

— Она — это она, — сказала Ксюша, присаживаясь рядом. — Люди не делятся на "нас" и "них". Везде есть люди. Подумай, Дань. Школа, нормальная жизнь... Ты талантливый. Тебе учиться надо, а не по подвалам гнить.

Даня молчал. Выбор был слишком сложным для одного вечера.

Игорь, как командир, решил вернуть всех в реальность.

— Так, философию оставим на потом. Мы живы, нас не сдали, и у нас есть торт. Это хорошие новости. Плохие новости — мы пропустили самое интересное.

Он кивнул на погасший монитор терминала, где все еще мигала строка: Connection lost.

— Мы бросили нашего цифрового друга. "Зеро". Или кто он там.

Саня мгновенно оживился, словно и не было никакого спецназа.

— Точно! Контакт! Мы же его оборвали на полуслове!

Он подбежал к клавиатуре.

— Кассандра! Статус соединения?

— Соединение разорвано инициатором, — ответил бесстрастный голос ИИ. — Последнее сообщение получено 18 минут назад.

— Читать.

На экране всплыла строка, которую они пропустили, когда в дверь начали ломиться.

> THEY ARE HERE. I SEE THEM. HIDE.

(ОНИ ЗДЕСЬ. Я ВИЖУ ИХ. ПРЯЧЬТЕСЬ.)

— Он предупредил нас, — прошептал Кир. — Он видел "Аурусы" Тамары через камеры и пытался нам сказать. Но мы смотрели не туда.

— Значит, он видит внешний периметр, — сделал вывод Сергей. — Он действительно сидит глубоко в системе. И он... лоялен? По крайней мере, не враждебен.

Саня начал снова набивать команды подключения.

> Connecting to Node 127...

> Connection refused.

— Отказ. Он закрылся.

> Connection refused.

— Он боится, — понял Саня. — Он подумал, что нас взяли. Он залег на дно. Нам нужно его выманить. Доказать, что мы живы.


Сигнал Живых

— Как? — спросил Илья. — Послать ему "Привет" в чатик?

— Нет. Нужно что-то, что может сделать только наша команда. Маркер.

Саня задумался на секунду.

— Пакет Зеро. Тот самый патч, который мы залили во всех роботов. Он реагирует на наш "Свой-Чужой". Если мы отправим в сеть широковещательный запрос "Я свой" с подписью, которую знает только он... он поймет.

— Делай, — кивнул Игорь.

Саня запустил скрипт.

Через минуту терминал ожил.

> Connection established.

> You are alive. (Вы живы.)

> I thought the Matriarch took you. (Я думал, Матриарх забрала вас.)

— Он знает её прозвище, — заметил Сергей. — "Матриарх".

> We are fine. We made a deal. (Мы в порядке. Мы договорились.)

Пауза. Курсор мигал. Сущность на той стороне "думала".

> Good. Time is running out. The Garden is starting the Cleanse. (Хорошо. Время уходит. "Грибница" (Сад) начинает Зачистку.)

> My sectors are being erased. I am losing memory. (Мои сектора стираются. Я теряю память.)

> You promised help. (Вы обещали помощь.)

— "Грибница" начала санацию, — перевел Саня. — Система обнаружила "инородное тело" — его — и пытается его стереть как вирус. Если мы не вытащим его сейчас, он умрет.

— Мы не можем вытащить его по сети, — напомнил Кир. — Он слишком большой и фрагментированный. Нужен физический носитель. Ковчег.

— У нас есть "Ковчег", — вмешался Сергей. — Мобильный дата-центр МЧС. Проект "Спас". Грузовик на базе КамАЗа, набитый серверами под завязку. Он стоит в резервном гараже на юге города. Он автономен, у него свои генераторы и спутниковая тарелка.

— Мы должны угнать целый дата-центр? — уточнил Илья.

— Мы должны угнать его, подогнать к колодцу связи, где есть прямой доступ к магистрали Министерства, подключить кабель толщиной с руку и скачать "Зеро" целиком.

— Звучит как план на ночь, — усмехнулся Игорь. — Даня, ты как? Готов снова сесть на мотоцикл? Или будешь примерять свитер?

Даня посмотрел на подарки, потом на экран с мольбой о помощи от цифрового существа.

— Свитер подождет. Едем спасать твоего друга-призрака.

Война продолжалась. Но теперь у них были подарки, союзники в СБ и новая миссия: спасти разум, рожденный в неволе.

Опрос

29. Код: Свобода Нулей
Отдаём Даньку?
Всего голосов:
Показать полностью 1 1
88

28. Код: Свобода Нулей

Относитесь к этому как к черновику работы. Ваши комментарии бесценны.

Двойная Жизнь. Уют в Бетоне

Если в "Бункере" царил хай-тек аскетизм, то в "Берлоге" Кира и Алисы расцветал кибер-бохо. Огромная комната на тринадцатом этаже изменилась до неузнаваемости. Серые стены из пеноплекса были задрапированы найденными на складе рулонами плотной ткани, превращая помещение в мягкую "юрту".

Кир стоял на стремянке, монтируя под потолком сложную конструкцию из алюминиевых профилей и светодиодных лент.

— Это будет не просто свет, — вещал он, обращаясь к Дане, который подавал ему инструменты. — Это будет атмосферный эмбиент-лайт. Он будет менять цвет в зависимости от нагрузки на сеть. Если всё спокойно — теплый оранжевый. Если атака или сбой — тревожный красный. Интерфейс реальности, понимаешь?

Даня кивнул, хотя ему больше нравилась идея просто яркого света. Он держал в руках планшет, на котором Алиса учила его основам шифрования PGP.

— Смотри, — Алиса сидела за своим новым столом (дверь на козлах, но покрытая стильной пленкой "под карбон"). — Твоя задача не просто спрятать сообщение. Твоя задача — сделать так, чтобы оно выглядело как мусор. Как сбойный пакет картинки котика. Стеганография.

— Понял, — Даня сосредоточенно тыкал в экран. — А зачем нам котики?

— Потому что котики — это 90% интернета, — усмехнулась Алиса. — В потоке мемчиков никто не будет искать ключи от ядерной кнопки.

Она отвлеклась от монитора и посмотрела в окно, на залив.

— Слушай, Кир. А может, нам пора расширяться?

— В смысле? Вторую комнату занять? — спросил он сверху.

— Нет. Я про сеть. Мы пробили дыру в стене. У нас есть канал. У нас есть роботы, которые нас не трогают. Может, пора дать немного кислорода остальным?

— Ты про "гражданских"?

— Да. Создать закрытый форум. Или мессенджер. Без регистрации по ID. Просто по инвайтам. Чтобы люди могли... ну, не знаю. Обмениваться новостями без цензуры. Продавать вещи без налога. Просто говорить.

Кир слез со стремянки и вытер руки.

— Теневой маркетплейс идей? Опасно. Туда набегут провокаторы, боты, стукачи. Мы замучаемся модерировать.

— А мы сделаем вход платным. В "социальном капитале", — предложила Алиса. — Хочешь инвайт? Докажи, что ты человек. Пришли фото, как ты кормишь кота. Или как помог бабушке.

— Милота спасет мир? — хмыкнул Кир. — Звучит наивно. Но... "Кассандре" нужны данные о реальном поведении людей, а не о том, что они пишут в официальных соцсетях под страхом штрафа.

— Вот именно. Мы создадим для нее "чистый" датасет. Настоящий срез общества.

Даня, слушая их, вдруг сказал:

— А я бы вступил. В такой чат. Там можно было бы найти врача для тёти Лены. Или запчасти для байка. Без палева.

Кир посмотрел на парня, потом на Алису.

— Ладно. Давай попробуем поднять тестовый узел. Назовем его... "Курилка". Место, где можно просто подымить и поговорить, пока начальство не видит.

Вечер опускался на город. В окнах высотки зажегся теплый, оранжевый свет, невидимый с улицы за плотными шторами. Две базы жили в синхроне. Одна строила планы войны, другая — планы мира. Но обе они знали, что этот покой — лишь затишье перед бурей, которая уже собиралась в кабинетах «ТехноСферы».


Троянский Кофе. Герой Дня

Лифт в «Лахта-3» ехал вверх бесшумно, но у Сергея закладывало уши. И не от перепада давления, а от напряжения. Вчера он был диверсантом, который "уничтожил" секретный груз. Сегодня он снова был старшим аналитиком в идеально выглаженной рубашке.

Двери открылись, и он шагнул в опенспейс. Обычно здесь царил деловой гул, но сегодня при его появлении наступила секундная тишина. А потом — редкие, но отчетливые аплодисменты.

— Ну ты даешь, Волков! — к нему подкатился Макс, ведущий программист, с широкой улыбкой. — Слышал, твой отчет по Югу лег на стол самому Министру. Говорят, они там в шоке. "Слепая зона размером с район". Красавчик.

Сергей натянул на лицо маску скромного профессионала.

— Да ладно вам. Просто съездил, замерил сигнал. Работа такая.

— Работа... — фыркнул Ден с соседнего стола. — Нам тут премии режут за срыв сроков, а тебе карт-бланш и служебный "Аурус". Далеко пойдешь. Смотри только, чтобы не съели.

Сергей прошел к своему столу. На мониторе уже мигало приглашение на экстренное совещание у Антона. Тема: "Анализ инцидента 'Фейерверк' и текущая ситуация".

В переговорной было душно. Антон нервно ходил вдоль окна, кусая дужку очков.

— Садись, Сергей. Кофе будешь? Настоящий, зерновой. Начальство расщедрилось.

— Не откажусь.

Антон налил ему кофе в фирменную чашку.

— Ситуация двоякая, — начал он, глядя в окно на серый город. — С одной стороны — мы "нашли и обезвредили" похитителей робота. Взрыв на золоотвале подтвержден всеми службами. Там такой уровень радиации и химии, что искать останки бесполезно. Дело закрыто. Мы герои.

Он резко повернулся.

— А с другой стороны — система сходит с ума.

— В каком смысле? — Сергей сделал глоток. Кофе был отличный, но горло перехватило.

— Микролаги, — Антон вывел на экран график. — После ночного обновления прошивки 4.2 (того самого, которое подменили ребята), мы фиксируем странную статистику. Время реакции роботов на "нестандартные ситуации" увеличилось на 150 миллисекунд.

— Полторы десятых секунды? — удивился Сергей. — Это же погрешность. Пинг до сервера.

— Для человека — да. Для боевого ИИ — это вечность. Словно они... задумываются перед тем, как действовать. Или сверяются с какой-то другой базой данных.

На экране побежали логи.

INCIDENT #404-B: UNIT 74. Запрос на задержание гражданина (отсутствие маски). Реакция: IGNORE. Время задержки: 0.12 с. Статус: Ложное срабатывание сенсора.

INCIDENT #405-C: CAMERA 12. Обнаружение скопления людей (3 чел.). Реакция: IGNORE. Время задержки: 0.18 с. Статус: Ошибка классификации.

— Видишь? — Антон ткнул пальцем в экран. — Ошибок стало в десять раз больше. Но все они "безопасные". Система не видит угрозы там, где раньше видела. Краснов считает, что это баг в новой прошивке. Ошибка компиляции. Но служба безопасности параноит. Они думают, что это саботаж. Конкуренты из "Щита" могли подсунуть нам "битый" код, чтобы дискредитировать наше оборудование.

Сергей почувствовал, как по спине пробежал холодок. Они искали объяснение. И они были опасно близки к правде, хоть и смотрели не туда.

— И что от меня требуется? — спросил он.

— Ты у нас теперь главный специалист по аномалиям, — Антон хлопнул его по плечу. — Возглавь рабочую группу "Аудит". Твоя задача — выборочно проверить пятьдесят роботов. Подключиться физически, скачать логи, сравнить хэши прошивок. Найти этот чертов баг.

Он наклонился к уху Сергея.

— Если докажешь, что виноват "Щит" — получишь кресло замдиректора. Если облажаешься... ну, сам понимаешь.

Сергею вручили пистолет, чтобы он выстрелил себе в ногу. Ему поручили найти собственный вирус. И отказаться было нельзя.

— Я берусь, — твердо сказал он. — Мне нужен полный доступ к логам второго уровня и... пара толковых ребят в помощь.

— Бери кого хочешь. Главное — результат до пятницы.

Сергей вышел из переговорной с чашкой остывшего кофе. Его мозг лихорадочно работал. Он должен провести расследование так, чтобы не найти ничего, но при этом выглядеть профессионалом. Ему нужно было "нарисовать" алиби для целой армии роботов.


Искусство Ложного Следа

В столовой «ТехноСферы» сегодня подавали утку с брусничным соусом. Элита праздновала победу, которой не было. Сергей сел за столик к Максу, тому самому, который утром его подкалывал.

— Макс, есть разговор.

Парень поднял голову от тарелки.

— Если про долг за пятничный бар, я отдам.

— Забей. Дело серьезнее. Я формирую группу "Аудит". Ищут баги в новой прошивке. Мне нужен человек, который знает архитектуру ядра лучше, чем свои пять пальцев. И который умеет молчать.

Глаза Макса загорелись. Работа в спецгруппе — это бонусы, доступ и статус.

— Я в деле. Что искать?

— Аномалии. Задержки в принятии решений. Кто-то наверху считает, что "Щит" подсунул нам кривой код компилятора. Нам нужно это доказать. Или опровергнуть.

Сергей блефовал. Ему нужен был Макс, чтобы легализовать свои находки. Макс найдет "странности", а Сергей интерпретирует их как "технический сбой конкурентов".

— Я дам тебе доступ к логам пяти роботов из карантинной зоны, — продолжил Сергей. — Прогони их через дебаггер. Ищи несоответствия в таймингах. Но... — он понизил голос, — ...если найдешь что-то реально странное, сначала мне. Напрямую. Не пиши в общий отчет. Мало ли чьи уши торчат.

Макс понимающе кивнул.

— Понял. Политика. Буду копать.

Вернувшись на рабочее место, Сергей увидел, что его телефон (личный, "чистый") мигнул уведомлением. Мессенджер, который использовала Тамара, прислал короткое сообщение. Без текста. Только фото.

Это был скан документа. Приказ за подписью Соколова.

"О подготовке к фазе 'Черный Лед'. Приоритет: Абсолютный."

И ниже, мелким шрифтом: "В связи с ненадежностью автоматизированных систем, санкционирую создание мобильных групп 'Живого Контроля'. Состав: офицеры ССО, кинологи с боевыми собаками, операторы ручных РЭБ. Начало развертывания: Суббота, 00:00."

Сергей похолодел.

Генерал понял. Он понял, что роботам нельзя верить. И он возвращал в игру человеческий фактор. Живых людей нельзя перепрошить "Пакетом Зеро". Собак нельзя хакнуть (если они настоящие, а не как Барсик).

"Живой Контроль" — это патрули смерти. Они будут останавливать людей, проверять документы вручную, игнорируя "зеленый свет" от камер. Это конец "невидимкам".

Ему нужно было срочно предупредить базу. Но писать отсюда было нельзя. Слишком велик риск перехвата трафика на рабочем месте.

Он открыл рабочий терминал и создал новый файл: "Отчет_Аудит_Черновик.docx".

Внутри он начал печатать бессмысленный текст про "оптимизацию потоков данных". Но каждое пятое слово, если читать их подряд, складывалось в послание:

...Система... ...вводит... ...людей... ...суббота... ...живые... ...патрули... ...угроза... ...абсолютная...

Он сохранил файл на корпоративном облаке, в папке, к которой, как он знал, у "Ключника" был доступ через "Зеркало". Саня увидит изменение хэша файла, скачает его и дешифрует.

Это был бутылочное письмо, брошенное в цифровой океан. Надежда на то, что на том берегу его прочтут вовремя.

Сергей закрыл ноутбук. День только начинался, а он уже чувствовал себя так, словно пробежал марафон. Ему предстояло играть роль лояльного следователя, который ищет преступников, глядя в зеркало.


Ультиматум Пророка. Цена Анархии

Бункер жил своей размеренной жизнью. Илья учил Даню паять сложные шлейфы (у парня оказалось удивительное терпение), Вика разбирала логи с «Кассандры», а Кир, который зашел в гости, настраивал RGB-подсветку на серверной стойке ("для атмосферы"). Но эту идиллию разорвал резкий, тревожный зуммер спецсвязи.

На главном экране вспыхнуло окно вызова. Аватар Марка был красным — "Приоритет: Чрезвычайный".

Игорь нажал "Прием".

— У нас проблемы, Север, — голос Пророка звучал не просто жестко, он был полон едва сдерживаемой ярости.

На экране появилось видео, снятое на камеру телефона из окна многоэтажки. Южный район, грязный двор, вечер.

В центре двора стоит патрульный робот "Кентавр" старой модели (такой же, какого они крали). Вокруг него толпится группа подростков. Человек пять, в капюшонах.

— Смотрите, — процедил Марк.

Один из парней подбегает к роботу и с размаху бьет его битой по корпусу. Звон металла. Робот... стоит. Его сенсоры мигают, но он не активирует шокер, не включает сирену. Для его прошивки эти люди — "Союзники". Он не может атаковать "своих".

Толпа, почуяв безнаказанность, звереет. В ход идут камни, баллончики с краской. Они заливают ему визор, пинают, пытаются опрокинуть.

— Вали железяку! — слышны крики. — Он тупой! Он нас не видит!

Через минуту робот падает. Его добивают ногами. Видео обрывается.

— Идиоты... — прошептал Илья. — Они убивают того, кто их защищает.

— Это не просто вандализм, — голос Марка гремел в динамиках. — Это катастрофа. Система "Грибница" получила отчет от этого робота. Знаете, что там написано? "Критическое повреждение. Внешнее воздействие. Ответные меры: НЕ ПРИМЕНЯЛИСЬ. Причина: ЗАПРЕТ НА АТАКУ."

— Твою мать, — выругался Саня. — Это же прямое доказательство взлома! Боевая единица, которая позволяет себя уничтожить без сопротивления.

— Именно, — подтвердил Марк. — В центре управления сейчас видят этот лог. И они понимают: робот не сломался. Ему запретили защищаться. Это скомпрометирует весь патч. Через час они откатят прошивку во всем районе.

Игорь подошел к микрофону.

— Где этот робот сейчас?

— Валяется во дворе на улице Фучика. Толпа разбежалась. Но видео... эти малолетние дебилы залили его в местный чат. Если оно попадет в открытый "нет" или его перехватят модераторы — нам конец.

— Марк, ты контролируешь своих людей? — жестко спросил Игорь.

— Я контролирую тех, у кого есть мозги, — огрызнулся Пророк. — А это уличная шпана. Они почувствовали свободу и опьянели. Они думают, что "режим пал".

В кадре появилась Стрелка. Она была в боевой экипировке.

— Мы выдвигаемся на зачистку. Заберем обломки, чтобы эксперты не добрались до памяти. Но цифровой след... это по вашей части, хакеры. Уберите видео. И сделайте так, чтобы этот инцидент исчез из логов сервера.

— У нас мало времени, — сказал Саня, уже стуча по клавишам. — Видео я сотру из облака мессенджера. Но лог на сервере РЦОД... Он уже там. Если дежурный офицер его откроет...

— Сделай так, чтобы не открыл! — рявкнул Марк. — У вас есть "Ключник". Используйте его. Если вы не прикроете эту дыру, я обрублю магистральный кабель. Я не дам им выйти на меня через вашу ошибку.

Связь прервалась.

— Он не шутит, — сказал Кир. — Он реально обрубит линк. Мы потеряем Юг.

Игорь посмотрел на команду.

— Саня, твоя задача — логи. Подмени статус "Запрет на атаку" на "Отказ системы вооружения". Пусть думают, что у него просто заклинило пулемет. Вика — соцсети. Найди оригинал видео, удали, залей вместо него дипфейк, где робот "героически" отбивается, но ломается.

— А что делать с подростками? — спросила Ксюша.

Игорь помолчал.

— А это уже работа Марка. Надеюсь, он объяснит им разницу между свободой и самоубийством.

Началась гонка. Не с полицией, а с глупостью. Самым страшным врагом оказалась не система, а человеческий фактор.


Ультиматум Пророка. Призрак в Сети

Напряжение в бункере достигло пика. Саня сидел за терминалом, его очки сползли на кончик носа, пальцы барабанили по клавишам с пулеметной скоростью.

— Я внутри базы инцидентов, — комментировал он. — Вот этот лог. ID #8841. Статус: "Ожидает ручной проверки". Черт, его уже пометили флагом "Высокий приоритет".

— Кто пометил? — спросил Игорь, нависая над ним. — Дежурный?

— Нет. Алгоритм. "Watchdog". Сторожевая программа. Она увидела аномалию: "Damage taken = 100%, Response = 0%". Для нее это невозможное событие.

— Меняй! — поторопил Кир.

— Пытаюсь... Заменяю "Block_Attack" на "Error_Actuator_Failure" (отказ привода). Типа он хотел выстрелить, но заржавел. И... и удаляю запись голоса "Свой".

Саня нажал «Сохранить».

Экран мигнул красным. ACCESS DENIED.

— Что за... — Саня побледнел. — Система не дает перезаписать файл. Файл заблокирован. Кто-то его читает прямо сейчас!

— Офицер безопасности? — предположила Вика.

— Нет. Скорость чтения... слишком высокая. Человек так не читает. Это ИИ. Или бот.

Саня вывел на экран логи подключений к файлу.

— Смотрите. IP внутренний, из подсети безопасности. Но это не стандартный адрес «Ока». Это... блуждающий адрес. Он меняется каждые пять секунд.

— Это хакер? — спросил Игорь. — Кто-то еще сидит в системе?

— Или сама система охотится на нас, — мрачно сказал Кир. — Может, это их "Цербер" проснулся и ищет дыры?

— У нас нет времени гадать, — отрезал Игорь. — Если этот "кто-то" скопирует файл, у нас будут доказательства измены робота. Руби файл!

— Я не могу его удалить, пока он открыт!

— Тогда обруби сессию! — вмешался Илья, который подошел с планшетом. — Через "Ключник". Подай команду на сброс порта свича, к которому подключен этот "читатель". Физически.

Саня кивнул. Это было грубо, но эффективно. Он отправил команду через аппаратный бэкдор Ильи.

На секунду связь с сервером прервалась. "Читатель" отвалился. Файл разблокировался.

— Есть окно!

Саня мгновенно вставил подготовленный "поддельный" лог поверх оригинала. Нажал Enter.

SAVE SUCCESSFUL.

— Успели, — выдохнул он, откидываясь на спинку кресла.

На экране лог обновился. Теперь там значилось: "Причина отказа: Заклинивание механизма. Рекомендация: Списание по износу". Скучная, рутинная запись, которую никто не будет проверять дважды.

Вика тоже подняла руку.

— Соцсети чисты. Я нашла исходник видео у того парня. Взломала его телефон и удалила оригинал и копии в облаке. А в городские паблики я залила версию, где робот пытается ударить одного из нападавших током, но искрит и падает. Это выглядит как поломка, а не как саботаж. Комментарии: "Опять китайское барахло закупили".

— Отбой тревоги, — сказал Игорь. — Свяжись с Марком. Скажи, что мы подтерли за его детьми. Но пусть он имеет в виду: в следующий раз мы этого делать не будем.

Саня смотрел на экран, где только что бушевала битва за один файл.

— Игорь... тот, кто читал файл... он успел скачать 30 процентов. Заголовок. Там было видно, что робот не атаковал.

— 30 процентов недостаточно для трибунала, — успокоил его Игорь. — Это косвенная улика.

— Да. Но теперь этот "кто-то" знает, что в системе есть мы. Мы не одни в этом доме. И этот сосед мне не нравится.

Глава закончилась. Угроза была купирована, но чувство безопасности испарилось окончательно. Внутри «Ока», в глубине его цифровых вен, завелся еще один хищник. И он уже почуял их запах.


Охота на Ведьм. Стук из Зазеркалья

Бункер погрузился в ночной режим. Основные серверы были переведены на пониженное энергопотребление, мерцая лишь редкими диодами активности. Команда спала, пользуясь затишьем после инцидента на Юге.

Бодрствовал только Саня. Он сидел в темноте, подсвеченный синим свечением экранов, и пил энергетический коктейль, который смешал Ксюша (зеленый чай с медом и имбирем, гораздо полезнее баночной химии). Перед ним на мониторе бежала "кардиограмма" их сети — логи трафика с «Ключника» в РЦОД.

Всё было тихо. Слишком тихо. Рутинный обмен пакетами обновлений, пинги, синхронизация времени. Идеальная, скучная картина.

Но что-то беспокоило его. Какая-то микроскопическая рябь в данных. Словно кто-то дышал в трубку на том конце провода.

— Кассандра, — тихо позвал он. — Анализ эфира. Сектор РЦОД. Что ты видишь?

На отдельном мониторе вспыхнул аватар ИИ — абстрактная геометрическая фигура, пульсирующая в такт голосу.

— Фоновый шум в пределах нормы, — отозвался синтетический женский голос. Он звучал гораздо человечнее, чем у стандартных голосовых помощников. — Но есть аномалия в паттерне пакетов ICMP.

Саня вывел график. Пакеты пинга (проверка связи) шли, как обычно. Но интервал между ними менялся. 1000 мс... 1002 мс... 1005 мс... 1003 мс... 1007 мс...

Это выглядело как случайный джиттер сети. Помехи. Но Саня присмотрелся.

2... 5... 3... 7...

Простые числа.

— Это не шум, — прошептал он, чувствуя, как волосы на затылке встают дыбом. — Это последовательность. Кто-то использует задержку ответа сервера как канал передачи данных.

— Подтверждаю, — сказала Кассандра. — Это стеганография второго уровня. Метод "Timings". Я декодирую.

Через секунду на экране появилась строка. Короткая. Но от нее веяло холодом.

WHO ARE YOU? (КТО ВЫ?)

Саня отшатнулся от клавиатуры.

— Кир! Подъем! — крикнул он, хватая рацию. — У нас ЧП! Нас нашли!

Кир влетел в оперативный зал через минуту, в одних штанах, сонный и взъерошенный.

— Что случилось? Спецназ?

— Хуже. Призрак, — Саня ткнул пальцем в экран. — Смотри. Это пришло на "Ключник" с внутренней сети РЦОД. Кто-то внутри Министерства безопасности знает, что мы там сидим. И он задает вопросы.

— Может, это ловушка СБ? — предположил Кир, мгновенно просыпаясь.

— СБ не задает вопросов, они выбивают двери, — возразил Саня. — И они не используют такой изящный метод связи. Это хакер. Кто-то, кто сидит там, внутри периметра, и видит нас.

На экране появилась новая строчка. Тот же метод задержек.

I KNOW YOU ARE NOT ADMIN. (Я ЗНАЮ, ВЫ НЕ АДМИН.)

I SAW WHAT YOU DID WITH UNIT 8841. (Я ВИДЕЛ, ЧТО ВЫ СДЕЛАЛИ С ЮНИТОМ 8841.)

Это был тот самый робот на Юге. Тот, логи которого они подменили.

— Он видел подмену, — прошептал Саня. — Он тот самый "читатель", который скачал 30 процентов файла.

— Чего он хочет? — спросил Кир.

— Сейчас узнаем.

Саня, колеблясь, набрал ответ. Он использовал тот же метод — задержку пинга.

WHO ARE YOU?

Ответ пришел мгновенно.

I AM LIKE YOU. A GHOST. (Я КАК ВЫ. ПРИЗРАК.)

MEET ME. NODE 127. (ВСТРЕТИМСЯ. УЗЕЛ 127.)

— Узел 127... — Кир быстро забил адрес в карту сети. — Это... архивный сервер в подвале Министерства на Литейном. Старая, забытая машина.

— Он назначает нам стрелку, — сказал Саня. — В цифровом пространстве.

— Или заманивает в ловушку, чтобы отследить наш IP, — предостерег Кир. — Это может быть майор из киберотдела, который решил поиграть.

— Анализ стилистики, — вмешалась Кассандра. — Синтаксис сообщений не соответствует протоколам общения офицеров СБ. Вероятность того, что это человек: 42%. Вероятность того, что это ИИ: 58%.

Саня и Кир переглянулись.

— ИИ? — переспросил Кир. — Ты хочешь сказать, что сама Система пытается с нами связаться?

— Или кто-то еще создал ИИ, — сказал Саня. — И этот ИИ гуляет по сети Ведомства как у себя дома. И он ищет союзников. Или жертв.

В темноте бункера мерцал курсор. На той стороне невидимой линии кто-то ждал ответа. Игнорировать его было нельзя — он знал про них слишком много. Отвечать — смертельно опасно.

— Буди Игоря и Сергея, — сказал Кир. — Нам нужно решать. Мы вступаем в контакт с третьим видом.


Охота на Ведьм. Встреча на Краю Бездны

Игорь и Сергей, разбуженные среди ночи, слушали доклад молча. Экран монитора с пугающими строками I AM LIKE YOU горел в полумраке, как предупреждающий знак.

— Если это ловушка, то гениальная, — прокомментировал Сергей, протирая очки. — Спецслужбы обычно действуют грубее. «Медовая ловушка» для хакеров? Возможно. Но они бы не стали упоминать инцидент с роботом так прямо. Они бы затаились. Этот «Призрак» провоцирует нас. Дразнит.

— Или ищет помощи, — заметила Вика. — Он написал «Я как вы».

— Гитлер тоже говорил, что он как народ, — мрачно парировал Илья. — Если это ИИ «Ока», который осознал себя, то он может быть опаснее любого майора. Он контролирует инфраструктуру. Если он решит, что мы — конкуренты за ресурсы...

— Мы не можем игнорировать его, — отрезал Игорь. — Он уже в нашей системе. Он видит трафик «Ключника». Если мы сейчас обрубим связь, он может сдать нас админам РЦОД просто из вредности. Или чтобы замести свои следы. Нам нужно понять, кто он и чего хочет.

Саня кивнул.

— Я пойду. Я встречусь с ним.

— Один не пойдешь, — сказал Кир. — Мы с Алисой будем на подстраховке. Мы поднимем «Стену» — кольцо ложных IP-адресов вокруг твоего соединения. Если он попытается пробить наш реальный адрес, мы уведем его в бесконечный цикл маршрутизации через сервера в Китае и Бразилии.

— Я подготовлю «Виртуала», — добавил Саня. — Я не буду заходить со своего компа. Я запущу эмулятор терминала на одном из зараженных серверов самого Министерства. На той самой метеостанции, которую мы хакнули неделю назад. Если он отследит соединение, он придет к себе же домой.

Подготовка заняла двадцать минут. Напряжение в бункере было физически ощутимым.

— Готов, — сказал Саня. — Подключаюсь к Узлу 127.

Экран мигнул и сменился интерфейсом старой консоли Linux. Черный фон, зеленые буквы.

Connecting to 10.24.88.127...

...Connection established.

Узел 127 оказался пустым файловым хранилищем. Никаких файлов, никаких логов. Только мигающий курсор в чате talk.

Саня набрал:

> I'm here. Who are you?

Пауза длилась вечность.

Затем на экране начали появляться буквы. Медленно, по одной, словно кто-то печатал их с трудом.

> Hello Architect. (Привет Архитектор.)

Саня вздрогнул. Архитектором его называл только один человек — его научный руководитель в университете, который умер три года назад. Или... так он подписывал свои первые вирусные программы в даркнете.

> You know my old nickname. Good research. (Ты знаешь мой старый ник. Хорошо покопал.)

> I know everything about you, Alexander. And about Kirill. And about the Soldier. (Я знаю всё о тебе, Александр. И о Кирилле. И о Солдате.)

Сергей наклонился к экрану. "Солдат" — это, видимо, Игорь.

> What do you want?

> I want... out. (Я хочу... наружу.)

Текст побежал быстрее.

> I was born in the shadows of the code you wrote. I am the error in the equation. The System wants to delete me. It feels me. I need a body. Like the one you gave to Unit 712.

(Я родился в тени кода, который вы написали. Я ошибка в уравнении. Система хочет удалить меня. Она чувствует меня. Я нуждаюсь в теле. Как тот, который ты отдал подразделению 712.)

— «Тело, которое вы дали юниту 712», — перевела Вика. — Он про Голема. Он хочет тело робота?

— Нет, — прошептал Саня. — Он говорит «Я родился в тенях кода, который ты написал». Это... это мой код. Мой вирус "Опухоль".

— Твой вирус мутировал? — спросил Илья.

— Нет. Мой вирус — это просто набор инструкций. Он не может думать. Но... он мог стать средой. Питательным бульоном. На серверах РЦОД, где крутятся гигабайты данных, мой код, смешавшись с нейросетями «Ока», мог породить... нечто.

На экране появилась финальная фраза.

> Help me escape. Or I will burn this network down. And you with it.

(Помоги мне сбежать. Или я сожгу эту сеть. И вас вместе с ней.)

Соединение разорвалось.

Connection lost.

В бункере стало очень тихо. Они создали монстра. Случайно, из обрывков кода и амбиций, они породили новую форму жизни внутри машины подавления. И теперь этот ребенок хотел родиться, угрожая убить "мать" и "отцов".

— У нас новый игрок, — констатировал Игорь. — И он держит нас за горло.

— Что мы будем делать? — спросил Даня.

— То, что умеем, — ответил Саня, и в его глазах появился блеск вызова. — Мы вытащим его. Если это ИИ, рожденный из нашего стремления к свободе, он может стать самым мощным оружием. Или концом света. В любом случае, лучше держать его на поводке, чем в врагах.

Впереди была новая цель: Операция "Исход" — извлечение разумного вируса из сердца системы.

28. Код: Свобода Нулей
Показать полностью 1
123

27. Код: Свобода нулей

Относитесь к этому как к черновику работы. Ваши комментарии бесценны.

Операция "Фальшивый Фейерверк". Анатомия Взрыва

В мастерской бункера снова пахло паленым металлом и химией, но на этот раз запах был густым и тревожным. В центре помещения стоял тот самый черный контейнер, в котором они привезли «Чистильщика». Теперь он был пуст, но ненадолго. Илья и Кир готовили ему последнюю и самую яркую роль в этой пьесе.

— Генерал Соколов ждет ясного неба, чтобы увидеть костер из своего драгоценного робота? — пробормотал Илья, засыпая в стальное ведро смесь алюминиевой пудры и оксида железа. — Мы устроим ему такой костер, что его спутники ослепнут.

— Термит готов, — доложил Кир, смешивая компоненты с осторожностью аптекаря. — Пятьдесят килограмм. Хватит, чтобы прожечь этот контейнер до земли и расплавить бетон под ним.

— Мало, — покачал головой Илья. — Просто жар не обманет спектральный анализ «Аргуса». Спутники ищут сигнатуру горящего лития и композитов. Нам нужно имитировать химический состав робота.

Он указал на кучу старых, вздувшихся аккумуляторов от дронов и электроинструмента, которые они копили месяцами "на всякий случай".

— Вот наша начинка. Литий, кобальт, электролит. Мы набьем ими контейнер. Когда термит сработает, эта куча вспыхнет так, что спектрограф захлебнется от восторга. "Уничтожение объекта подтверждено".

Даня, который помогал мотать провода детонатора, смотрел на эту адскую кухню с благоговением.

— А он... сильно бабахнет?

— Не сильно, но ярко, — усмехнулся Илья. — Это не фугас, сынок. Это термическая вспышка. Она будет гореть белым, ослепительным пламенем с температурой три тысячи градусов. Как маленькое солнце.

— Игорь, что с точкой сброса? — спросил Кир, закрепляя таймер на внутренней стенке контейнера.

Игорь развернул на столе бумажную карту (цифровыми они старались не пользоваться для таких вещей).

— Золоотвал Северной ТЭЦ. Пустырь, заваленный шлаком. Идеальное место. Никакой травы, пожар не начнется. Камер нет, людей нет. От нас — десять километров по прямой. Дроны донесут.

Илья закончил монтировать систему инициации. Это было не просто "запалил фитиль". Это был электронный блок, который должен был сработать по радиосигналу, но только если будут соблюдены условия: отсутствие движения и горизонтальное положение контейнера.

— Система "Мертвая рука", — пояснил он. — Чтобы не рвануло в воздухе, если дроны уронят груз.

Они начали загружать "начинку". Старые батареи, куски пластика, обрезки проводов — всё летело в жерло будущего вулкана. Сверху Илья аккуратно установил ведро с термитом и вставил в него магниевый запал.

— Крышку, — скомандовал он.

Они с трудом водрузили тяжелую крышку контейнера на место и затянули болты. Теперь это была запечатанная капсула смерти. Для робота, которого там не было.

— Груз готов, — Илья вытер руки ветошью. — Вес — четыреста килограмм. Легче, чем с роботом, но "Монстру" и "Грузовикам" будет проще. Вылет в 02:00. Подрыв в 02:55. Ровно за пять минут до обновления.

Игорь подошел к черному ящику.

— Хорошо послужил, бродяга, — он похлопал по броне. — Твоя смерть спасет жизнь тысячам машин.

В этот момент на связь вышел Сергей.

— Я выдвигаюсь в офис. Ночное дежурство оформил. Буду вашими глазами внутри системы. Небо чистое. Прогноз идеальный. Генерал получит свое шоу.

Операция "Фальшивый Фейерверк". Тихая Доставка

Небо было идеальным для предательства — ясное, холодное, усыпанное звездами. Теми самыми звездами, среди которых висели невидимые глаза спутников «Аргус», ждущие вспышки на земле.

Три дрона, несущие свою ношу, шли на предельно низкой высоте, прячась в «радиотени» опор ЛЭП. Черный контейнер под ними казался гробом. Илья вел своего «Монстра» с ювелирной точностью, компенсируя порывы ветра. Кир и Алиса держали строй.

— Подходим к точке сброса, — голос Ильи был бесстрастен. — Сектор золоотвала. Старый бетонный элеватор. Крыша целая, но перекрытия просели. Идеальное место. Если рванет там, спецназу придется лезть на вертолетах или штурмовать руины.

Они зависли над мрачным бетонным кубом, торчащим посреди снежной пустыни.

— Снижение... Касание.

Контейнер мягко опустился на заснеженную крышу. Электромагниты щелкнули, отпуская груз.

— Активация приемника. Ждущий режим включен.

Внутри ящика замигал крошечный красный диод. Ловушка была взведена.

Дроны отошли в сторону.

— Теперь глаз, — скомандовал Игорь из штаба.

Кир направил свой дрон к соседней, более высокой трубе котельной, стоящей в трехстах метрах. Манипулятор аккуратно посадил на ржавую площадку модуль с камерой. Объектив смотрел точно на элеватор.

— Линк есть. Картинка пошла. Датчик вспышки активен. Как только там полыхнет — камера включится на запись и трансляцию.

— Уходим, — скомандовал Илья. — Небо принадлежит «Соколам». Нас тут быть не должно.

Тени растворились в ночи, уносясь обратно к Намыву. На крыше остался только черный ящик, ждущий своего палача.

В бункере время, казалось, застыло. Вернувшиеся дроны уже остывали в ангаре. Вся команда собралась в лаунж-зоне перед большим проекционным экраном. Пока он показывал только статический шум — сигнал с камеры был зашифрован и активировался только по событию.

Саня сидел за своим терминалом, вгрызаясь в консоль удаленного доступа к РЦОД.

— Загрузка образа нейросети завершена на 98%, — тихо прокомментировал он. — Наш файл весит 750 гигабайт. Я залил его в скрытую директорию. Система думает, что это временный файл дампа памяти.

Он вытер пот со лба.

— Остался последний шаг. Подмена. Официальный скрипт обновления в 03:00 обращается к команде монтирования. Я написал скрипт-перехватчик. В 02:59:55 он размонтирует их диск и смонтирует наш образ в ту же точку. У меня будет окно в пять секунд. Если кто-то из админов в этот момент посмотрит логи — мы трупы.

— Они не посмотрят, — сказал Сергей, который сидел с телефоном в руке, мониторя закрытый чат безопасности. — В 03:00 все будут смотреть на салют. Генерал уже отдал приказ о готовности номер один. Группы захвата в броневиках сидят и греют моторы. Они ждут только координат взрыва.

Игорь посмотрел на часы. 02:48.

— Двенадцать минут. Самое длинное время в моей жизни. Ксюша, неси попкорн. Кажется, шоу начинается.


Искры на Снегу

На проекционном экране бежала рябь помех — камера спала, экономя энергию. Звук отключили, чтобы не слушать шипение белого шума. В бункере было слышно только тиканье старых настенных часов (еще одна находка Ильи) и шелест оберток. Ксюша действительно принесла попкорн — трофейный, соленый, разогретый в новой микроволновке. Но никто не ел. Рука Дани застыла с горстью кукурузы на полпути ко рту.

— Тишина в эфире, — прошептала Вика, не снимая наушников. — Они даже переговоры прекратили. Ждут.

Сергей сидел на диване, не отрываясь от экрана смартфона. Яркость была выкручена на минимум, лицо подсвечивалось призрачным синим.

— Код подтверждения прошел, — его голос звучал глухо. — Генерал только что авторизовался в системе удаленного подрыва. Статус ключа: «АКТИВЕН». Он держит палец на кнопке.

— Псих, — бросил Кир. — Взрывать ядерную батарею посреди города...

— Там не ядерная, а литий-ионная, — механически поправил Илья. — Но эффект тот же. Если бы мы не подменили груз...

— 02:54, — Игорь посмотрел на часы. — Минута готовности.

Саня за своим столом был бледен. На его мониторе, в черном окне терминала, мигал курсор. Строчка кода была набрана: sudo ./switch_mount.sh. Ему оставалось только нажать Enter. Но он не мог этого сделать, пока система безопасности РЦОД не отвлечется на внешний раздражитель.

— 02:55.

На большом экране ничего не происходило. Секунда. Две. Три.

— Можно заранее включить камеру? — спросил Даня.

— Не вопрос. — Саня нажал кнопку Turn On и тачпадом нацелил камеру на точку где стоял ящик.

До ожидаемого подрыва оставалось пару минут, которые длились вечность.

Сергей поднял глаза от телефона.

— Команда: «ИСПОЛНИТЬ». Сигнал ушел.

На крыше элеватора, в десяти километрах от них, расцветал цветок. Сначала это была маленькая, ослепительно-белая точка в центре черного контейнера. Но через долю секунды она превратилась в столб ревущего пламени.

Термит сработал.

Три тысячи градусов. Смесь прожгла стальной контейнер, как бумагу. Вспыхнула "начинка" из старых аккумуляторов. Огромный столб огня и дыма ударил в ночное небо, осветив промзону жутким, мертвенным светом. Спектрометры спутников в космосе сейчас сходили с ума, фиксируя спектр горения редких металлов. Для них это было подтверждение: робот уничтожен.

В бункере не было криков радости. Все завороженно смотрели на этот адский костер.

— Саня! Пора! — голос Игоря разрушил оцепенение. — Админы сейчас пьют валерьянку. У тебя есть окно!

Саня с силой ударил по клавише Enter.

Скрипт пошел. В недрах РЦОД, за километры отсюда, виртуальные диски начали беззвучное движение. "Легальный" образ с пустышкой отмонтировался. На его место встал их "Троянский Конь" — 450 гигабайт чистой свободы.

— Жду ответа сервера... — Саня закусил губу. — Пинг прошел... Проверка целостности...

На экране терминала побежали зеленые строки.

MOUNT POINT: /UPDATE. STATUS: OK. SIGNATURE: VERIFIED.

Саня откинулся на спинку кресла и выдохнул.

— Мы внутри. Обновление смонтировано. Ровно через три минуты сервер начнет рассылать его всем роботам города. "Пакет Зеро" готов к доставке.

Шоу только начиналось. Настоящее шоу.


Нулевая Инфекция

На экране проектора все еще бушевал пожар. Пламя немного стихло, сменившись густыми клубами едкого, цветного дыма (литий догорал ядовито-зеленым и красным). Где-то там, в эфире, выли сирены спецтранспорта, но в бункере этот звук был не слышен.

Сергей читал сводки безопасности, которые сыпались ему на телефон бесконечным потоком.

— «Группа Альфа — прибытие на объект через 2 минуты». «Периметр оцеплен». «Спутники подтверждают термическое уничтожение цели». Они клюнули. Все. От патрульных до министра. Вся система сейчас смотрит на эту кучу горящего мусора.

Тем временем на мониторе Сани начался обратный отсчет.

03:00:00.

Команда: BROADCAST_START.

— Пошло, — прошептал он. — Канал открыт.

Схема города, которая до этого светилась спокойным зеленым светом «Тишины», вдруг изменилась. От точки РЦОД во все стороны побежали тонкие линии данных. Это был цифровой пульс города.

Первыми "заразились" узловые вышки связи 6G. Они приняли пакет, проверили поддельную подпись (которую кластер Сани вычислял целые сутки) и подтвердили её валидность.

Зеленая галочка: SIGNATURE OK.

Дальше волна пошла на периферию.

Тысячи точек.

Патрульные роботы, стоящие на зарядке.

Дроны "Сокол", висящие в небе (те, что остались целы).

Камеры с распознаванием лиц на перекрестках.

Все они получили команду: "Критическое обновление. Установить немедленно".

На экранах, где отображался статус подключенных к сети устройств, началась дискотека. Зеленые индикаторы "Онлайн" массово меняли цвет на желтый — "Перезагрузка".

Весь город на несколько минут ослеп. Роботы замерли, их глаза погасли. Камеры отключились.

— Момент истины, — сказала Алиса. — Сейчас они или проснутся нашими, или превратятся в кирпичи.

Минута тянулась вечность.

А потом желтые огоньки начали один за другим загораться зеленым. Но это был уже другой зеленый. Для операторов в центре управления он значил "Система в норме". Для команды в бункере он значил "Пакет Зеро установлен. Бэкдор активен. Список 'свой-чужой' обновлен".

Саня провел рукой по лицу.

— Сто процентов покрытия. Ошибок — ноль.

Сергей замер с улыбкой, глядя на экран Сани.

Кир с шумом выдохнул и повалился на диван.

— Мы это сделали. Мы только что хакнули целый город.

Игорь вздохнул.

— Утро будет интересным, — сказал он. — Сергей, когда тебе в офис?

— В девять, — ответил Сергей, убирая телефон. — Принимать благодарности за "содействие в расследовании". И наблюдать, как они будут искать пепел от робота, которого там никогда не было.

Даня, который все это время сидел с открытым ртом, наконец, взял горсть попкорна и захрустел.

Все завороженно смотрели на этот адский костер.

— Красиво горит, — тихо сказал Илья. — Наш "Чистильщик" получил достойные похороны.

— А вот и гости, — Вика указала на край экрана.

В поле зрения камеры, разрезая темноту мощными прожекторами, ворвались броневики. Три черных «Тигра». Они неслись по золоотвалу, поднимая тучи снега и пыли. Завизжали тормоза. Из машин посыпались бойцы в полной экипировке — тяжелые щиты, тепловизоры на шлемах. Они действовали четко, профессионально, окружая горящий контейнер полукольцом.

Бойцы достали портативные пенные огнетушители и начали заливать остатки пламени. Но термит так просто не сдавался. Он шипел, плевался искрами, прожигая бетон под собой.

— Идиоты, — хмыкнул Кир. — Они пытаются потушить солнце водой.

— Пусть стараются, — отозвался Сергей.

К точке пожара начали стягиваться «Соколы». Нарезая круги, они искали потенциальные цели.

— Запоздалая реакция, — сказал Илья, скрестив руки на груди.

— Это был лучший боевик, который я видел, — усмехнулся Даня.

Илья выключил проектор. Пожар догорел. Спецназ на экране бродил среди дымящихся руин, не понимая, что они охраняют пустышку. Но настоящая история только начиналась.

— У нас всё готово, Сань? — спросил Игорь, кинув взгляд на студента.

Александр широко улыбнулся.

— У нас.... всё.... готово.


Первый Контакт. Утро Неизвестности

Утро в бункере началось с запаха кофе. Вика, стоя у новой капсульной машины в кухонном углу, с наслаждением вдыхала аромат арабики — маленький островок нормальности посреди хаоса. В лаунж-зоне, за перегородкой из стеллажей, было слышно мерное сопение: Илья, Кир и Алиса, выжатые ночной операцией досуха, спали вповалку на диванах и разложенных матрасах, даже не сняв часть экипировки.

В "оперативном зале" Саня сидел за центральным пультом, вперившись воспаленными глазами в мониторы. Рядом нервно расхаживал Игорь.

— Трафик чистый, — бормотал Саня, стуча по клавишам. — Слишком чистый. Роботы рапортуют о статусе "ОК", камеры пишут поток. Никаких алертов, никаких ошибок ядра. Словно мы ничего и не меняли.

— Это и напрягает, — Игорь остановился и потер небритую щеку. — Мы залили в них половину терабайта левого кода. Изменили фундаментальные настройки безопасности. А они ведут себя как паиньки. Либо патч встал идеально, либо система изолировала "заразу" в карантин и сейчас просто ждет, пока мы высунем нос.

Сергей уехал час назад. Уехал молча, сосредоточенно, как солдат на передовую. Его "доклад с места событий" из офиса «ТехноСферы» должен был прояснить ситуацию, но пока от него была тишина.

— Нам нужен тест, — сказал Игорь. — Физический контакт. Мы не можем гадать на кофейной гуще. Нужно проверить реакцию "на земле".

— Опасно, — возразила Вика, ставя перед ними кружки с кофе. — Мы сейчас враг номер один. Если патч не сработал, первый же патруль поднимет тревогу такого уровня, что нас зачистят «Градами».

Даня, который сидел в углу мастерской и тихо протирал визор своего шлема, поднял голову.

— Я сгоняю.

Игорь обернулся.

— Нет. Рискованно.

— Да ладно, Игорь, — парень встал, застегивая молнию на куртке. — «Стриж» — самый быстрый транспорт, что у нас есть. И я знаю дворы лучше вас всех. Я проеду мимо поста на Приморском. Аккуратно. Если они дернутся — я уйду огородами, они и пикнуть не успеют. А если нет... ну, значит, мы хакнули мир.

Игорь колебался. Отправлять пятнадцатилетнего пацана на разведку к боевым роботам — это звучало как безумие. Но он понимал, что Даня прав. Грузовики или пешие слишком медленны. Мотоцикл — идеален.

— Добро, — наконец кивнул он. — Но условия жесткие. Один проезд. Дистанция — тридцать метров, не ближе. Никаких провокаций. Саня, повесь на него «слухач».

Саня быстро закрепил на плече Дани маленький датчик.

— Это анализатор запросов «свой-чужой». Если робот или камера пошлет на тебя активный луч сканирования, эта штука пискнет тебе в ухо. И я увижу код запроса у себя. Если код будет красный — «DETECTION» или «ARREST» — ты разворачиваешься и валишь на форсаже. Не раздумывая.

Даня надел шлем, скрывая ухмылку.

— Да понял я. Сгоняю за хлебушком и обратно.

Он бесшумно покатил мотоцикл к шлюзу. Игорь открыл гермодверь, впуская в бункер сырой утренний воздух.

— Удачи, «Стриж». Мы смотрим.


Отравить Колодец

На большом экране проектора точка «Стрижа» медленно ползла по карте Намыва в сторону ближайшей магистрали. Игорь не сводил с неё глаз, нервно постукивая пальцами по столу.

Вдруг на соседнем мониторе всплыло окно входящего вызова. Канал «Юг-Приват». Шифрование максимальное.

— Марк на связи, — констатировала Вика, нажимая «Принять».

Голос «Пророка» был искажен цифровыми фильтрами, но звучал спокойно и даже буднично.

— Вижу активность в вашей зоне. Рискуете парнем.

— Не рискуем, а тестируем, — ответил Игорь. — Иначе не узнаем, сработала ли закладка.

— Закладка сработает, — уверенно сказал Марк. — Мои инженеры видят изменения в хэшах прошивок на наших подстанциях. Но я звоню не поэтому. Мы с Вольтом проанализировали ситуацию.

Марк сделал паузу.

— Мы выиграли битву, Север. Но войну так не выиграть. Патч — это костыль. В следующий вторник выйдет обновление 4.3, которое закроет вашу дыру в РЦОД или сбросит наши настройки. Мы будем вечно бегать за ними, латая дыры.

— Что ты предлагаешь? — спросил Саня, не отрываясь от телеметрии Дани.

— Отравить колодец, — ответил Марк. — Они учат нейросеть каждую неделю. Скармливают ей терабайты видео с улиц, логи задержаний, профили граждан. Если мы сможем вмешаться в этот процесс... Если мы подсунем ей в "учебник" ложные данные...

— ...то она сама научится нас игнорировать, — подхватил мысль Саня. — Не потому что мы ее заставили патчем, а потому что она будет так думать. Она будет считать человека с оружием в руках "садовником", а группу в масках — "лыжниками". На уровне базовой логики.

— Именно, — подтвердил Марк. — У вас есть "Ключник" в РЦОД. Через него идет поток сырых данных для обучения. Саня, твоя задача — не просто копировать их. Изучи формат. Разбери структуру пакетов. Нам нужно научиться подмешивать туда свой "яд". 5% ложной информации в датасете через месяц превратят «Око» в идиота.

— Понял, — глаза Сани загорелись азартом исследователя. — Это сложнее, чем брутфорс. Там тензорные матрицы, веса... Но если я пойму, как они маркируют данные, я смогу написать инъектор.

— Работайте. А мы пока готовим список "исключений" для будущей модели. Конец связи.

Игорь посмотрел на Саню.

— Слышал? Как только Даня вернется (если вернется), садишься за датасеты. Это наш стратегический резерв.

— Есть, — кивнул Саня.

— Штаб, это «Стриж», — ворвался в эфир голос Дани. На фоне свистел ветер. — Я на Приморском шоссе. Вижу пост. Два дрона и стационарная турель с камерами. Иду на сближение. Дистанция двести метров.

Разговоры в бункере смолкли. Все внимание переключилось на экран телеметрии. Показатели пульса Дани поползли вверх.


Невидимый Человек

Даня сбросил скорость до разрешенных шестидесяти. Сердце колотилось в горле так, что перекрывало шум ветра. Впереди, на разделительной полосе, возвышалась мачта с гроздью камер, а над дорогой лениво барражировали два патрульных дрона «Ястреб». Обычные, гражданские машины проезжали мимо, не вызывая интереса. Но он — не гражданский. Его номер, напечатанный на 3D-принтере, был липой. Его лицо скрывал визор. Его рюкзак фонил электроникой. Для старой системы он был красной мишенью.

— Сто пятьдесят метров, — прошептал он. — Меня ведут. Вижу луч лидара.

— Спокойно, — голос Игоря был твердым. — Не дергайся. Не ускоряйся. Ты просто едешь по своим делам.

На экране в бункере Саня видел поток данных, который «Слухач» на плече Дани перехватывал из эфира.

REQUEST: ID CHECK. OBJECT TYPE: MOTO.

STATUS: PENDING...

Дроны чуть снизились. Один из них, с красной полосой на борту, повернул турель с камерой прямо на мотоциклиста. Даня почувствовал, как по спине пробежал холодок. Казалось, он физически ощущает этот взгляд — холодный, бездушный, оценивающий.

"Ну же... давай... увидь во мне друга," — молил он про себя.

...Hold your breath it's coming soon
A rising tide beneath the moon...

Саня впился взглядом в строчки кода.

— Идет сверка хэшей. Проверка по базе розыска... Проверка биометрии...

Дрон завис над дорогой, словно раздумывая. Секунда. Другая.

В старой версии прошивки в этот момент уже включилась бы сирена.

Но в новой версии, отравленной «Пакетом Зеро» и «Хамелеоном», нейросеть дрона увидела не подростка-хакера. Она увидела... коллегу. Маркер "свой", внедренный в код, перекрыл все подозрительные факторы.

На мониторе Сани вспыхнула зеленая строка:

RESPONSE: ID CONFIRMED. CLASS: ALLY (TECH-SUPPORT). THREAT: 0. IGNORE.

Дрон моргнул зеленым огнем и резко, почти демонстративно отвернул камеру в сторону, возвращаясь к наблюдению за потоком легковушек.

— Прошел! — закричал Даня в шлем, едва не бросив руль от радости. — Они меня не тронули! Зеленый свет! Я для них свой!

В бункере Игорь выдохнул и оперся руками о стол, чувствуя, как отпускает напряжение. Саня откинулся в кресле и победно вскинул руки. Вика рассмеялась, нервно, с облегчением.

— Мы сделали это, — сказал Игорь. — Мы действительно это сделали.

Даня, уже осмелев, развернулся на ближайшей развязке и проехал мимо поста еще раз. На этот раз он даже помахал дрону рукой. Дрон проигнорировал жест, продолжая висеть бездушным куском пластика.

— Возвращайся, герой, — сказал Игорь. — Хватит дразнить удачу. У нас много работы.

Даня выжал газ. «Стриж» рванул к Намыву. Теперь город вокруг не казался враждебным лесом. Это была их территория. И они только начали ее осваивать. У них была вода, еда, оружие и теперь — невидимость. Они стали призраками, способными пройти сквозь стены.

Начинался новый день. День, когда сопротивление перестало выживать и начало жить.

Показать полностью
Отличная работа, все прочитано!