Экипаж «Ифрита» был готов воевать вместе с нами против Роя, а вот выбор стороны в возможном конфликте между окраинными колониями и Федерацией являлся для Кулкарни и его людей далеко не столь очевидным и зависел от того, как будет развиваться ситуация. Поэтому сохранение контроля над кораблем стало одним из выдвинутых ими условий, и мне пришлось его принять, поскольку другого корабля, способного преодолеть блокаду Роя и вырваться из системы Бриганы у меня просто не было.
«Скаут», безусловно, смог бы просочиться через завесу разведзондов противника, но из за отсутствия у него прыжкового гипердвигателя толку от такого прорыва не просматривалось. К тому же «Ифрит» был нашим единственным по настоящему быстрым кораблем и мог сэкономить мне уйму времени, которого, как обычно, остро не хватало. Я прекрасно понимал, что рискую, но выбора у меня практически не осталось. Впрочем, интуиция подсказывала мне, что Амит Кулкарни плохого не замышляет, однако, как оказалось, опасность исходила не от него, а от самого молодого члена экипажа, умело державшегося в тени своих старших товарищей.
Судя по всему, Призрак не ошибся, и в момент проверки никаких закладок в программном обеспечении «Ифрита» действительно не было. Однако оператор систем сканирования имел доступ к корабельной сети, и, похоже, с его помощью он перед самым отлетом загрузил в память вычислителя некую троянскую программу, в нужный момент сумевшую частично перехватить управление кораблем. Других объяснений произошедшему я не видел. Вот только оставалось совершенно неясным, почему на это вторжение никак не отреагировали многочисленные сторожевые маячки, щедро добавленные Призраком в базовый программный код при модернизации «Ифрита».
* * *
Призрак никогда не испытывал настоящих эмоций. Он просто этого не умел. В общении с Ричем искусственный интеллект часто имитировал человеческое поведение, но лишь для того, чтобы оператору было легче воспринимать его слова. Тем не менее, в данный момент он всё таки ощущал нечто отдаленно напоминающее досаду. Ну, если, конечно, можно под словом «досада» понимать неудовлетворенность от плохо сделанного дела, выраженную в резко отрицательной оценке результата собственных действий.
Да, Призрак прекрасно понимал, что его переиграли. По крайней мере, частично. Троянская программа, загруженная в память вычислителя «Ифрита», оказалась по настоящему опасным противником. Создавали её явно еще до Вторжения, причем, скорее всего, где то в недрах Службы безопасности Федерации, и, судя по всему, к работе над ней были привлечены её лучшие кадры. Троянец использовал особенности топологии оптоэлектронных устройств, случайно или целенаправленно заложенные в них конструкторами. Это позволило ему незаметно внедриться в исходный код, заблокировав все попытки сторожевых программ распознать пришельца.
Не сработала эта тактика только с перепрошитыми артефактами Роя, внедренными в систему управления «Ифрита» при модернизации. Вот только в основном это были периферийные устройства или сопроцессоры. Они смогли избежать захвата троянской программой, которая просто не знала, что с ними делать, но вернуть контроль над всей системой с их помощью было невозможно.
С технологией, примененной агентом Федерации, Призрак никогда раньше не встречался. Она родилась в секретных лабораториях СБ и, похоже, даже у создателей проекта «Выживание расы» не было к ней доступа. «Ифрит», к слову, никакого отношения к этому проекту не имел, а значит, и эвристический алгоритм, который теоретически мог бы помочь Призраку восстановить контроль над системой управления, в память корабельного вычислителя зашит не был. Впрочем, что такое этот эвристический алгоритм, Призрак и сам толком не знал, и совсем не факт, что даже будь «Ифрит» частью проекта «Выживание расы», это помогло бы в сложившейся критической ситуации. |