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