Глава 2

Протокол тишины. Глава 2

31 мая 2025 г.

Холл ФГУП “Цифровой Контур” встретил Алексея стерильным холодом и мертвенным глянцем полированного керамогранита. Он влетел в стеклянные двери, на ходу стряхивая с ботинок грязный снег. Запах уличной сырости, реагентов и дешёвого офисного освежителя плотно забивал лёгкие, не давая продохнуть. Сердце бешено колотилось, а в пересохшем горле застрял колючий комок.

На электронном табло над турникетами светилось: 09:09.

Алексей замедлил шаг. Бежать дальше не имело смысла. Системе было неважно насколько ты опоздал: на одну секунду или на час. Он подошел к турникетам и, подавив рефлекторное желание опустить глаза, посмотрел прямо в стеклянную бездну биометрического сканера. Прозрачные створки казались монолитной стеной.

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

Третье опоздание за месяц.

В ту же секунду в кармане куртки плотно и тяжело завибрировал телефон. Алексей достал его онемевшими пальцами. Экран резанул по глазам ядовито-белым фоном многофункционального приложения МАРК. Пуш-уведомление от HR-бота висело поверх остальных:

“Уважаемый(ая) Алексей. Зафиксировано третье нарушение трудового распорядка в текущем расчетном периоде (ноябрь). Согласно ст. 42.1 Корпоративного Устава, выплата стимулирующей части вашей заработной платы аннулируется. Сумма удержания: 75 000 руб. Ваш Отдел Персонала”.

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

Рефлекторно он попытался нащупать опору в привычном чувстве вины. Списанные деньги казались справедливым исходом: “Сам виноват. Ну конечно, сам виноват — кто же ещё. Снова залип в телефоне”. Он почти уговорил себя, что этот штраф просто суровый, но честный урок дисциплины. Но ложь больше не приносила облегчения, она подкатывала к горлу вязкой тошнотой, проглотить которую было непросто.

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

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

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

Open space на девятом этаже гудел. Шум клавиатур напоминал стрекот механической саранчи, перемалывающей массивы данных. Синий спектр от десятков изогнутых мониторов ложился на бледные лица разработчиков.

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

Он всё ещё был погружен в свои мысли, когда его выдернул голос извне — это был тимлид Василий:

— Привет. Опять опоздал?

— Привет, да… я это… — мямлил Алексей.

— Ладно, не парься. Тут прилетела новая задача и я решил поручить её тебе.

— Новая? Я ещё не закончил текущую, — попытался возразить Алексей.

— Забудь, тут дела поважнее: тебе надо обновить сигнатуры DPI для блокировки ещё работающих протоколов VPN. Задача пришла с самого верха. Я думаю ты уже видел новости о том, что теперь пользователям грозит штраф с уголовочкой за использование обхода средств блокировок.

— Да, читал утром, — произнёс он тише чем хотел.

— Ну вот. Бросай всё и садись за работу. Подробности у тебя на почте. Срок — вчера.

В таск-трекере висела новая задача с пометкой “СРОЧНО”.

Тема: Обновление сигнатур DPI. Блокировка протоколов обфускации VLESS/Reality.

Описание: Внедрить эвристический анализатор для выявления и сброса handshakes скрытых VPN-туннелей. Срок: до 14:00.

Примечание: исключить ложноположительные срабатывания для VIP-сегмента. Тестовый сертификат для валидации белых списков во вложении.

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

VLESS и Reality были последним рубежом. Эти протоколы работали по принципу тотальной мимикрии: они не просто шифровали трафик, а придавали ему форму разрешённых запросов к любому незаблокированному ресурсу. Маскировка обычно настраивалась на крупные корпоративные домены, генерирующие бесконечный поток легитимного трафика. Для этой цели отлично подходили фейковые запросы к серверам microsoft, google, nvidia, apple и прочим. Для системы глубокого анализа пакетов данных (DPI) такие запросы могли означать всё что угодно: от планового обновления Windows, до скачивания драйверов или синхронизации личного облака. Если обычный VPN был сразу виден системе, как яркий автомобиль без номеров и пропуска, пытающийся проскочить блокпост на скорости, то Reality был автомобилем с фальшивым пропуском, идентичным настоящему. Блокировать такой протокол по содержимому было невозможно, так как “пропуск” был неотличим от оригинала. Именно так работал личный сервер Алексея, о котором он беспокоился с самого утра. И именно это ему теперь предстояло сломать.

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

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

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

Мышка дернулась. Алексей открыл вложение. Там лежал маленький файл, весом всего в пару килобайт: корневой сертификат Минцифры.

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

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

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

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

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

Три часа пролетели незаметно, а потом бодрый голос раздался над ухом:

— Ну что, глушилки настраиваешь?

Алексей вздрогнул и быстро свернул все окна. Рядом стоял Виктор из отдела фронтенда. Улыбчивый, отутюженный, с фирменным бейджем на белоснежной рубашке. Идеальный образчик государственной стабильности.

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

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

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

Алексей взял влажный поднос, провел им по металлическим направляющим. На цифровом табло над зоной раздачи мерцали позиции меню. «Шницель по-министерски» — 420 рублей. Алексей нахмурился, мозг услужливо и болезненно подтянул данные: в прошлом месяце было 390. А полгода назад — 340. Никаких резких скачков, никакой паники. Просто стабильное обесценивание цифрового рубля.

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

На кассе не было людей. Только стеклянный глаз биометрического сканера. Алексей посмотрел в объектив. Зеленая вспышка.

“Списание: 890 руб. Приятного аппетита, Алексей”. Они сели за угловой столик у панорамного окна, за которым висел липкий московский туман. Виктор аккуратно разложил приборы, достал телефон и с довольной улыбкой смахнул какое-то уведомление.

Проценты капнули, — поделился он, отправляя в рот кусок шницеля. — Я перевел подушку в «Сбер-Цифру». Государственный сберегательный целевой счет. Восемь процентов годовых, Лёха. К лету накоплю на первоначальный взнос за капсульную студию в Новой Москве.

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

Витя, — тихо произнес Алексей, глядя на гладко выбритое лицо коллеги. — Восемь процентов. Ты видел цены в нашей столовой? Цены растут процентов на пятнадцать каждый месяц. Тебе не кажется, что твои накопления тают? Каждый месяц твоя подушка может позволить тебе купить всё меньше метров, несмотря на все твои старания. Ты копишь убытки. Просто они упакованы в красивое приложение.

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

Опять ты начинаешь, Лёш, — голос Виктора стал тише, почти доверительным. — Ты же умный парень, чего тебе не сидится? Цены растут во всем мире, глобальный кризис. Здесь гарантии ЦБ. Сбер — системно-значимый банк, а цифровой рубль защищен государством. Да даже если ты прав и накопления тают, какое у тебя решение? Мой план — влезть в ипотеку и купить жильё, которое будет продолжать расти в цене. Со временем я куплю квартиру побольше. Это самый надёжный вариант.

Алексей молчал. Он смотрел в пустые, убеждённые глаза Виктора и не чувствовал превосходства — только тяжёлую, парализующую солидарность. Виктор не был глуп; он просто выбрал самый рациональный способ не сойти с ума в этом безумном мире. Его заветная бетонная коробка в Новой Москве была попыткой схватиться за якорь, идущий на дно, в надежде, что его тяжесть сойдет за надежность.

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

У Алексея не было встречного плана получше. Он сам не видел выхода из сложившейся ситуации. Разница была лишь в том, что Виктор нашел себе успокоение в ипотечных расчётах, а Алексей остался один на один с тревогой о будущем. Океан, в котором они тонули, не был природной стихией. Это была вязкая, удушающая среда из государственных реестров, цифровых кредитов и алгоритмических штрафов — безграничное пространство, плотность которого регулировалась чиновниками. Виктор пытался спастись, купив кусок бетона у той самой системы, которая его топила. Он верил, что ипотека станет его надёжным якорем, не понимая главной ловушки: когда море полностью подконтрольно государству, любой якорь лишь ускоряет погружение на дно, делая тебя идеальным, привязанным к месту должником. Алексей не знал истинного устройства этой системы. У него не было плана бегства, был лишь животный необъяснимый страх. Он просто чувствовал ледяной холод этой воды у самых щиколоток, чётко понимая лишь одно: этот якорь их не спасет. Но, как и Виктор, он понятия не имел, существует ли вообще берег, неподвластный Центральному Банку. Это была не битва идей, а соревнование двух реакций на отчаяние: суетливого самообмана Виктора и парализующего предчувствия беды Алексея.

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

Оказавшись снова за своим рабочим столом, Алексей почувствовал странную отстранённость. Шум open space вокруг казался приглушённым, словно он находился под толщей воды. Перед ним светился интерфейс среды разработки.

Оставалось закончить тесты.

Он запустил эмулятор трафика. В черном окне терминала побежали строки логов.

Первый пакет — стандартный клиент, маскирующий VPN под обычный HTTPS-запрос.

Эвристический анализатор: СРАБАТЫВАНИЕ. Соединение сброшено.

Красный текст в консоли. Цифровая гильотина работала без осечек.

Второй пакет — тестовый туннель, подписанный украденным утром сертификатом Минцифры.

Эвристический анализатор: ИГНОРИРОВАНИЕ. Пакет пропущен.

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

Алексей положил ладони на гладкий пластик клавиатуры. Ему казалось, что он должен чувствовать тяжесть момента. Он своими руками только что замуровал последнюю лазейку для миллионов людей. Но вместо вины внутри была лишь звенящая, оправдывающая пустота. “Я же оставил ключ себе, — снова повторил он про себя, как мантру”.

Пальцы быстро набрали необходимые команды в терминале. Клавиша Enter щелкнула громче обычного. Ползунок загрузки заполнился мгновенно. Код улетел на центральные серверы. Через пару часов обновление раскатится по всем магистральным узлам провайдеров. Цифровой занавес опустится окончательно.

Спустя минуту в кармане ритмично завибрировал телефон.

Алексей вытащил его из брюк и увидел новое уведомление от приложения МАРК:

”Уважаемый(ая) Алексей. Задача #8921-A (Приоритет: Критический) успешно закрыта. В соответствии с KPI-матрицей, вам начислена премия за оперативность. Баланс пополнен на: 2 500 цифровых руб. Ваш Отдел Персонала”.

Алексей смотрел на экран, пока тот не погас, погрузив телефон в черноту.

Две тысячи пятьсот цифровых рублей. Несколько чашек кофе или пара отвратительных обедов в корпоративной столовой.

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

А система оценила его предательство в две тысячи пятьсот рублей.

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

Более того, теперь, когда работа была сделана, украденный сертификат, спрятанный у него на компьютере, перестал казаться ему трофеем и гарантией личной свободы. Внезапно Алексей осознал его опасность. Это была улика. Детонатор, который разорвет его жизнь на куски, как только безопасники — те самые, которые “все равно всё забывают” — запустят плановую проверку или аудит систем. И за эту мину замедленного действия под своим стулом он только что сам расписался.

Холодный спазм окончательно стянул желудок. Алексей медленно поднял глаза от потухшего телефона. Синие изогнутые мониторы коллег-разработчиков мерцали в полумраке open space, а нескончаемый стрекот клавиатур вокруг теперь звучал не как рабочий процесс, а как монотонный хруст слепого промышленного шредера.


Connect to our relay to leave a comment. Details.
Подключитесь к нашему релею, чтобы оставить комментарий. Подробнее.