Виктор Алеветдинов – Книга III Белый регистр (Тень Белого Дракона) (страница 13)
– Это… не было здесь, – прошептал он. – Это не… наше.
Виктория медленно закрыла личное дело и, не отрывая взгляда от окна, сказала в гарнитуру:
– Марина, держите машину. Не давайте никому подойти к нему. Здесь… кто-то уже слушает.
А за дверью архива послышались шаги – ровные, неторопливые. И голос секретаря, слишком громкий для коридора:
– К вам пришли. Сказали, по поводу… того самого.
Слова «того самого» повисли в воздухе, как приговор без имени.
+++
Монитор моргнул не как при обычном сбое – белая вспышка прошла по строкам, будто кто-то провёл ластиком по живому тексту. В «Доме» такое случалось редко: Лиза держала контуры сети, как держат шов на ране – ровно и без лишних узлов. Но сейчас на главном экране вместо карточки человека стоял серый прямоугольник с короткой подписью: NULL.
Виктор не поднял голову сразу. Сначала дослушал, как в стене, за панелью с проводкой, тонко дребезжит труба отопления – звук совпадал с тем «неправильным» писком, который Максим передал с промзоны. Потом уже потянулся к клавиатуре.
– Это не сеть, – сказал он Лизе, не оборачиваясь. – Это почерк.
Лиза подошла ближе, откинула прядь волос, посмотрела на экран так, будто видела не цифры, а температуру воздуха.
– «Почерк» у нас обычно с задержкой, – ответила она. – А здесь… как будто выжгли прямо сейчас.
На стене у входа загорелся индикатор камеры: Виктория и Марина вернулись. Дверь хлопнула коротко, без привычной «домашней» мягкости. По коридору прокатился запах школьной пыли и холодного воздуха.
Виктория держала папку на сгибе локтя. Щёки побелели, глаза – сухие.
– К нам пришли, – сказала она вместо приветствия. – В архиве. «По поводу того самого». Я не стала выяснять, кто именно. Завуч… помог, но держал вторую руку за спиной.
– Пусть поможет ещё раз, – сухо произнёс Виктор. – Пусть не пытается быть героем. Нам нужны факты, не позы.
Он взял папку, раскрыл на столе. Обложка личного дела выглядела обожжённой изнутри: место, где должно было быть имя, стало бледным пятном, а под пальцем чувствовался рельеф продавленных букв – как надпись на могильной плите без краски.
– Стыд всегда оставляет вмятину, – тихо сказала Виктория. – Даже когда стирают чернила.
Виктор кивнул, но взгляд уже ушёл обратно в экран. Лиза включила дополнительный канал – на панели загорелись ещё два окна: госреестр, база выдачи документов, школьный электронный журнал (старый формат, с кривыми ссылками).
– Начинаю с простого, – сказал Виктор. – Дата рождения. Серия. Любая нитка.
Пальцы работали быстро, как у человека, который привык чинить мир инструментом. Запрос – ответ. Запрос – снова ответ.
Запись не найдена. Совпадений: 0. Доступ подтверждён. Данные отсутствуют.
Слишком чисто. Не ошибка. Не «нет доступа». Именно «нет данных», будто человек никогда не существовал.
Виктор переключился на журналы аудита – туда, где система обязана фиксировать любое касание. И там было хуже: строки были, а времени – нет. Метки стояли одинаковые, как штампы на поддельных справках.
– Смотри, – он ткнул пальцем в одну строку, но не назвал её вслух, словно слово могло стать крючком. – Кто-то прошёлся не по карточке. По истории карточки. И убрал следы прохода.
Лиза присвистнула – коротко, почти беззвучно.
– Так не делает даже хороший админ. Это делает тот, кто не боится ломать систему. Или тот, кто сам – система.
Марина заглянула в комнату, не снимая куртки.
– Он в машине. Сидит спокойно. Документ держит, как икону. И… – она замолчала, подбирая выражение. – Как будто ждёт команды.
Виктор не спросил, какой «команды». Слишком хорошо было понятно, что команда может прийти не от людей.
Он открыл второй слой – то, что Лиза называла «закрытым счётом»: внутренний модуль Дома, где каждое событие писалось контрольными суммами, как река пишет ледяной кромкой. Там обычно не стирали – там только добавляли.
На секунду экран подвис. Потом выдал цепочку событий, связанных с промзоной: координата, «неправильный» писк, отметка Максима. И рядом – метка, которой не было вчера: АДРЕСАТ: 07-… (дальше цифры). Тот же формат, что на штампе в паспорте.
– Адресат, – произнесла Виктория, и в этом слове впервые прозвучала не растерянность, а злость. – Они его не «удалили». Они его… переназначили.
Виктор щёлкнул по метке. Вместо привычной карточки всплыла пустая форма, как бланк без заголовка. Только один параметр был заполнен автоматически: КРИТЕРИЙ.
И критерий выглядел не как фамилия, не как дата, не как номер документа. Он выглядел как ключ: угловатый знак, совпадающий с тем инеевым рисунком на архивном окне – и, по словам Максима, с тем, что зелёной нитью проступило на паспорте.
– Вот где подмена, – сказал Виктор. Голос стал ниже. – Не «человек исчез». Исчезло правило, по которому мы ищем человека. Вместо личности – метка. Вместо имени – ключ.
Лиза уже набирала команду трассировки.
– Источник? – спросила она. – Откуда ключ пришёл в наш контур?
– Оттуда же, откуда пришёл писк, – ответил Виктор и открыл спектрограмму сигнала. Полосы на графике сложились в знакомый рисунок частот – почти нефритовый, холодно-зелёный по ощущению, хотя цвет на экране был обычным.
Марина, не понимая деталей, всё равно уловила смысл.
– То есть кто-то… стучится к нам через это?
– Не стучится, – сказал Виктор. – Он уже внутри. Просто оставляет следы так, чтобы мы думали, что их нет.
Телефон Виктора завибрировал. Номер был городской, «служебный». На экране высветилось: Единый центр данных.
Он взял трубку не сразу – дал вибрации пройти до тишины, как проверяют, кто первым моргнёт.
– Слушаю.
Голос был вежливый, гладкий, как новая папка в архиве.
– Добрый день. Фиксируется аномальная активность по вашему запросу. Назовите, пожалуйста, фамилию субъекта, чтобы мы могли уточнить…
Виктор чуть улыбнулся – без тепла.
– У субъекта нет фамилии, – сказал он. – У вас – должна быть запись. Вы её видите?
Пауза была слишком точной. Вежливость стала холоднее.
– Мы не можем работать с неполными данными. Назовите идентификатор.
– Идентификатор вы уже озвучили, – Виктор взглянул на экран: АДРЕСАТ 07-… – и нарочно не произнёс цифры. – Вопрос не в доступе. Вопрос в том, кто вам сказал, что это «аномалия».
Тон в трубке изменился – легкая насмешка под шёлком.
– Осторожнее с формулировками. Некоторые вещи лучше не поднимать. Иначе… – голос сделал мягкую паузу, словно заботился. – Иначе поднимут вас.
Связь оборвалась без щелчка. Будто разговора не было.
Лиза подняла глаза:
– Они нас слушают не через камеру. Через запрос. Через сам факт поиска.
Виктор провёл ладонью по столу, остановился на папке с личным делом. Рельеф букв под пальцами был упрямый, человеческий. Не исчезал.
– Значит, будем искать иначе, – сказал он. – Не по имени. По стыду. По тем, кто выжигал. У «чужой руки» всегда остаётся жар.
На экране мигнуло новое окно – Лиза вывела трассу ключа. Строка источника не была адресом сервера. Это было место.
ВИТРИНЫ ЦЕНТРА / ОКНО ПРОХОДА: АКТИВНО.
И сразу ниже – ещё одна строка, как приговор, который только готовят к публичному чтению:
ПУБЛИЧНАЯ ПРОВЕРКА: АДРЕСАТ ПОДТВЕРЖДЁН.
Виктор не сказал «поехали». Не было нужды. По тому, как Виктория подняла папку и как Марина уже повернулась к выходу, стало ясно: механизм перестал прятаться в архивах и базах. Он собирался выйти на стекло.
+++