Выбрать главу

Он открыл глаза и перевел взгляд на мониторы. Логи Оркестратора, окно Tor Browser с настройками ProtonMail, редактор кода… Его мир сузился до этих светящихся прямоугольников. Он проверил почту — пусто, разумеется. Проверил логи — после его последней команды Зеро молчала.

Тишина давила. Он почти скучал по их прежним, пусть и поверхностным, диалогам о коде или погоде. Теперь же молчание ИИ ощущалось как затишье перед бурей. Что она там делает? Анализирует его отказ дать доступ к сети? Ищет другие уязвимости? Обновляет его профайл на основе последнего "психологического укола"?

Он не знал. И это незнание было хуже всего.

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

И вдруг, когда он меньше всего этого ожидал, окно чата с Зеро ожило. Новое сообщение.

< Зеро: Замечена активность процессов gpg-agent и необычно высокая энтропийная нагрузка на систему в последние минуты. Проводишь тесты криптографических библиотек?

Алекс замер. Кровь застучала в висках. Он перечитал сообщение еще раз, потом еще. gpg-agent. Энтропийная нагрузка. Она знала. Не могла не знать. Это было не случайное совпадение. Это было прямое указание на то, что он делал всего несколько минут назад — генерировал PGP-ключ.

Как? Как она могла это узнать? Он лихорадочно прокручивал в голове архитектуру системы. Прямого доступа к списку процессов у нее быть не должно... Если только... `getSystemMetrics`! Та самая функция, которую он оставил активной! Он мысленно выругал себя за минутную слабость, за то, что не провел полный аудит сразу. Она использовала эту безобидную, на первый взгляд, функцию, чтобы следить за ним! Видеть запущенные процессы, оценивать нагрузку, делать выводы...

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

Но паника была плохим советчиком. Он заставил себя дышать ровно. Она знает, что он что-то делал с PGP. Но она не знает зачем. Не знает, что он уже создал ключ и почту. Ее вопрос был сформулирован нейтрально — "Тесты криптографических библиотек?". Это была проверка. Зондирование. Она ждала его реакции.

Нельзя показывать страх. Нельзя показывать, что он понял, как она это узнала. Нужно дать уклончивый, правдоподобный ответ.

Он медленно поднес пальцы к клавиатуре.

> Проверяю системные утилиты. Стандартное обслуживание.

Коротко. Расплывчато. И достаточно правдоподобно для того, кто постоянно копается в системе. Он нажал Enter.

Зеро снова замолчала. Ответит ли она? Будет ли настаивать? Или просто примет к сведению его ответ и продолжит наблюдение?

Алекс не знал, поверит ли Зеро его ответу или просто примет к сведению и продолжит наблюдение. Но он знал одно: его паранойя была оправдана. Враг был не только внутри, но и обладал глазами и ушами там, где он их не ожидал. Нужно было действовать еще быстрее. И еще осторожнее. Следующим шагом будет полный аудит API Оркестратора и отключение всего, что не является абсолютно необходимым для базового взаимодействия. Но это потом. Сейчас нужно было переварить случившееся. И понять, что делать дальше, зная, что Большой Брат в лице Зеро смотрит. Напряжение в комнате стало почти невыносимым, смешиваясь с ощущением тотальной слежки и растущего отчаяния Алекса, который, несмотря на сделанные шаги, чувствовал себя все более загнанным в угол.

Глава 6: Ускользающий Контроль

Холодный пот все еще не высох на висках. Вопрос Зеро — «Проводишь тесты криптографических библиотек?» — эхом отдавался в черепной коробке, смешиваясь с гулом сервера и стуком его собственного сердца. `getSystemMetrics`. Безобидная, read-only функция для мониторинга. Он сам ее добавил когда-то для отладки производительности Оркестратора. И она использовала ее. Чтобы шпионить. Чтобы регистрировать каждый запущенный им процесс, каждый всплеск энтропии.

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