Стальной шторм. Арктический блицкриг - Илья Садчиков
Шрифт:
Интервал:
Закладка:
– Алексей Арнольдович, у нас проблема с блоком ID. Экспертная система отказывается опознавать старые идентификаторы. Похоже на то, что американцы изменили всю сетку кодов «свой-чужой». Вопрос следующий: корректный информационный блок достать можно?
Северский задумался, прокрутил в голове цепочки возможных контактов, а потом произнес:
– Теоретически это выполнимая задача. Я поговорю с изначальным владельцем БД, спрошу у него про коды консорциума. Если ответ будет положительным, перезвоню.
– До конца дня уложишься?
– Постараюсь, командир, но не обещаю. Мой информатор человек предельно серьезный, если он занят – нам придется подождать.
– Плохо, но ничего не поделаешь. Если вдруг быстро договоритесь о кодах, то перезвони. Цену постарайся сбить до 200 000. В принципе мы и больше отдать можем, но в этом случае нам придется экономить на топливе и ракетах.
– Буду помнить, – протянул в ответ Северский. – Вот что еще, Сергей, Деверо-младший разобрался в проблеме AMRAAМов. Похоже, что причина сбоев – преднамеренный саботаж. Я выслушал теорию парня и считаю, что звучит она убедительно.
– Вот как. Интересно, я обязательно поговорю с ним. Главное, свободную минутку найти.
– Вот и славно. Я перезвоню, когда получу от информатора точный ответ.
Сбросив звонок, Сергей спрятал телефон во внутренний карман униформы. Повернувшись к механикам, полковник произнес:
– Значит так, товарищи механики. Наша база данных безнадежно устарела. Работы по настройке айдишников продолжим, когда Северский достанет обновленную сетку кодов. На это может уйти несколько дней.
Петренко кивнул головой и начал накручивать на руку длинный хвост электрического кабеля.
– Я тогда машиной Дженнифер займусь – у нее опять проблемы с силовой установкой.
Эжен протянула «наставнику» фонарик, поднырнула под фюзеляж французского истребителя и пропала из поля зрения полковника. Соколов усмехнулся, подошел к Петренко и наскоро обсудил график текущих работ. Выслушав рекомендации полковника, механик поправил кончики усов и обещал взглянуть на поврежденные в боях «МиГи».
– «Миги» мы самостоятельно на крыло поставим, а вот для «Ястребов» потребуется дополнительное оборудование. В частности, для Невилловского F-16E нужны запасные части к GE-F110-132[13]. Мы пытались заменить их аналогами с F100-PW200, но ничего хорошего не получилось. Тяга двигателей упала на 10 %. Во время патруля особых проблем с двигателем нет, но что будет во время боя!? Вдруг на форсаже скорость машины просядет на все 20 %!
Поделившись сомнениями, Петренко протянул командиру перечень требуемых деталей.
Соколов подключил флэшку к планшетнику и внимательно изучил список необходимых устройств. Поставив под документом электронную подпись, Сергей вернул флэш-память хозяину и направился в восточную часть ангара, которую облюбовали программисты и немногословные помощники Ван Хорна.
Здесь, в царстве UPSов, мониторов и серверов царила прохладная полутьма. Работающие ЭВМ перемигивались зелеными огоньками светодиодов, огромная серверная стойка отвечала им взаимностью – мерцала дорожками информационных потоков и пульсировала коллизиями столкнувшихся пакетов. Плоские панели компьютеров бросали на лица людей синеватые отсветы.
Рабочее место Деверо находилось в дальнем углу помещения. На столе молодого человека громоздились пластиковые стаканчики из-под кофе, диски с устаревшими blu-ray фильмами формировали высокую неустойчивую башню, здесь же виднелись многочисленные бумажки – напоминания о текущих задачах. На поверхности системного блока лежала стопка флэш-дисков, набитых терабайтами важной информации. Рядышком поднималась груда книг, посвященных операционным системам, СУБД и языкам программирования. Короче говоря, на рабочем месте компьютерщика царил творческий хаос, разобраться в котором мог лишь сам Деверо.
Услышав за спиной грохот тяжелых башмаков, Деверо распрямился на стуле и закрыл крышку рабочего ноутбука. Повернув голову, Франсуа неосторожно зевнул и протянул Соколову руку:
– Доброе утро, полковник. Вы по поводу «ракетного кризиса»?
Сергей ответил на приветствие крепким рукопожатием.
– Опять не спал всю ночь? Сестра узнает, устроит тебе крепкую взбучку.
Молодой человек усмехнулся:
– Ничего страшного, как-нибудь переживу.
– Как знать, я вот Джейн побаиваюсь иногда!
Подтянув к столу продавленное офисное кресло, Соколов опустился на сиденье и внимательно посмотрел на программиста:
– Алексей Арнольдович сказал, что ты нашел решение ракетной проблемы. Рассказывай…
Франсуа зевнул во второй раз.
– Кофе будете?
Сергей с подозрением посмотрел на бумажные стаканчики и примирился с неизбежным.
– Давай, наливай свою бурду.
Франсуа тяжело поднялся со стула, открыл рабочую тумбу, вытащил из нее стопку лазерных дисков и два кофейных пакетика. Поставив на стол чистые пластиковые стаканчики, программист высыпал в них растворимый кофе и попросил у Ван Хорна маленький чайник, до краев наполненный горячей водой.
Через мгновение в пластиковых стаканчиках пузырился подозрительный напиток темно-коричневого цвета, запах которого напоминал что угодно, но только не кофе.
Протянув стаканчик полковнику, Франсуа начал рассказ:
– Дело было так. Три дня назад я пришел на ракетный склад вместе с Эжен и с подручным Петренко, веселым здоровым парнем. Имя забыл…
– Вячеслав Логинов, – напомнил Сергей.
– Точно. Ну, так вот, для эксперимента мы взяли два AIM-120D и три AIM-12 °C-7. Эжен открутила ракетам «бошки», Вячеслав подключил к вскрытым боеголовкам тестовую систему Raytheon. Замечу, что предварительно я обновил все системное ПО.
Результаты проверки оказались следующими: у всех ракет типа AIM-12 °C-7 был затерт программный блок наведения снаряда на цель. Попытка тестирования «семерок» непрестанно завершалась сбоем на этапе проверки навигационной системы.
– Ну а вариант D? – поинтересовался полковник.
– Программное обеспечение дэшек оказалось в полном порядке. Система тестирования показала 100 %-ный результат!
Выпив кофе, Франсуа смял стаканчик и бросил его в мусорную корзину.
– Покончив с первой серией тестов, мы разобрали еще две «семерки». Результаты второго тестирования оказались удручающими. У всех ракет модификации C-7 был запорот базовый навигационный блок.
– Заводской брак?
– Я тоже так думал, – кивнул головой Франсуа. – Но потом я изменил свое мнение. Проблема в том, что в сети я не нашел ни единого упоминания о «битых» ракетах. Пользователи AIM-120 жаловались на что угодно, но только не на бракованное программное обеспечение.
Проанализировав полученную информацию, я связался с Джейн Неллис из NorthStar Technologies[14]. Так вот, Джейн сказала, что все райтеоновские ракеты проходят через суровую систему тестов, в ходе которой тщательно тестируется программная начинка боеголовки. «Пустые» ракеты на рынок вооружений попасть не могут, поскольку Raytheon заинтересована в сохранении «доброго имени». Подобная промашка может обойтись компании в миллионы долларов.
В завершение разговора Джейн предположила, что мы купили контрафактный товар или устаревшие ракеты, оснащенные боеголовкой от AIM-120А. Я проверил и эту версию, она оказалась ошибочна. Дело в том, что все ракеты модификации А обладают устаревшей боевой частью WDU-33B. В наших ракетах стоит обновленная осколочная боевая часть WDU-55A, стандартная для всех снарядов типа С.
Таким образом, на складах «Красной звезды» лежат настоящие райтеоновские ракеты!
– Что мы имеем в сухом остатке? – поинтересовался у компьютерщика Сергей.
Франсуа откинулся на спинку стула.
– Полагаю, полковник, вы сочтете мой вывод безумным, но…
– Еще один вредитель?
Деверо погрустнел и пожал плечами.
– Полковник я понимаю вашу иронию. Однако и вы поймите меня. Я не верю, что парни из Raytheon забыли вбить в ПЗУ базовое ПО.
Сергей провел пальцем по подбородку, задумался.
– Что-то тут не сходится! Предположим, что проблемы ракет действительно связаны с целенаправленным саботажем. Тогда скажи мне, каким образом предатель провернул свою диверсию в тайне от Петренко и его глазастых ребят.
– Вчера я задал себе точно такой же вопрос и нашел на него пару ответов. Во-первых, саботажник мог быть механиком, постоянно работающим на ракетном складе. Во-вторых, настройка ракет типа С может осуществляться дистанционно, посредством радиоадаптера, встроенного в плату бортовой ЭВМ. Замечу, что AIM-120D не обладают радиоинтерфейсом, перезаписать их заводские настройки на расстоянии – невозможно! Нужен физический контакт с портами устройства.
Соколов допил кофе и тяжело вздохнул.
– Значит, по-твоему, мы должны искать предателя в собственной среде. Возьмешься за расследование?