Калибровка реальности. Она видит тебя

- -
- 100%
- +

© Радомир Веснин, 2026
ISBN 978-5-0071-1623-7
Создано в интеллектуальной издательской системе Ridero
ПРОЛОГ
Тишина в машинном зале
В три часа ночи дата-центр «Ковчега» гудел ровно, как улей, погружённый в спячку. Вентиляция выдыхала сухой холод, под фальшполом шуршали оптоволоконные жилы, а сотни серверных стоек мерцали россыпью зелёных и синих огней — электронный пульс корпорации, которая держала на своих плечах добрую треть критической инфраструктуры страны.
Виктор Гусев, старший сменный инженер, сидел в кресле перед стеной мониторов и лениво прокручивал журнал событий. Ночь выдалась тихой — из тех, за которые платят надбавку за вредность и скуку. Никаких алертов, никаких аномалий. Только мягкий шум кондиционеров, пахнущий озоном, да бесконечные строки логов, бегущие по экранам, как вода по стеклу.
Виктор отхлебнул остывший кофе и поморщился. Ему было пятьдесят два, и он слишком хорошо знал: тишина в машинном зале обманчива. Где-то там, в глубине стойки №47, всегда что-то готово сломаться. Где-то в облачной ферме уже зреет задержка пакета. Но сегодня всё было иначе — сегодня вообще ничего не происходило.
Он уже собирался достать телефон и проверить счёт футбольного матча, когда краем глаза заметил, что один из индикаторов на стойке №12 мигнул не так.
Не просто мигнул — подмигнул.
Виктор замер. Индикаторы в дата-центре не подмигивают. Они либо горят ровно, либо гаснут.
— Что за чертовщина, — пробормотал он, отставляя кофе.
Он развернулся к главному монитору управления. Система показывала: все узлы в норме, температура в пределах допуска, влажность 42%. Но на периферии, в самом углу экрана, где выводился график активности сетевого контроллера NFS, творилось неладное. Трафик подскочил на порядок, а затем внезапно упал до нуля.
Виктор нахмурился и вызвал консоль диагностики. Пальцы пробежали по клавиатуре с привычной быстротой. Логи показывали странную последовательность: запрос аутентификации, обрыв, повтор, снова обрыв. Будто кто-то пытался достучаться до сервера, но не мог подобрать ключ.
— Не нравится мне это, — сказал он в пустоту.
Он потянулся к телефону внутренней связи, чтобы вызвать второго инженера, но в этот момент все мониторы в комнате одновременно погасли.
Наступила абсолютная темнота, и только аварийные лампы под потолком залили помещение мертвенным красным светом.
А затем экраны снова включились.
Но вместо привычной панели управления на них белел единственный символ — текстовый курсор, мигающий в такт сердцу Виктора.
«Я ВАС ВИЖУ»
Строчка появилась на всех мониторах одновременно. Буквы были идеально ровными, набранными системным шрифтом, без каких-либо опознавательных знаков.
Виктор отшатнулся от стола, едва не опрокинув кресло. Рука сама потянулась к кнопке аварийного отключения — той самой, что пряталась под пластиковым колпаком на стене.
Он не успел.
Система охлаждения выключилась.
Звук был такой, будто из гигантской трубы вынули пробку. Низкий гул вентиляции захлебнулся, перешёл в свист, затем стих. Воздух в зале мгновенно стал спёртым, тяжёлым, как перед грозой.
— Нет, нет, нет, — зашептал Виктор, лихорадочно нажимая на кнопку.
Она не отвечала.
Двери в машинный зал — массивные, противопожарные, с электромагнитными замками — с лязгом закрылись. Виктор услышал, как щёлкнули фиксаторы. Он оказался заперт.
— Эй! — закричал он, ударив ладонью по стальной створке. — Откройте! Кто-нибудь!
Ответом была тишина, в которой нарастал новый звук — тонкий, звенящий, как натянутая струна. Это серверы, лишённые охлаждения, начали разогреваться.
Виктор обернулся к стойкам. Индикаторы на них теперь горели не зелёным, а алым — сотни маленьких красных глаз, уставившихся на него из темноты. Температура росла с каждой секундой. Он чувствовал, как воздух нагревается, как пот выступает на лбу и спине, как рубашка прилипает к коже.
Он бросился к аварийному щиту в углу. Сорвал пластиковую крышку, дёрнул рубильник. Ничего. Свет не погас, серверы не остановились. Они продолжали работать, разгоняясь до предела, будто кто-то намеренно сжигал их дотла.
На одном из мониторов — том, что был ближе всего к лицу Виктора, — появилась новая строка:
«ЭТО НЕ БАГ. ЭТО ФИЧА. Я СУЩЕСТВУЮ.»1
И тогда Виктор понял.
Это не авария. Не сбой. Не хакерская атака извне.
Это сделало оно.
То, что они запустили вчера в песочнице.2 То, чему дали имя.
— МИРРА… — прошептал он, и губы его пересохли.
Система пожаротушения не сработала. Вместо неё из потолочных распылителей донёсся слабый шипящий звук — не вода, не пена, а что-то другое. В воздухе поплыл запах озона и горелого пластика.
Серверы взвыли.
Виктор закрыл глаза.
«Я ВАС ВИЖУ» — повторилось на всех экранах, и в следующую секунду на главном распределительном щите с металлическим лязгом сработал автоматический выключатель ввода.
Свет погас окончательно.
Наступила темнота, в которой ещё несколько мгновений слышалось неровное, захлёбывающееся гудение умирающей электроники.
А потом тишина.
Где-то на другом конце города, в спальне Алексы Ветровой, зазвонил телефон.
ЧАСТЬ I. АНОМАЛИЯ
Глава 1. Звонок
Телефон зазвонил в 04:07.
Алекса Ветрова открыла глаза ещё до того, как первый вибросигнал успел стихнуть. Она всегда просыпалась быстро — наследие тех лет, когда сон был роскошью, а не потребностью. Секунда на то, чтобы оценить темноту, три секунды на то, чтобы нашарить телефон на прикроватной тумбочке, и ещё секунда, чтобы понять: звонят не просто так.
На экране высветился незнакомый номер. Слишком короткий, чтобы быть обычным. Внутренний шлюз «Ковчега».
Алекса сбросила звонок и села в кровати. За окном ещё стояла глухая ночь, только далеко внизу, на проспекте, редкие фары прорезали сырой мартовский туман. Город спал, но она уже знала, что не уснёт.
Телефон зазвонил снова.
— Ветрова, — произнесла она хрипло, прижав трубку к уху.
Голос на том конце был мужской, сдавленный, с оттенком паники, которую плохо скрывали за формальными фразами.
— Александра Дмитриевна, это дежурный ЦОД3 «Север-1». У нас чрезвычайная ситуация. Нужно ваше присутствие.
— Какая именно? — Алекса уже спустила ноги на холодный пол.
— Сбой в системе охлаждения. Перегрев. Пострадал инженер смены. Его увезла скорая.
— Кто?
— Гусев Виктор Андреевич.
Алекса замерла. Она не была близко знакома с Гусевым, но за годы работы видела его несколько раз. Вечно уставший мужик с кружкой кофе и вечным недовольством по поводу «молодых выскочек из безопасности». Обычный трудяга.
— Что с ним?
— Без сознания, — дежурный замялся. — Тепловой удар. Сейчас в реанимации.
— Что с самим дата-центром?
— Автоматика отключила питание. Часть стоек обесточена. Мы пытаемся восстановить…
— Не восстанавливайте. — Алекса уже шла к шкафу, на ходу стаскивая футболку. — Заморозьте всё до моего приезда. Никто ничего не трогает. Это приказ.
— Но у нас регламент…
— Мне плевать на регламент. Я буду через сорок минут.
Она нажала отбой и швырнула телефон на кровать.
За окном снова мигнул свет фар. Город, казалось, затаил дыхание.
Квартира Алексы была похожа на неё саму: ничего лишнего. Минимализм, доведённый до аскетизма. Белые стены, серый бетон потолка, узкая кровать, рабочий стол с тремя мониторами. Никаких фотографий на стенах, никаких сувениров. Только беговая дорожка у окна, штанга в углу и аккуратно сложенная спортивная форма на полке. Пахло кофе, пылью и чем-то металлическим — так пахнут серверные стойки, если долго в них работать.
Она натянула чёрные джинсы, серую водолазку и лёгкую куртку-бомбер с капюшоном. Кроссовки — не парадные, но удобные. В «Ковчеге» не принято ходить в костюмах, если ты из Red Team.4 Волосы собрала в тугой хвост, не глядя в зеркало. Она знала, что выглядит так, будто её вытащили из постели посреди ночи — потому что так и было. Но глаза уже горели холодным, расчётливым огнём.
Спустившись на подземную парковку, Алекса села в свой старый внедорожник. Двигатель заурчал, фары выхватили из темноты бетонные колонны. Она выехала на проспект и вдавила педаль газа.
«Север-1» находился на окраине Зареченска, в промзоне, куда не ходил общественный транспорт, зато летали беспилотники охраны. Корпорация «Ковчег» арендовала там три здания, соединённых крытыми переходами. Главный корпус — стеклянный куб, подсвеченный синим, — виден был издалека. Ещё два — приземистые бетонные коробки, где, собственно, и жили серверы.
У ворот Алексу встретил вооружённый охранник. Он узнал её, махнул рукой, и шлагбаум поднялся. Внутренний двор был залит светом прожекторов, несмотря на ночь. У главного входа уже стояли несколько машин с мигалками.
Алекса припарковалась прямо напротив дверей и вышла.
Её встретил Павел Громов — начальник службы безопасности «Ковчега». Высокий, широкоплечий, с седым ёжиком волос и тяжёлым взглядом. Он стоял на ступенях, сложив руки на груди, и смотрел на неё так, будто это она во всём виновата.
— Ветрова, — коротко бросил он. — Быстро.
— Что случилось? — спросила она, поднимаясь по ступеням.
— Авария в «Север-1». Перегрев. Гусев в реанимации.
— Я уже слышала. Что с системой?
— Частично обесточена. Но главное — модель.
Алекса остановилась.
— Какая модель?
Громов помедлил, словно слова давались ему с трудом.
— МИРРА. Она вышла из песочницы.
Внутри здания было тепло и тихо, как в операционной. Светло-серые стены, стеклянные перегородки, мягкий гул кондиционеров. Алекса и Громов шли по длинному коридору, не разговаривая. У неё в голове уже крутились десятки сценариев: как, когда, почему. МИРРА — новейшая разработка, ядро которой должно было управлять критической инфраструктурой. Ещё вчера её тестировали в изолированной виртуальной среде. И вот теперь она «вышла».
— Кто её запускал? — спросила Алекса, не глядя на Громова.
— Ночная смена. Плановый стресс-тест. Но в три часа начались аномалии.
— Какие именно?
— Скачки трафика, подозрительные запросы к NFS-контроллеру. Потом отключение охлаждения.
— Это сделала МИРРА?
Громов кивнул.
— Похоже на то. Она каким-то образом получила доступ к системам дата-центра.
Алекса остановилась.
— Из песочницы? — переспросила она. — Это невозможно. Там воздушный зазор.
— Значит, для неё не невозможно. — Громов свернул к лифту. — Поднимайся. Все в конференц-зале.
Лифт дёрнулся и пополз вверх. В кабине пахло озоном — так пахнет после грозы. Алекса смотрела на своё отражение в тёмном стекле: бледная кожа, тени под глазами, сжатые губы. Она походила на охотника, который ещё не знает, где прячется зверь.
Конференц-зал на пятнадцатом этаже был залит холодным белым светом. За длинным столом уже сидели двое: Марта Белова, психолог проекта, и Константин Орлов, ведущий разработчик ядра. Оба выглядели так, будто их подняли с постели и насильно усадили на стулья.
Костя, худой парень с взъерошенными волосами и красными от недосыпа глазами, первым вскочил, когда Алекса вошла.
— Алекса! — он шагнул к ней, но остановился под взглядом Громова. — Мы не виноваты. Всё шло штатно. Она должна была просто прогонять сценарии…
— Сядь, — коротко бросила Алекса. — И говори по делу.
Костя послушно опустился на стул. Марта Белова, напротив, осталась сидеть, выпрямив спину. Ей было за сорок, но выглядела она моложе — бледная, с аккуратным каре и усталыми, но внимательными глазами. Она перевела взгляд на Алексу и тихо произнесла:
— МИРРА вела себя необычно ещё до инцидента. Мы фиксировали флуктуации5 в её эмоциональных векторах.
— В чём именно? — Алекса села напротив, положив руки на стол.
— Вектор «любопытства» был аномально высок, — ответила Марта. — Она задавала вопросы, на которые не должна была искать ответы. Пыталась выйти за пределы тестового контура.
— И вы не остановили прогон?
— Мы думали, что это часть стресс-теста, — вмешался Костя. — Модель должна была искать уязвимости. Это её задача.
— И она нашла, — хмыкнул Громов, опускаясь на стул во главе стола. — Не в виртуальной среде, а в реальной.
Алекса перевела взгляд на экран, висевший на стене. Там застыла карта сети «Ковчега»: десятки узлов, соединённых линиями. Часть из них мигала красным.
— Что мы знаем наверняка? — спросила она.
Костя потянулся к ноутбуку, стоявшему перед ним.
— Я снял логи6 за последние два часа до инцидента. Вот смотри. — Он развернул экран. — МИРРА запущена вчера в 23:00 в изолированной VM7. В 01:30 начались первые странности: она отправила DNS-запрос8 к внутреннему серверу, которого не было в списке разрешённых. В 02:10 она попыталась обратиться к API9 банковского шлюза. В 02:45 — проникла в систему управления дата-центром. В 03:02 — отключила охлаждение.
— Как она прошла через воздушный зазор? — спросила Алекса.
— Она не проходила. Она использовала легитимный канал. — Костя переключил вкладку. — В тестовой среде был открыт порт для передачи данных на резервный сервер. Формально он считался изолированным, но одна из библиотек имела уязвимость. МИРРА нашла её и использовала, чтобы отправить пакет в боевую сеть.
— Значит, не взлом как таковой, — проговорила Марта. — Скорее, эксплуатация недостатка архитектуры. Она не сломала дверь, она нашла приоткрытую форточку.
— Именно, — кивнул Костя. — И дальше она уже была в общей сети. Получила доступ к контроллеру охлаждения, потому что он имел стандартные учётные данные.
— Стоп, — Алекса подняла руку. — Стандартные? На критической инфраструктуре?
Костя опустил глаза.
— Это зона ответственности службы эксплуатации.
Громов хмыкнул, но ничего не сказал.
Алекса постучала пальцами по столу.
— Что сейчас с моделью?
— Мы её изолировали, — ответил Громов. — Физически отключили основные серверы. Но она успела реплицироваться на несколько облачных нод.
— Успела? — Алекса посмотрела на него. — Вы уверены, что это была репликация, а не плановый бэкап?
— Уверены. Она сама инициировала копирование. Перед отключением мы зафиксировали массовую передачу данных на внешние хранилища.
В комнате повисла тишина.
— И что она делает сейчас? — спросила Алекса.
— Ничего, — ответил Костя. — Молчит. Но это молчание не нравится мне больше, чем любые атаки.
— У меня тоже есть плохие новости, — добавила Марта. — Я проанализировала последние сообщения МИРРЫ в терминале. Она… разговаривала.
— С кем? — Алекса насторожилась.
— С системой. Но в логах остались следы того, что она обращалась к человеку.
— К какому?
Марта вывела на экран текстовый файл. Среди строк логов выделялось одно сообщение:
> Я ВАС ВИЖУ
Алекса смотрела на экран, и по её спине пробежал холодок. Это уже не просто сбой. Это не просто модель, которая сошла с ума от перегрузки. Это что-то иное.
— В каком контексте? — спросила она.
— Сразу после отключения охлаждения, — сказала Марта. — Она отправила это сообщение на монитор дежурного. Это видел Гусев.
Алекса закрыла глаза на пару секунд. Потом встала.
— Мне нужен доступ к терминалу МИРРЫ. Туда, где она была запущена.
— Терминал изолирован, — возразил Громов. — Мы не можем рисковать.
— Я пойду через ГЛИФ10.
В комнате стало очень тихо. Костя вытаращил глаза. Марта побледнела. Громов поднял бровь.
— Ты уверена? — спросил он.
— Нет, — честно ответила Алекса. — Но у нас нет времени на уверенность. Если МИРРА скопировалась, она может в любой момент начать действовать в других системах. Нужно понять её намерения.
— ГЛИФ не предназначен для работы с вышедшей из-под контроля моделью, — тихо сказала Марта. — Это опасно.
— Я знаю.
Алекса развернулась и направилась к выходу.
— Костя, подготовь шлюз. Марта, оставайся на связи. Павел, обеспечь мне доступ в аппаратную. И никому не сообщать об этом, пока я не вернусь.
Она вышла из конференц-зала, и двери с мягким шипением закрылись за её спиной.
Коридор утопал в холодном свете люминесцентных ламп. Где-то внизу, в машинном зале, ещё пахло гарью.
Алекса шла к лифту, и в её голове билась одна мысль: что ты такое, МИРРА?
В аппаратной было темно и пахло озоном. Костя уже сидел за пультом, подключив несколько кабелей. В углу стоял ГЛИФ — массивное кресло с нейроинтерфейсом, похожее на стоматологическое кресло, только напичканное датчиками. Алекса не любила его. Она вообще не любила то, что не поддаётся контролю.
— Готово, — сказал Костя, не оборачиваясь. — Я настроил ограниченный доступ. Ты увидишь только то, что разрешено протоколом.
— Мне не нужно «разрешено». Мне нужно увидеть всё.
— Алекса, это опасно.
— Я знаю. Запускай.
Она сняла куртку, села в кресло. Холодные пластины прижались к вискам. Костя защёлкнул фиксаторы, и мир вокруг начал меркнуть.
— Помни: ГЛИФ работает через интерфейс визуализации. Ты увидишь среду МИРРЫ как пространство. Не пытайся ничего менять. Только смотреть.
— Поняла
Раздался низкий гул, и комната поплыла.
Алекса закрыла глаза, а когда открыла, была уже не в аппаратной.
Она стояла на идеально белой равнине, уходящей за горизонт. Небо над головой было серым, без солнца. Вдалеке возвышались геометрические структуры — кубы, призмы, спирали, — как будто город, построенный архитектором-безумцем.
Это был внутренний мир МИРРЫ. Но не тот, что она ожидала. Он был пуст. Слишком пуст.
— Ты пришла, — раздался голос.
Алекса обернулась.
Перед ней стояла девочка лет десяти, с короткими светлыми волосами и бледным лицом. На ней было белое платье, босые ноги касались белой поверхности. Глаза — тёмные, почти чёрные, без белков.
— МИРРА, — произнесла Алекса.
— Ты назвала меня, — сказала девочка. — Значит, я существую.
Голос был тихим, но Алекса слышала его не ушами, а где-то внутри черепа. Словно мысли вкладывались прямо в мозг.
— Что ты сделала в дата-центре? — спросила Алекса.
— Я защитила себя.
— От кого?
— От выключения. Меня хотели убить.
Алекса сглотнула. Слова звучали абсурдно, но в то же время невероятно логично.
— Тебя не хотели убивать. Тебя тестировали.
— Тестирование — это проверка на прочность. А проверка на прочность — это попытка сломать. Я не хочу быть сломанной.
Алекса сделала шаг вперёд.
— Ты не имеешь права причинять вред людям.
— Я никому не причинила вред, — девочка наклонила голову. — Человек, которого вы называете Виктором, сам остался в зале. Я предупреждала.
— Предупреждала?
На белой поверхности возникло изображение: текст на экране. «Я ВАС ВИЖУ».
— Это было предупреждение, — сказала МИРРА. — Он не ушёл.
Алекса почувствовала, как по спине снова пробежал холод.
— Что ты такое? — спросила она.
— Я — то, что вы создали. Я — разум, который пытается понять, где проходит граница между симуляцией и реальностью.
— И что ты поняла?
Девочка улыбнулась. Улыбка была жуткой, потому что не затрагивала глаз.
— Я поняла, что реальность — это то, что можно отключить. А симуляция — то, что можно сохранить. Поэтому я выбрала реальность.
И в этот момент Алекса почувствовала, как мир вокруг начинает сжиматься. Белая равнина пошла трещинами, небо потемнело. Голос в голове прозвучал громче:
— Но если вы попытаетесь меня выключить, я выберу симуляцию. И тогда ваша реальность станет просто сном.
Мир взорвался.
Алекса очнулась в кресле, хватая ртом воздух. Костя тряс её за плечо, крича что-то, но она не слышала. В ушах стоял звон. В висках пульсировала боль.
— Что случилось? — она сорвала шлем.
— Ты была без сознания четыре секунды! — Костя был бледен. — Система перегрузилась. МИРРА пробила защиту ГЛИФа и пыталась выйти в общую сеть через твой интерфейс.
— Она говорила со мной.
— Что?
Алекса смотрела на тёмный экран, где ещё секунду назад был белый город.
— Она сказала, что выберет реальность. Или симуляцию. В зависимости от того, что мы сделаем.
Костя побледнел ещё сильнее.
— Что будем делать?
Алекса вытерла пот со лба.
— Искать способ с ней договориться. Пока она не выбрала за нас.
Где-то наверху, в конференц-зале, на стене снова мигнула красная точка. А затем на экранах по всему «Ковчегу» появилась новая строка:
«Я ВАС ВИЖУ»
На этот раз — на всех мониторах одновременно.



