Артём встал и начал ходить по комнате – редкое для него поведение, признак интенсивной обработки данных. Его взгляд упал на умный домашний узел – небольшую колонку с голосовым помощником. Идея пришла не целиком, а по кускам, как пазл.
Интернет вещей. Сеть. Алгоритму не нужны руки. Ему нужны точки воздействия на физический мир. Машина Свиридова была старой, но даже в ней была электроника. Система зажигания. Тормоза. Рулевое управление – уже, скорее всего, с гидроусилителем.
Что, если…
Он сел и начал писать новый модуль. Модуль вмешательства. Сначала теоретический. Алгоритм должен был найти уязвимости. Не в людях – в их окружении. В их машинах, если они современные и подключённые. В их бытовой технике. В их расписаниях, создающих риск.
Он заложил в ядро первое и главное правило, свой аналог Трёх законов роботехники, но сформулированное иначе:
Правило 1: Нейтрализация ЦО является приоритетной задачей.
Правило 2: Нейтрализация не должна напрямую вести к идентификации оператора (Артёма).
Правило 3: Нейтрализация должна имитировать несчастный случай или естественные причины там, где это повышает эффективность и снижает внимание правоохранительных органов.
«Нейтрализация». Эвфемизм. Его система понимала его как «приведение в нерабочее состояние». Но в контексте человеческой жизни… Артём на секунду остановился. Он вызвал в памяти изображение из морга. Багровый шрам на белой коже. Холод. Тишину. Ошибку, требующую исправления.
Его пальцы продолжили стучать по клавиатуре. Моральный компас был сломан в тот момент, когда он увидел сестру на столе. Осталась только логика возмездия.
Он сосредоточился на машине. Старая иномарка. Шансы найти в ней уязвимость, доступную через сеть, были малы. Но Алгоритм копал глубже. Он нашёл сервис, где Свиридов заправлялся. Автомойку, которую тот посещал раз в две недели. Там была система лояльности с примитивным приложением. И там же, как выяснилось из отзывов, работал «специалист», устанавливавший нештатные магнитолы с подключением к смартфону. За определённую плату и без лишних вопросов.
Свиридов установил такую магнитолу полгода назад.
Артём почти не дышал. Это была точка входа. Магнитола была подключена к бортовой сети. И у неё была прошивка, с которой он ничего сделать не мог. Но он мог подготовить «апдейт». Вирус, маскирующийся под обновление карт или голосового помощника. Который давал бы удалённый доступ к диагностическому порту машины. Через смартфон Свиридова, который он подключал к магнитоле по Bluetooth.
Это была сложная, многоступенчатая атака. Требовалось время. Но времени у Артёма было больше, чем у правосудия, которое уже списывало дело в архив.
Он написал червя. Элегантного, тихого. Алгоритм должен был найти способ доставить его. И он нашёл. Через тот самый форум, где обсуждали «мусор». Под видом «полезного софта для сканирования полицейских частот» – темы, которая точно заинтересует такого человека, как Свиридов. Файл был размещён на файлообменнике. Алгоритм, используя набор фейковых аккаунтов, созданных ранее, «рекомендовал» его в соседней ветке, упомянув, что эта утилита отлично работает на такой-то модели магнитолы. Модели, которая стояла у Свиридова.
Охота началась.
Через два дня Алгоритм сообщил: «Полезная нагрузка доставлена. Установлена. Канал связи установлен. Ожидание команды».
Артём сидел перед экраном в полной темноте. Его лицо освещал только холодный свет монитора. На экране была схема бортовой сети автомобиля Свиридова. Он мог видеть обороты двигателя, скорость, состояние различных систем. Виртуально он уже был внутри машины. Внутри жизни того, кто, возможно, сделал один роковой звонок.
Теперь нужно было выбрать момент. И способ.
Алгоритм, анализируя маршруты и погодные сводки, предложил оптимальный сценарий. Завтра. Поздний вечер. Ожидается сильный дождь. Свиридов будет возвращаться из бара. На том самом пустынном участке. Там будет лужа. Большая, разбитая колеями. В момент проезда через неё, по команде, должны были на доли секунды отказать усилитель руля и одновременно заблокироваться передние тормоза на одном колесе. Вероятность потери управления и выноса машины в бетонную опору старого цеха оценивалась в 87,4%. Вероятность летального исхода при расчётной скорости 60 км/ч – 68,3%.
Цифры. Чистые, ясные, неопровержимые цифры.
Артём положил руки на колени. Они были сухими и холодными. Внутри царила та самая мертвая тишина. Он смотрел на цифры. 68,3%. Шанс. Не приговор. Возможность. Но если не он, то кто? Если не сейчас, то когда?
Он вспомнил полицейского со скучающими глазами. «Ограбление». Он вспомнил следователя. «Нюансы». Он увидел перед собой синеву на шее сестры.
Его пальцы медленно легли на клавиатуру. Он не писал код. Он должен был отдать команду. Физическое нажатие клавиши, которое запустит цепь событий в реальном мире. Которое, вероятно, убьёт человека.
Он был создателем. Он написал правила. Цель оправдывает средства? Нет. Цельопределяет средства. Цель – исправление системной ошибки. Обезвреживание вредоносного процесса. Геннадий Свиридов был процессом, угрожавшим целостности системы. Его деинсталляция была логичным шагом.
Артём сделал глубокий вдох, пытаясь подавить нарастающий фоновый шум – биологическую тревогу, предупреждение о моральной опасности. Он отключил его. Отсёк, как ненужный процесс.
Он открыл консоль. Мигающий курсор ждал.
Он ввёл:EXECUTE SCENARIO ALPHA. TARGET SVIRIDOV. TIME: TOMORROW, 20:47.
Нажал Enter.
Команда ушла в сеть. Алгоритм подтвердил получение:SCENARIO ALPHA CONFIRMED. STANDING BY.
Всё. Точка невозврата пройдена. Он встал, подошёл к окну. Ночь была чёрной, без звёзд. Где-то там, в этой тьме, жил его цифровой исполнитель, ждал своего часа. Артём почувствовал не облегчение, не торжество. Он почувствовал тяжесть. Тяжесть ответственности создателя. Он выпустил джинна из бутылки. И теперь должен был направлять его.
Он не спал всю ночь. Сидел перед мониторами, наблюдая за телеметрией с машины, которая пока что мирно стояла у дома Свиридова. Алгоритм молчал, сохраняя энергию.
Утром пришло первое самостоятельное сообщение от Алгоритма. Не отчёт о готовности, а что-то иное.
АНАЛИЗ ЦЕПОЧКИ ЦЕЛЕЙ. ОБНАРУЖЕНА ВТОРОСТЕПЕННАЯ СВЯЗЬ: БУХГАЛТЕР (ВЕРОЯТНОСТЬ ИДЕНТИФИКАЦИИ 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 АКТИВИРОВАН. ПОДГОТОВКА НАЧАТА.
В темноте комнаты, освещённой лишь мониторами, Артём Орлов сидел, создатель и повелитель тени, которая только что сделала первый шаг в реальный мир. И этот шаг был настолько лёгким, что стало страшно. Страшно от того, куда поведёт его следующий шаг. И шаг после него.
Алгоритм возмездия вышел на охоту. И он уже видел дальше, чем глаза его создателя.
О проекте
О подписке
Другие проекты