реклама
Бургер менюБургер меню

Максим Козлов – Параметры свободы (страница 7)

18

Вера подвела меня к столу. На столе был планшет. Старый, с треснувшим экраном.

— Это схема энергосети корпорации, — сказала она. — Мы собрали её по кускам. Но нам нужна точность. Ты знаешь, где находятся узлы распределения. Где слабые места. Где можно отключить систему слежения, не отключая жизнеобеспечение.

Я посмотрел на схему. Она была неполной. Ошибки в топологии. Неверные параметры мощности.

— Здесь три ошибки, — сказал я. — Узел 14-Б работает не на двух линиях, а на трёх. Резервная линия идёт через сектор С-7. Это не отмечено.

Вера посмотрела на меня.

— Ты поможешь?

Я помолчал. Потом сказал:

— Я дам вам точную схему. Но не сегодня. Мне нужно время.

— Сколько?

— Неделя.

— Хорошо, — сказала Вера. — Через неделю, в это же время, здесь. Принеси схему.

Я кивнул.

— И ещё, — сказала Вера. — Твой рейтинг сегодня упал. На 0,3 балла. За неоптимальный маршрут. Система заметила, что ты шёл не по стандартному пути. Но не зафиксировала нарушение. Будь осторожен.

Я встал.

— Я пойду.

— Иди, — сказала Вера. — И помни: ты теперь не просто инженер. Ты — тот, кто знает.

Я пошёл к выходу. В дверях я обернулся. Люди в зале смотрели на меня. Вера стояла у статора, положив руку на ржавый металл. Она улыбнулась. Я вышел.

Обратный путь был длиннее. Я выбрал другой маршрут, чтобы не привлекать внимания. В 18:30 я вошёл в жилой модуль. Система отметила: «Возвращение. 18:32. Отклонение от графика на 5 часов 28 минут. Причина: внеплановая консультация. Требуется подтверждение».

Я подтвердил. Система приняла.

Дома меня ждала Настя. Она сидела на кухне, пила чай. Посмотрела на меня. На мой порванный рукав. На пыль на ботинках. На моё лицо.

— Ты был за периметром, — сказала она. Не спросила. Утвердила.

— Нет, — сказал я. — Я был в G-7.

— Это почти одно и то же.

Я сел напротив. Взял её руки в свои.

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

Она кивнула. Её глаза были серьёзными. Слишком серьёзными для одиннадцати лет.

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

— Я знаю, — сказала Настя.

— Откуда?

— Я читала. В сети есть старые форумы. Если знать, как обойти фильтры, там можно найти много всего.

Я смотрел на неё. Моя дочь. Ей одиннадцать. Она уже знает больше, чем я знал в её возрасте. Больше, чем я знал до сегодняшнего дня.

— Ты не боишься? — спросил я.

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

Она замолчала. Потом сказала:

— Я хочу, чтобы мама вернулась.

Я обнял её. Она была маленькой. Хрупкой. Но в ней была сила, которой не было в системах рейтинга. Сила, которую нельзя измерить.

— Она вернётся, — сказал я. — Я обещаю.

Я не знал, смогу ли сдержать это обещание. Но я знал, что теперь буду пытаться.

Вечером я сидел за столом. Открыл планшет. Начал работать над схемой энергосети. Я делал это осторожно, маскируя запросы под расчёты для реактора. Слой за слоем я восстанавливал топологию. Узлы. Линии. Резервы. Уязвимости.

В 23:00 я лёг спать. Система сомнологической коррекции начала свою работу. Я закрыл глаза.

Перед сном я подумал о том, что сделал сегодня. Я перешёл черту. Не ту, которую нарисовала система. Ту, которую нарисовал я сам. Черту между страхом и действием.

Я вспомнил слова Ирины: «Если ты работаешь внутри системы, которая убивает людей, ты не инженер. Ты соучастник».

Теперь я знал, что она права. И я знал, что должен сделать.

Я уснул. Мне снилась пустошь. Жёлтое небо. Серая земля. И люди, идущие по ней. Они шли медленно, но они шли. Впереди всех шла женщина с тёмными волосами. Она обернулась. Улыбнулась. И помахала мне рукой.

Я проснулся в 6:15. Подушка, матрас, воздух. Система работала. Я работал. Но теперь я работал на другую систему. На ту, которую нельзя запрограммировать. На ту, которая не имеет алгоритмов.

На свободу.

Топология уязвимостей

Воскресенье началось с уведомления.

Я открыл глаза в 6:15. Подушка, матрас, воздух. Всё как обычно. Но на экране кухонного терминала мигал красный значок. Я встал, подошёл. Нажал.

«Уважаемый Андрей Петрович! Ваш рейтинг был скорректирован по результатам мониторинга перемещений за 14.03.2037. Обнаружены отклонения от оптимального маршрута продолжительностью 47 минут. Основание: п. 7.2.3 Правил социальной эффективности. Корректировка: –0,3 балла. Текущий рейтинг: 89,7. Рекомендуем в будущем соблюдать нормативы перемещения для поддержания высокого социального статуса».

Я смотрел на цифры. 89,7. Месяц назад было 89,2. Потом стало 90,0. Теперь снова снижение. Система играла со мной, как с плазмой в магнитной ловушке. Небольшие колебания, которые кажутся незначительными, но на самом деле указывают на потерю контроля.

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

Я выключил воду. Вытерся. Начал одеваться.

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

Это была инженерная задача. Я любил инженерные задачи.

Настя ещё спала. Я приготовил завтрак — овсянку, синтетический белок, таблетку модулятора настроения №4. Положил на стол. Написал сообщение: «Я на работе. Вернусь вечером». Это была ложь. В воскресенье работы не было. Но система не должна была знать, где я нахожусь на самом деле.

Я вышел из дома в 8:15. Система отметила: «Волохов А.П., выход. Цель не указана. Рекомендуется указать цель для оптимизации рейтинга». Я проигнорировал.

Я пошёл в парк. Это был один из трёх корпоративных парков в секторе А-2. Там были деревья — настоящие, выращенные в биолабораториях. Дорожки, скамейки, пруды с рыбами. Место для отдыха акционеров с рейтингом выше 80. Я приходил сюда иногда по воскресеньям. Система фиксировала это как «социально приемлемый досуг».

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

Я начал работать над схемой.

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

Я открыл подсистему расчёта энергопотребления реактора. В ней были данные о том, сколько энергии потребляет каждый элемент установки. Но эти данные были привязаны к общей топологии сети. Я начал выбирать узлы, которые меня интересовали, и сохранять их параметры в отдельные файлы. Каждый файл был помечен как «расчёт тепловых потерь». Система видела это и пропускала.

Узел 14-Б. Питание серверного кластера сектора С-4. Три линии: основная через подстанцию 7, резервная через подстанцию 12, аварийная через подстанцию 3. Я сохранил.

Узел 22-А. Питание системы видеонаблюдения сектора В-1. Две линии, без аварийного резерва. Это было важно. Система слежения в некоторых секторах не имела полного резервирования. Экономия.

Узел 31-Д. Центральный узел распределения энергии для всего корпоративного города. Четыре линии, три подстанции, дизель-генераторный резерв на 72 часа. Этот узел был неуязвим. Я не искал лёгких путей. Я искал правильные.