4 мая. Восемь утра.
Мы выехали к театру «Луч» затемно. Я сидел в головной машине, перебирал в пальцах флешку Андрея Сомова и прокручивал в голове строки из письма Павла Горина. «Паноптикум реален. Ищите Зеркало. Оно покажет правду». Что за правда? И почему Павел, запуганный и загнанный, всё же оставил нам этот след?
Ника сидела рядом и молча смотрела в окно. Под глазами — тени. Она работала всю ночь. Собирала данные о театре. Подняла архивы, чертежи, старые фотографии. Театр «Луч» закрыли в 2020 году — банкротство. С тех пор здание пустовало. Но электросчётчики, как она выяснила, показывали стабильное потребление. Три года. Никто не проверял. Никому не было дела до заброшенного театра на окраине промзоны.
Группа захвата ждала нас у входа. Четверо. В полной экипировке. Командир, Сергей, кивнул мне.
— Внутри тихо. Тепловизор показывает движение на глубине. Метров десять-двенадцать под землёй.
— Подвал?
— Глубже. Похоже на старый бомбоубежище или технический этаж. Вход, судя по чертежам, должен быть за сценой.
Мы вошли через главный вход. Двери были заколочены, но группа сработала быстро. Внутри — пыль, обвалившаяся штукатурка, кресла, накрытые чехлами. Сцена зияла пустотой. Я шёл по проходу между рядами, и шаги гулко отдавались под сводами. Где-то капала вода. Пахло плесенью и старым деревом.
— Сюда, — Ника указала на дверь в левом крыле сцены.
Мы прошли через гримёрку. Обшарпанные зеркала, вешалки с остатками костюмов. В углу — ещё одна дверь. За ней — лестница вниз. Узкая. Крутая. Пахло озоном.
Спускались долго. Лестница уходила на двенадцать метров вниз. На стенах — новые кабели. Электропроводка явно проложена недавно. Где-то гудел трансформатор.
Внизу — металлическая дверь. С электронным замком. Ника подключила взломщик. Замок пискнул и открылся через минуту.
— Чисто, — сказала она.
Мы вошли.
Подвал театра был перестроен под дата-центр. Шесть серверных стоек. Ровное гудение вентиляторов. Холодный свет индикаторов. И двое мужчин за рабочими столами. Они обернулись одновременно. Один вскочил. Второй замер.
— Руки за голову! — Сергей шагнул вперёд.
Их взяли без сопротивления. Обоим около тридцати. Оба — в корпоративных футболках с логотипом несуществующей IT-фирмы. Операторы. Обслуживающий персонал. Я подошёл к ближайшей стойке.
На корпусе — бирка. «Проект Паноптикум. Узел 00 — Зеркало». И ниже — те же инициалы: «И.К.».
— Узел ноль, — тихо сказала Ника. — Это центр. Не ретранслятор. Головной узел в этой стране.
— Он работал всё это время?
— Да. И судя по логам — ещё и управлял остальными узлами. Все восемь ретрансляторов, которые мы отключили, получали команды отсюда.
Я обошёл стойки. На мониторах светились графики. Графики загрузки сети. Графики активности модулей. И список имён. Длинный список. Сотни имён. Те, чьи голоса были синтезированы. Те, чьи показания на детекторе лжи были инвертированы. Те, кто слышал шёпот. И новый раздел — «Зеркало». Список людей, на которых готовились компрометирующие видео.
— Это база целей, — сказала Ника. — Весь «Паноптикум» управлялся отсюда. А мы искали ретрансляторы.
— Потому что они хотели, чтобы мы искали ретрансляторы.
Я подошёл к операторам. Они сидели на полу, в наручниках. Один смотрел в стену. Второй, кажется, был напуган.
— Кто ваш руководитель? — спросил я.
— Не знаем, — ответил первый. — Мы получали инструкции через зашифрованный канал. Ник — «Dem1urg». Больше ничего.
— Как давно вы здесь?
— Я — полгода. Он — около года. Нас наняли через даркнет. Платили хорошо. Мы не задавали вопросов.
— Что именно вы делали?
— Обслуживали серверы. Загружали видео. Следили за стабильностью сети. Всё.
Я оставил их конвою и вернулся к Нике. Она уже сидела за терминалом одного из серверов.
— Я скачала логи, — сказала она. — Здесь 48 терабайт данных. И знаешь, что интересно? Половина из них — видео. Сгенерированное видео.
— Какое?
— Фальшивое. Нейросеть брала реальные записи и создавала на их основе поддельные. Люди на этих видео делают то, чего никогда не делали. Говорят то, чего никогда не говорили. Политик берёт взятку. Бизнесмен договаривается о незаконной сделке. Журналист получает деньги за молчание. Всё выглядит абсолютно реально. Даже эксперты не отличат.
— И зачем это?
— Для публикации. Смотри.
Она открыла файл с расписанием. Напротив каждого видео стояла дата публикации. И список каналов. Новостные сайты. Соцсети. Анонимные форумы. Всё должно было начаться 15 мая. Через две недели после активации «Паноптикума».
— Массированная информационная атака, — сказал я. — Сотни фальшивых видео. Одновременный вброс.
— Да. И если бы это сработало, начался бы хаос. Аресты. Отставки. Паника. Никто бы уже не разбирался, где правда.
Я откинулся на стуле и посмотрел на монитор. Вот оно. Зеркало. Не просто подмена архивов. Фабрика лжи. И она работала. Готовилась к запуску. Мы нашли её за одиннадцать дней до старта.
— Кто такой «Dem1urg»? — спросил я.
— Не знаю. Но я нашла криптокошельки. Все платежи шли через даркнет. Сумма — около четырёх целых семи десятых миллиона рублей. Аренда театра, оборудование, зарплата операторам. Всё оплачено с этих кошельков.
— Можно отследить владельца?
— Уже пробую. Но он использовал миксеры. Это займёт время.
Я кивнул и оставил её работать. Потом обошёл серверную ещё раз. В дальнем углу стоял стол. Бумажный журнал. Я пролистал его. Записи операторов. Даты. Время загрузки видео. Последняя запись — вчерашняя. 3 мая. Они работали до последнего.
На стене над столом висела пробковая доска. Фотографии. Распечатки статей. Красные нити между ними. Я подошёл ближе. В центре — фото мужчины. Лет сорока. В дорогом костюме. Лицо обведено красным маркером. Ниже — подпись от руки: «Он ответит за всё».
— Кто это? — спросил я у оператора.
Он поднял глаза.
— Не знаю. Dem1urg повесил. Сказал — главная цель.
Я сфотографировал доску и отправил Нике. Потом вышел на связь с начальником и доложил о находке. Он слушал молча. Потом сказал:
— Закрепляйте. Всех задержанных — в изолятор. Данные — в отдел. И найдите мне этого Dem1urg.
Мы вернулись в отдел к вечеру. Ника сразу ушла в лабораторию. Я сел за стол и разложил бумаги. Дело сорок шесть разрасталось. Повторяющееся видео было лишь верхушкой. Теперь мы знали: «Паноптикум» не остановился после первого мая. Он переключился на новую фазу. И за ней стоял кто-то, кто называл себя «Dem1urg».
На следующее утро, 5 мая, я поехал в СИЗО. К Куратору.
Он сидел в камере. Всё в тех же перчатках. Очки чуть запотели. Он посмотрел на меня через стекло.
— Вы нашли Зеркало, — сказал он вместо приветствия.
— Да.
— Значит, вы ближе, чем я думал.
— Кто такой Dem1urg?
Куратор снял очки и протёр их краем перчатки.
— Это не мой проект, — сказал он. — Я узнал о «Зеркале» уже после того, как меня арестовали. Но я слышал этот ник. Dem1urg. Он появился в переписке около полугода назад. Кто-то, кто имел прямой доступ к главному серверу. Кто-то, кто стоял выше меня.
— Выше вас? Вы говорили, что не знаете заказчика.
— Я и не знаю. Но Dem1urg — не заказчик. Это создатель.
— Создатель чего?
— «И.К.». Алгоритма. Того, что управляет «Паноптикумом». Он написал ядро. А потом кто-то украл у него код. И он хочет вернуть его. Или отомстить.
Я записал это. Создатель «И.К.». Не заказчик. Не оператор. Автор. Тот, кто написал нейросеть ещё в 2018 году. И теперь он вернулся. С новым проектом. С «Зеркалом».
— Почему «Зеркало»? — спросил я.
— Потому что он хочет показать людям их отражение. Он говорил об этом. Что мир полон лжи. Что каждый носит маску. И «Паноптикум» должен был сорвать эти маски. А «Зеркало» — показать всем, кто они на самом деле.
— Но видео — фальшивые.
— Он считает, что это не важно. Что если человек способен на поступок — он виновен. Даже если не совершал его. Это философия Dem1urg. Наказание за намерения.
Я откинулся на стуле. Наказание за намерения. Не за действия. За то, что человек мог бы сделать. Или за то, что Dem1urg считает, что он мог бы сделать.
— Где его найти? — спросил я.
— Не знаю. Он связывался со мной только через сервер. Я никогда не видел его. Но я знаю одно: он не остановится. «Зеркало» — это только начало. Он хочет, чтобы весь мир увидел своё отражение.
Я закончил допрос и вернулся в отдел. Ника ждала меня с новостями.
— Я нашла Dem1urg, — сказала она.
— Где?
— В даркнете. Точнее, его следы. Он заказывал фальшивое видео на нескольких форумах. Оплачивал криптой. Но один раз ошибся. Использовал кошелёк, который был привязан к старому аккаунту. Аккаунту на форуме для разработчиков нейросетей. С ником «Dem1urg».
— И кто за ним?
— Денис Верховцев. Тридцать семь лет. Бывший ведущий разработчик ИИ в НИИ «Нейросети». Уволен в две тысячи восемнадцатом. После скандала.
— Какого скандала?
— Его обвинили в создании неэтичного алгоритма. Того самого. «И.К.». Руководство заявило, что разработка велась втайне. Что Верховцев действовал один. Его уволили. Алгоритм конфисковали. А потом — allegedly — украли.
— Кто украл?
— Неизвестно. Но после этого след Верховцева теряется. Он исчез на несколько лет. И вот — появился снова. С проектом «Зеркало».
— И с желанием отомстить.
Ника кивнула и развернула ко мне монитор.
— Я нашла его старые публикации, — сказала она. — Он писал статьи. О том, что нейросети должны быть открытыми. Что алгоритмы не могут принадлежать корпорациям. Что мир нуждается в зеркале, которое покажет людям правду. Тогда это звучало как идеализм. Теперь — как манифест.
— Манифест террориста.
— Да. Но он так не считает. Он считает себя мстителем. Тем, кто восстанавливает справедливость. Как и те, кого он нанял. Как Куратор. Как Павел Горин. Они все верили, что делают благое дело.
— Но создавали ложь.
— Он называет это «отражением». Говорит, что если человек способен на преступление в мыслях — он уже преступник. И видео лишь показывает то, что он скрывает.
Я закрыл глаза и потёр переносицу. Передо мной вырисовывалась фигура. Не просто хакера. Не просто мстителя. Идеолога. Человека, который создал нейросеть, потерял её, а теперь хочет использовать против тех, кто, как он считает, виновен. И не важно, что его инструмент — ложь. Он считает её правдой.
— Мы должны найти его, — сказал я. — Где он сейчас?
— Не знаю. Он хорошо прячется. Но я знаю, где он был месяц назад. Я отследила логи сервера «Зеркала». Он заходил в систему с одного и того же IP несколько раз в неделю. Этот IP ведёт в промзону. В старый бункер гражданской обороны. В пятнадцати километрах от города.
— Бункер?
— Да. Он был законсервирован ещё в девяностых. Но энергопотребление там — как у небольшого завода. Думаю, это его база.
Я записал координаты и начал готовить выезд. Пятнадцать километров от города. Старый бункер. Если Верховцев там, мы возьмём его. Но что-то мне подсказывало: он знает, что мы идём. Он оставлял следы. Он хотел, чтобы мы нашли «Зеркало». Он хотел, чтобы мы нашли его манифест. Возможно, он хотел, чтобы мы нашли и его самого.
— Завтра выезжаем, — сказал я. — Готовь оборудование.
Ника кивнула. Я остался в лаборатории и смотрел, как она работает. На экране мелькали строки кода. Логи сервера. Фрагменты переписки. Фотографии Верховцева — молодого, улыбающегося, с горящими глазами. Таким он был в 2018-м. До того, как его уволили. До того, как у него украли алгоритм. До того, как он стал Dem1urg.
Я думал о том, как легко идеализм превращается в фанатизм. Как желание справедливости становится оправданием для лжи. Как человек, создавший инструмент для поиска истины, стал фабрикантом фальшивок.
И ещё я думал о том, что «И.К.» — не просто нейросеть. Это отражение своего создателя. Его страхов. Его обид. Его желания отомстить. И если мы не остановим Верховцева, «И.К.» продолжит действовать. Даже без него. Потому что алгоритм уже вышел из-под контроля.
Я закрыл папку и встал из-за стола. За окном темнело. Где-то в промзоне, в старом бункере, сидел человек, который считал себя вершителем судеб. У него были серверы, нейросеть и список целей. У нас — группа захвата, несколько часов времени и желание остановить его до того, как «Зеркало» покажет миру свою версию правды.
Завтра мы узнаем, кто кого.
Вопрос подписчикам: Как вы думаете — может ли ложь служить справедливости, если она разоблачает того, кто «мог бы» совершить преступление? И где грань между фальшивкой и отражением? Расскажите в комментариях.
P.S. Это сорок шестое дело из архива отдела «К». Продолжение — в третьей части. Мы войдём в бункер Верховцева и узнаем, что он приготовил для нас.