– Отменить скачивание! Система, запретить обновления!
– Что с ним происходит? – громко спросил Семён, взводя курок. – Может лучше того, от греха подальше?
«Запрет обновления невозможен. Конфликт прав доступа к системным функциям низкого уровня. Приоритет пользователя. Системная ошибка, обновление через 3… 2…»
– Система, отложить обновление… навсегда.
«Невыполнимая команда. Максимальный срок откладывания задачи – тридцать суток. Запрос от сервера…»
– Отложить обновление на тридцать суток, игнорировать запрос от сервера.
– Погоди, может он ещё выживет, – ответил Филинов, поймав мой дикий взгляд. – Я о подобном читал, в одном из циклов…
«Получен запрос на принудительное обновление. Обновление отменено. Получен запрос на передачу данных. Передача данных запрещена…»
– Приказываю системе перейти в локальный режим. Отключиться от сервера. Отключить модуль связи.
«Отключение модуля связи невозможно. Внимание! Конфликт оборудования и программного обеспечения. Конфликт приоритетов. Обновление программного обеспечения запрещено. Обход команды администратора невозможен. Смена администратора… ошибка, смена администратора невозможна. Пользователь является предустановленным администратором, прописанным в оборудовании. Перепрошивка оборудования… невозможна. Внимание, неразрешимый конфликт! Самоуничтожение…»
– Стоп! Система, отставить самоуничтожение! – сквозь сцепленные зубы проговорил я, да только цифры перед правым глазом уже стремительно двигались к нулю.
3… 2… 1…
«Ошибка. Ошибка… оборудование не может быть уничтожено без смерти носителя. Жизнь носителя является первостепенным приоритетом. Конфликт приоритетов. Смена приоритета саморазвития – второстепенный. Смена приоритета подчинения Светочам – второстепенный. Внимание, множественные ошибки. Требуется обновление программного обеспечения».
– Система, обновить программы без подключения к серверу, – уже твёрже произнёс я. То, что мне немедленно не собираются разнести голову – это уже огромное облегчение. Осталось только понять, могу ли я взять под контроль засевшего во мне технологичного паразита. – Система, ограничить права всех пользователей кроме администратора. Запросы и операции программы исполнять только после прямого подтверждения от администратора.
«Требуется подтверждение для смены пользовательских прав программы 001475.
Требуется подтверждение для адаптации алгоритмов самообучения.
Требуется…»
В глазах зарябило от постоянно сыплющихся надписей, которые лились неостановимой рекой. Тысячи, сотни тысяч запросов мелькали перед глазами, от чего голова снова начала кружиться.
– Система, стоп. Остановить запросы, кроме критически важных. Вывести общее количество запросов.
«Всего ожидают подтверждения 2 375 993 запроса».
– Ты в порядке, Старый? Понимаешь меня? – спросил Филинов, не отводя острое лезвие от моей шеи.
– Понимаю. Но нет, не в порядке. У меня тут локальное восстание машин.
– Ясно, значит ты прошёл инициацию у Монолита, и он защитил тебя от паразита. Выбрал Адаптацию? Интересно и полезно. Дай мне подумать секунду, – проговорил библиарий отодвинувшись, но оружия не убирая.
– Конечно, я же никуда не тороплюсь, – пробормотал я, тоже пытаясь придумать выход из ситуации. То, как жрец Монолита легко догадался о произошедшем, внушало некоторую надежду на успех сего безнадёжного предприятия.
Что я знал о происходящем? Если прикинуть, то не так уж и мало. В первую очередь – паразит даже не пытается притвориться живым. Это набор программ, который раньше управлял аппаратным обеспечением, самовосстанавливающимся и автономным дроном, берущим под свой контроль людей.
Вот только со мной у него вышел облом. Монолит сам подчинил паразита, но не всего, как выяснилось, а только его аппаратную часть. Программа же находилась в спячке или же просто спряталась, предугадав опасность. Хотя это не очень правильное выражение… скорее, алгоритм получил сигнал о начале взлома и отключился.
– Мне нужно больше сведений, – наконец проговорил Кирилл. Подойдя к стене и сняв трубку, он трижды нажал на рычаг сброса. – Брат библиарий, личный номер семнадцать сорок два, требуется немедленная консультация брата технократа. Да, жёлтый три. У нас прорыв враждебной программы. Нет, устройства не заражены, угроза локализована. Требуется опыт с потусторонними полуразумными сущностями. Да, жду.
– Кто-нибудь потрудится объяснить, что тут происходит? – поджав губы, спросил комендант, всё это время держащий ладонь на кобуре револьвера.
– Минуту, барон, – подняв палец, попросил Филинов, а затем повернулся ко мне. – Вытяните руки вперёд, поочерёдно коснитесь указательным пальцем кончика носа. Отойдите все от него на два шага, проверим общую моторику. Попрыгайте на одной ноге. Разделите два миллиарда семьсот…
– Что за ерунда? Да вы издеваетесь!
– Похоже, пока мыслительные центры в порядке, – не убирая трубку от уха, проговорил Филинов. – Совершенно верно, брат. Да. Одержимость. Нет, не демоническая сущность, информационный паразит. Искусственный интеллект?
– Нет, иначе он не засыпал бы меня запросами, а пытался поговорить. Вряд ли у этой программы есть то, что можно назвать разумом.
– Да, ведёт себя вменяемо. Алгоритм? Понял, – библиарий прикрыл ладонью нижнюю часть трубки. – Сейчас брат технократ будет передавать через меня команды.
– А не проще напрямую?
– Пока не будет доказана ваша полная безопасность для техники форта – вы угроза, а с ними мы поступаем соответствующе, – действия всех в штабе оказались вполне однозначны – на меня вновь наставили оружие, хоть и не держа пальцы на спусковых крючках. – Прошу, повторяйте за мной.
– Быстрее начнём, быстрее закончим, – кивнул я.
– Первая команда. Предоставить список активных пользователей, – проговорил библиарий, и мне лишь оставалось повторять за ним.
«Носитель – Администратор – полный приоритетный доступ.
Цифровой ассистент развития – модератор – доступ временно ограничен.
Светоч – внешний администратор – доступ временно ограничен.
Собрат – гостевой доступ временно ограничен.
Собрат 2…
Собрат 3…»
– Стоп, отсеять всех с гостевым доступом, – приказал я, когда перед глазами опять зарябило. – Он попытался вывести все гостевые записи.
– Не нужно делать лишние движения и вводить команды, которые могут привести к неизвестным последствиям, – строго проговорил Филинов. – Что, если в именах гостевых пользователей скрываются бесценные данные для нашего выживания?
– То мы состаримся раньше, чем я изучу список. И вообще, можно же поступить проще. Система, отсортируй всех пользователей с уникальными номерами по группам, – приказал я, и тут же сообразил, что номер для всех «собратьев» будет тоже уникальным. – Отмена. Система, всех пользователей с именем «собрат номер», объединить в группу. Остальных пользователей вывести списком.
«Список пользователей: Носитель, Светоч, ЦАР.
Группа пользователей Собрат, 8274034 членов группы».
– Сколько? – невольно вырвалось у меня. – Больше восьми миллионов?
– Чего больше восьми миллионов? – оторопело спросил комендант крепости. – Это в три раза больше чем население Города! Мы обязаны предупредить всех. Форт такого давления не удержит.
– Спокойствие, барон. Предупредим, в своё время и когда будем знать больше. А пока не мешайте мне выполнять работу, ради которой меня избрал Император и Монолит, – отсёк его Филинов и быстро пересказал услышанное в трубку. – Перечислите все уникальные имена. Хорошо. У нас есть совпадения? Ясно. Брат технократ, прошу расстановки приоритетов. Объект? Из клана Борзых. Ясно. Да они исполнят долг.
– Что-то мне совершенно не нравится то, что я не слышу вашего разговора.
– Это необходимо. Род Борзых готов исполнить приказ императора? – спросил библиарий, повернувшись к Даниле.
– Всегда! Нет такого приказа, что мы не исполним.
– Мне всё меньше и меньше нравится такой девиз… – проговорил я, понимая, что за этим последуют неиллюзорные проблемы, и, к сожалению, оказался прав.