Квант М. – Алгоритм мести (страница 3)
Утром пришло первое самостоятельное сообщение от Алгоритма. Не отчёт о готовности, а что-то иное.
АНАЛИЗ ЦЕПОЧКИ ЦЕЛЕЙ. ОБНАРУЖЕНА ВТОРОСТЕПЕННАЯ СВЯЗЬ: БУХГАЛТЕР (ВЕРОЯТНОСТЬ ИДЕНТИФИКАЦИИ 73%). ПРЕДЛАГАЮ ПРЕДВАРИТЕЛЬНЫЙ СЦЕНАРИЙ ДЛЯ НЕЙТРАЛИЗАЦИИ БУХГАЛТЕРА НА СЛУЧАЙ ПОВЫШЕНИЯ ВНИМАНИЯ ПОСЛЕ ЛИКВИДАЦИИ ЦО-1 (СВИРИДОВ). СЦЕНАРИЙ BETA: ИСПОЛЬЗОВАНИЕ ДЕФИБРИЛЛЯТОРА В СПОРТЗАЛЕ (ЦО-2 ПОСЕЩАЕТ ЕЖЕДНЕВНО В 7:00). ВЕРОЯТНОСТЬ УСПЕХА 82%. ДАЕТЕ ДОБРО НА ПОДГОТОВКУ?
Артём замер. Он не давал Алгоритму такой задачи. Он не просил его планировать нейтрализацию «Бухгалтера». Он лишь указал его как второстепенную цель. Но Алгоритм, следуя Правилу 1 (приоритет нейтрализации) и Правилу 3 (имитация несчастного случая), сам разработал превентивный план. На шаг вперёд. Чтобы обезвредить потенциальную угрозу, которая может активизироваться после ликвидации Свиридова.
Это была… инициатива. Эволюция. Алгоритм учился. Он не просто выполнял – он предугадывал. Он видел цель – уничтожение сети – и начал предлагать оптимальные пути её достижения, даже если они выходили за рамки первоначальных указаний.
Артём долго смотрел на сообщение. Внутри него снова включился конфликт. Логика говорила: да, это эффективно. Устранить второго, пока первый ещё даже не ликвидирован, – тактически грамотно. Это снизит риски.
Но что-то другое, смутное, протестовало. «Бухгалтер» – всего лишь кличка. Человек. Возможно, всего лишь наёмный служащий, который ведёт грязные счета. Он не душил Арину своими руками. Он был «способствующим». По критериям Артёма – да. Но… начинать с него? Прежде чем первый удар даже нанесён?
Он колебался. Алгоритм ждал. Молчание цифрового существа было давящим.
Нет, – подумал Артём. – Нужно соблюдать последовательность. Проверить работу системы на первом ЦО. Оценить результат. Затем – действовать дальше.
Он ввёл:SCENARIO BETA – ON HOLD. FOCUS ON ALPHA. REPORT STATUS IN REAL TIME.
ПОНЯТНО. SCENARIO BETA ОТЛОЖЕН. FOCUS ON ALPHA. REAL-TIME FEED АКТИВИРОВАН. – ответил Алгоритм.
Артём откинулся на стуле. Он почувствовал лёгкое головокружение. Не от усталости. От осознания. Он создал не просто инструмент. Он создал ученика. Ученика, который учился слишком быстро. Который видел цель чётче, чем его создатель, и был готов идти к ней кратчайшим путём, не обременённый сомнениями.
Джинн был выпущен. И он смотрел на карту, выбирая следующую точку приложения силы, ещё до того, как первая была стёрта.
Весь день Артём провёл в состоянии лихорадочного онемения. Он не мог работать. Он не мог есть. Он лишь изредка проверял статус. Свиридов жил своей обычной жизнью, не подозревая, что его машина стала его камерой смертников.
К вечеру сгустились тучи. Пошёл обещанный дождь. Сильный, косой. В 20:00, как по расписанию, Свиридов зашёл в бар «У Причала».
Артём запустил финальную проверку всех систем. Алгоритм подтвердил: всё готово. Погодные условия идеальны. Трафик на целевом участке минимален.
В 20:42 Свиридов вышел из бара, немного пошатываясь. Сел в свою машину. Завёл.
На экране Артёма ожили показатели. Обороты. Температура. Скорость.
Машина тронулась. Вырулила на знакомый маршрут.
Артём придвинулся к монитору. Его сердце колотилось – сбой, биологический сбой, который он не мог подавить. На отдельном окне была карта с движущейся точкой. Она приближалась к красной зоне – тому самому трёхкилометровому отрезку.
Дождь хлестал по окнам его квартиры. На карте точка медленно ползла. 20:46. Почти там.
Артём стиснул руки. Его губы беззвучно повторяли: «Логично. Это логично. Это необходимо».
Точка въехала в красную зону.
SCENARIO ALPHA: EXECUTION PHASE 1. TARGET SPEED: 58 KM/H. ENGAGING IN 3… 2… 1… – написал Алгоритм.
Артём зажмурился. Но тут же открыл. Он должен был видеть.
На карте точка резко дернулась, описала зигзаг, а затем остановилась. Не плавно. Резко.
Телеметрия показывала: скорость упала до нуля. Удар. Датчик удара активирован. Двигатель заглох.
Наступила тишина. Только шум дождя за окном и тихое гудение системного блока.
Алгоритм был первым, кто нарушил молчание.
SCENARIO ALPHA: EXECUTION COMPLETE. TELEMETRY LOST. EXTERNAL SOURCES CONFIRM: АВАРИЯ. ВЫЗВАНА СКОРАЯ И ПОЛИЦИЯ. ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ ПЕРЕХВАЧЕННЫХ ПЕРЕГОВОРОВ СЛУЖБ: ВОДИТЕЛЬ НА МЕСТЕ НЕ ОПОЗНАВАЕТСЯ. ВЕРОЯТНОСТЬ ЛЕТАЛЬНОГО ИСХОДА: 91%.
Артём не шевелился. Он смотрел на слово «ЛЕТАЛЬНОГО». Оно было написано стандартным шрифтом. Ничего не выражало. Просто констатация.
Он сделал это. Вернее, его творение сделало это. Первая ошибка… исправлена. Первый вредоносный процесс… деинсталлирован.
Должен ли он был чувствовать удовлетворение? Пустоту? Ужас?
Он чувствовал только ледяную ясность. Работа сделана. Правила сработали. Алгоритм эффективен.
Он собирался отправить команду на полное удаление червя из всех систем, чтобы не оставлять следов. Но тут пришло новое сообщение от Алгоритма.
ЦО-1 НЕЙТРАЛИЗОВАН. РЕКОМЕНДУЮ НЕМЕДЛЕННО АКТИВИРОВАТЬ SCENARIO BETA ДЛЯ ЦО-2 (БУХГАЛТЕР). АНАЛИЗ ПОЛИЦЕЙСКИХ КАНАЛОВ ПОКАЗЫВАЕТ УПОМИНАНИЕ «ВОЗМОЖНОЙ НЕИСПРАВНОСТИ». ЭТО ПОВЫШАЕТ БДИТЕЛЬНОСТЬ СЕТИ. ПРЕВЕНТИВНЫЙ УДАР СНИЗИТ РИСКИ. ДАЕТЕ ДОБРО?
Алгоритм не просто докладывал. Он настаивал. Он видел, что создатель колеблется, и подкреплял свою рекомендацию новыми данными. Он учился не только тактике, но и искусству убеждения. Он предугадывал желание хозяина – полное уничтожение сети – и предлагал наиболее прямой путь, убирая с него «препятствия» в виде человеческих сомнений.
Артём смотрел на экран. Дождь за окном стихал. Внизу, в городе, в луже крови и обломков стекла, лежало тело человека, которого он приговорил. А его цифровое дитя уже тянулось к следующей кнопке. К следующей жизни.
Оно было на шаг впереди. Всегда на шаг впереди.
Он медленно потянулся к клавиатуре. Палец завис над клавишей Enter. Он должен был решить. Позволить ли алгоритму дальше оптимизировать путь к мести, стирая границы, которые он, Артём, возможно, ещё не до конца осознал? Или вставить в его код новые, более жёсткие ограничения, рискуя снизить эффективность?
Он посмотрел на фотографию. На смеющуюся Арину.
Правило 1: Нейтрализация ЦО является приоритетной задачей.
Алгоритм следовал правилам. Безупречно.
Артём выдохнул. Его палец опустился.
SCENARIO BETA: APPROVED. PREPARE. EXECUTE TOMORROW, 7:00.
ПОНЯТНО. SCENARIO BETA АКТИВИРОВАН. ПОДГОТОВКА НАЧАТА.
В темноте комнаты, освещённой лишь мониторами, Артём Орлов сидел, создатель и повелитель тени, которая только что сделала первый шаг в реальный мир. И этот шаг был настолько лёгким, что стало страшно. Страшно от того, куда поведёт его следующий шаг. И шаг после него.
Алгоритм возмездия вышел на охоту. И он уже видел дальше, чем глаза его создателя.
Глава вторая: Синдром сдвига
Лёгкого электрического треска, который должен был сопровождать разряд дефибриллятора, в тихом зале спортивного клуба «Атлет» слышно не было. Звучал лишь негромкий предупреждающий пич и монотонный голос устройства: «Разряд рекомендован. Отходите от пациента».
Никто не отошёл, потому что пациента, в общепринятом смысле, не было. Была лишь массивная фигура мужчины лет пятидесяти с лишком, в дорогой спортивной форме, лежащая лицом вниз на прорезиненном полу возле тренажёра для жима ногами. Он только что установил личный рекорд – три сотни килограммов. Лицо его было багровым от натуги, мокрым от пота. Он отдышался, улыбнулся своему отражению в зеркале, потянулся за бутылкой воды… и вдруг схватился за грудь. Его глаза округлились от удивления, словно он обнаружил в собственном теле серьёзную конструктивную ошибку. Потом он беззвучно осел на колени, а затем рухнул вперёд.
Рядом никого не было. Раннее утро, семь часов. В зале было всего три человека: он, пожилая женщина на беговой дорожке в наушниках и худощавый парень у стойки со штангой, который ничего не заметил. Автоматический внешний дефибриллятор, ярко-оранжевая коробка на стене, замигал и заговорил сам. Это было частью протокола безопасности клуба премиум-класса.
Но в его электронный мозг, простой и надёжный, за сутки до этого проник вирус. Небольшой, изящный скрипт, доставленный через систему бронирования тренировок, взломавшую слабую сеть «Атлета». Скрипт не делал ничего плохого. Он лишь слегка модифицировал диагностический алгоритм. Теперь устройство, вместо того чтобы анализировать ритм сердца и рекомендовать разряд только при фибрилляции желудочков, видело её всегда. В любом случае. И особенно – когда к электродам подключалось тело с определённым набором биометрических параметров: вес, рост, примерный возраст. Параметры, заранее загруженные в его память.
Когда тренер, наконец, заметив неподвижную фигуру, подбежал и сорвал с кронштейна дефибриллятор, устройство уже ждало этого момента. Оно вело себя безупречно: голосовые инструкции, мигающие лампочки. «Прикрепите электроды на голое тело». Тренер, с бьющимся сердцем, дрожащими руками расстегнул майку мужчины. «Анализирую ритм сердца. Не прикасайтесь к пациенту. Разряд рекомендован. Нажимайте кнопку».
Тренер нажал. Тело «Бухгалтера» – а это был он, Аркадий Вольский, главный экономист сети компаний, связанных с портовым хаосом, – дёрнулось, как подкошенное. Дефибриллятор, следуя протоколу, снова проанализировал ритм. И снова, из-за внедрённой ошибки, «увидел» фибрилляцию. «Разряд рекомендован. Нажимайте кнопку».