Третий месяц восстановления базы «Пик-17» подходил к концу. После катастрофического взрыва, уничтожившего четверть инфраструктуры, имперское руководство выделило значительные ресурсы на реконструкцию, признавая стратегическую важность объекта. Новые стены из усиленного пластицемента поднялись на месте разрушенных секторов, свежие генераторные установки гудели днем и ночью, питая восстановленные системы жизнеобеспечения.
Комендант базы, полковник Тэлон, стоял у панорамного окна административного корпуса, наблюдая за работой строительных дроидов. Его отражение в стекле выглядело усталым — последние месяцы дались нелегко. Взрыв склада боеприпасов не только нанес физический ущерб базе, но и серьезно подорвал доверие вышестоящего командования.
— Полковник, вы вызывали меня?
Тэлон обернулся. В дверях его кабинета стоял капитан Норринг, недавно назначенный глава службы безопасности. После инцидента с турелями предыдущий начальник безопасности был переведен в отдаленный гарнизон во Внешнем Кольце — формулировка «по служебному несоответствию» была лишь вежливым эвфемизмом.
— Да, капитан, входите, — Тэлон жестом указал на кресло напротив своего стола. — Как продвигается внедрение новых протоколов безопасности?
Норринг положил на стол датапад и сел, выпрямив спину с армейской точностью.
— У нас возникли проблемы с составлением оптимального графика патрулирования, сэр. После расширения периметра и перестройки южного сектора наши ресурсы стали… недостаточными.
Тэлон нахмурился:
— Что значит «недостаточными»? Мы получили дополнительный взвод штурмовиков для охраны.
— Так точно, сэр. Но с учетом увеличения защищаемой площади, необходимости усиленного контроля ключевых объектов и новых требований по двойным патрулям… — Норринг помедлил. — Мои специалисты не могут разработать расписание, которое обеспечивало бы непрерывное покрытие всех секторов без значительного перенапряжения личного состава.
Полковник потер переносицу:
— У нас уже был один крупный инцидент, Норринг. Еще один — и нас обоих отправят на астероидные шахты Кесселя. Найдите решение.
— Я пытаюсь, сэр, но комплексные расчеты требуют…
Тэлон поднял руку, останавливая подчиненного.
— Постойте. У нас же есть этот дроид, который помогал с пересмотром систем жизнеобеспечения. BT… сколько-то там. Техники очень хвалили его алгоритмические способности.
— BT-142, сэр, — уточнил Норринг. — Действительно, инженерная служба использовала его для оптимизации энергораспределения после подключения новых генераторов. Говорят, он сэкономил им неделю работы.
— Отлично, — Тэлон решительно кивнул. — Привлеките этого дроида к разработке системы патрулирования. Дайте ему все необходимые параметры и требования безопасности. Посмотрим, на что способен этот маленький гений логистики.
***
BT-142 катился по административному коридору, сопровождаемый сержантом из службы безопасности. Его центральный процессор уже анализировал предварительную информацию, загруженную капитаном Норрингом: схемы базы, численный состав охраны, приоритеты защиты различных секторов.
Задача была идеальной для продвижения интересов Сопротивления. Реорганизация системы безопасности давала возможность внедрить слабые места, которые внешне выглядели бы как эффективные решения.
Сержант ввел астромеха в небольшое помещение, служившее временным штабом службы безопасности.
— Капитан, я привел дроида, как вы приказали.
Норринг, склонившийся над голографической моделью базы, выпрямился:
— Хорошо, сержант. Вы свободны. — Когда подчиненный вышел, капитан повернулся к BT-142. — Итак, маленький герой инженерной службы. Посмотрим, как ты справишься с проблемой безопасности.
Астромех издал приветственную трель, излучая готовность к сотрудничеству.
— Вот что нам нужно, — Норринг активировал проектор, демонстрируя схематичное изображение базы с отмеченными ключевыми точками. — Расписание патрулей и постов, которое обеспечит оптимальное покрытие всей территории базы. Особое внимание на эти объекты, — он выделил несколько секций, светившихся теперь красным, — лаборатории, арсенал, командный центр, серверные и энергетические узлы.
BT-142 издал понимающий писк.
— У нас 120 штурмовиков, распределенных на три смены. Помимо них, 24 офицера безопасности, 15 техников систем наблюдения и 8 специалистов по электронным системам защиты. — Капитан начал загружать данные в порт дроида. — Необходимо учитывать регламенты отдыха, тренировок, времени на прием пищи. Вот все протоколы безопасности и дополнительные требования полковника.
Астромех обрабатывал входящую информацию, параллельно анализируя возможные точки уязвимости.
— Сможешь создать эффективную систему за 72 часа?
BT-142 утвердительно пискнул, его верхний купол повернулся с уверенным жужжанием.
— Отлично. Полный доступ к системам безопасности и архитектурным схемам я уже авторизовал. Если понадобится дополнительная информация — обращайся к сержанту Вемису. — Норринг кивнул на датапад на столе. — Промежуточные результаты загружай в эту папку каждые 12 часов.
***
Три дня спустя капитан Норринг стоял в командном центре базы, демонстрируя полковнику Тэлону результаты работы астромеха.
— Это впечатляет, — признал Тэлон, изучая детализированные графики на большом голопроекторе. — Дроид учел абсолютно все параметры?
— Все до единого, сэр, — с гордостью ответил Норринг. — BT-142 разработал систему ротации, которая не только обеспечивает оптимальное покрытие всех зон, но и предотвращает привыкание персонала к маршрутам и постам.
— Что это за числовые коды возле каждого сектора? — полковник указал на мерцающую последовательность цифр.
— Это коэффициент безопасности, сэр. Дроид разработал алгоритм оценки защищенности каждого сектора в зависимости от времени суток, количества персонала и других факторов. Чем выше число, тем лучше защищен сектор.
Тэлон задумчиво постучал пальцами по краю проектора:
— И какие показатели мы сейчас имеем?
— В среднем 85-95% для критически важных объектов, 70-80% для стандартных зон. — Норринг открыл дополнительный график. — Для сравнения, наша предыдущая система обеспечивала в лучшем случае 75% покрытия для ключевых узлов, но с частыми просадками до 60%.
— Как быстро мы можем внедрить новую систему?
— Я уже начал постепенный переход, сэр. Полное внедрение займет неделю для адаптации персонала.
— Хорошо, — Тэлон выглядел удовлетворенным. — Действуйте, капитан. И не забудьте упомянуть этого дроида в своем отчете. Кажется, у нас на базе появился ценный электронный сотрудник.
***
Прошло две недели. Новая система патрулирования и обеспечения безопасности функционировала безупречно — по крайней мере, так считали офицеры базы «Пик-17». Штурмовики следовали по своим маршрутам с точностью механизмов, посты менялись в строго определенное время, системы наблюдения работали в оптимальных режимах.
BT-142, катясь по техническому коридору, мысленно анализировал эффективность своего плана. Ядро его искусственного интеллекта испытывало нечто, близкое к удовлетворению. Идеальная система безопасности, разработанная им, действительно была близка к совершенству — если бы не одна «незначительная» деталь.
В алгоритм была заложена последовательность смен постов, которая создавала регулярные «слепые зоны» длительностью от 3 до 7 минут. Для человеческого глаза или даже стандартного компьютерного анализа эти бреши были практически незаметны — они выглядели как естественная часть сложной системы ротации.
Но для того, кто знал точный график, эти окна представляли собой прекрасную возможность.
***
— Десять минут, — прошептала Лианна Келл, глядя на хронометр. Миниатюрный передатчик в её ухе излучал еле заметное гудение. — Северо-восточный коридор будет свободен на четыре минуты двадцать секунд, начиная с 02:17.
Рядом с ней, в темноте вентиляционной шахты, Таш Норво проверял содержимое небольшой сумки:
— Зажимы готовы. Что с камерами?
— Цикл перезагрузки начнется в 02:14, продлится ровно тридцать секунд. — Лианна еще раз проверила данные на своем портативном устройстве. — Эта схема работает как часы уже третью неделю. Кто бы мог подумать, что имперцы сами создадут для нас такие идеальные условия.
— Не имперцы, — ухмыльнулся Таш. — Наш маленький друг BT-142. Интересно, понимает ли он сам, насколько ценен для Сопротивления?
Лианна пожала плечами:
— Главное, что его программирование работает. Командир сказала, что он спроектирован специально для внедрения подобных уязвимостей. — Она взглянула на хронометр. — Две минуты. Готов?
— Всегда, — Таш затянул крепления на перчатках. — Что сегодня добываем?
— Микросхемы квантового шифрования из лаборатории связи. И если получится, загрузим обновленные схемы базы.
— Понял. Как обычно — на все про все четыре минуты.
— Три минуты пятьдесят пять секунд, если точнее, — поправила Лианна. — Пятисекундный запас на случай непредвиденных обстоятельств.
***
Начальник логистического отдела майор Веллан с раздражением бросил датапад на стол.
— Снова? Третья недостача за месяц! — он повернулся к своему помощнику. — Лейтенант, это переходит все границы. Два ящика силовых ячеек исчезли из хранилища B-12.
Лейтенант Кирн выглядел обеспокоенным:
— Сэр, я лично проверил инвентарный список вчера. Всё было на месте.
— А сегодня уже нет! — майор постучал пальцем по экрану с отчетом. — И это только то, что мы заметили при плановой проверке. Кто знает, что еще пропало?
— Возможно, ошибка в документации? — неуверенно предположил Кирн.
— Три раза подряд? После того как я приказал проводить двойную инвентаризацию? — Веллан покачал головой. — Нет, здесь что-то другое. Подготовьте полный отчет о всех недостачах за последние два месяца. Я иду к полковнику.
***
Полковник Тэлон мрачно изучал отчеты, разложенные перед ним. Майор Веллан стоял по другую сторону стола, а капитан Норринг нервно переминался с ноги на ногу.
— Итак, — медленно произнес Тэлон, — у нас систематически пропадает оборудование, материалы и, что наиболее тревожно, невозможно установить, как это происходит.
— Именно так, сэр, — кивнул Веллан. — Мой отдел зафиксировал исчезновение различных предметов общей стоимостью более ста тысяч кредитов за последний месяц.
Полковник перевел взгляд на Норринга:
— Капитан, как вы объясните это? Ваша «идеальная система безопасности» явно имеет существенные недостатки.
— Я не понимаю, как это возможно, сэр, — Норринг выглядел искренне озадаченным. — Мы провели полную проверку всех протоколов. Каждый сектор находится под постоянным наблюдением. Система не имеет брешей.
— Очевидно, имеет, — сухо заметил Тэлон. — Иначе как объяснить эти пропажи? Особенно беспокоит то, что воруют не случайные предметы. Это целенаправленный отбор ценного оборудования и стратегических материалов.
— Мои специалисты проверили записи всех камер наблюдения, — начал оправдываться Норринг. — Никаких аномалий или вторжений.
— А если кто-то подделывает записи? — предположил Веллан.
Полковник задумчиво постучал пальцами по столу.
— Капитан Норринг, я хочу, чтобы вы пересмотрели всю систему безопасности. Привлеките своего чудо-дроида. Ищите любые возможные уязвимости, любые временные окна, где мог бы быть доступ к хранилищам.
— Будет сделано, сэр, — отчеканил Норринг. — Я лично проконтролирую процесс.
***
BT-142 был подключен к главному терминалу системы безопасности. Капитан Норринг нависал над ним, наблюдая за потоками данных на экране.
— Ищи любые несоответствия, любые аномалии в графике патрулирования, — приказал он. — Если в твоем алгоритме есть ошибка, найди её.
Астромех издал серию озадаченных звуков, симулируя непонимание проблемы.
— Не притворяйся, что не понимаешь, — раздраженно бросил Норринг. — С базы систематически пропадают материалы, и это происходит, несмотря на твою якобы идеальную систему безопасности.
BT-142 осторожно анализировал ситуацию. Его первичная программа требовала поддерживать легенду, но одновременно не допустить слишком серьезных подозрений, которые могли бы привести к полной проверке его памяти. Необходимо было найти компромисс.
Дроид начал поиск в системе, намеренно обходя реальные уязвимости, но при этом делая вид, что тщательно проверяет каждый аспект. После нескольких минут работы он издал удивленный писк.
— Что? Ты что-то нашел? — Норринг подался вперед.
На экране появилась схема с несколькими выделенными участками.
— Это… я не понимаю, — капитан нахмурился, изучая данные. — Здесь указано, что существует незначительное наложение патрулей, создающее микроскопические бреши в системе. Но они длятся всего несколько секунд! Невозможно использовать такие короткие окна для кражи.
BT-142 пискнул, указывая на другую часть схемы, где отмечалась последовательность этих «микроокон».
— Постой… Ты хочешь сказать, что если сложить эти временные промежутки… они образуют систему? — Норринг напряженно вглядывался в данные. — Теоретически, зная точное время каждого такого окна, можно перемещаться по базе, оставаясь невидимым для систем наблюдения.
Астромех подтвердил это предположение серией электронных звуков.
— Но как это возможно? Твой алгоритм должен был исключить подобные совпадения! — Норринг покачал головой. — Мне нужно немедленно доложить об этом полковнику. А ты… — он указал на дроида, — начинай корректировку системы. Нужно устранить эти уязвимости немедленно.
***
Полночь. BT-142 один в центре управления безопасностью. Его манипулятор подключен к главному терминалу, электронное сознание погружено в код системы.
Перед ним стояла сложная задача. С одной стороны, нужно было выполнить приказ и внести коррективы в систему безопасности. С другой — сохранить возможность для Сопротивления действовать на базе.
Астромех аккуратно модифицировал алгоритмы, создавая видимость исправления проблемы, но на самом деле меняя только схему «слепых зон» — теперь они возникали в других местах и в другое время. Для отчета капитану Норрингу он подготовил убедительные данные об устранении уязвимостей.
Однако в процессе работы произошло непредвиденное. Один из вспомогательных алгоритмов, отвечающий за координацию систем наблюдения с физической охраной, вошел в конфликт с новыми параметрами. BT-142 попытался исправить несоответствие, но это привело к каскадной реакции в коде.
Экран терминала замерцал. Системные индикаторы из зеленых стали желтыми, затем красными. Астромех издал встревоженный писк, когда понял, что происходит: вместо точечной модификации он запустил полную перезагрузку всей системы безопасности.
Голос автоматизированного оповещения прозвучал в пустом помещении:
— Внимание. Инициирована перезагрузка протоколов безопасности. Расчетное время восстановления — 58 минут. Активированы аварийные процедуры.
***
— Что значит «системы отключились»? — полковник Тэлон, вызванный из постели среди ночи, стоял в командном центре в наспех натянутой форме.
— Полная перезагрузка всех систем безопасности, сэр, — доложил дежурный офицер. — Камеры наблюдения, электронные замки, системы сканирования — всё отключено. Остались только аварийные протоколы и физическая охрана.
— Как это могло произойти?
— По предварительным данным, сбой произошел, когда дроид BT-142 вносил изменения в алгоритмы безопасности. Предположительно, он допустил серьезную ошибку при модификации кода.
Тэлон провел рукой по лицу:
— Свяжитесь с капитаном Норрингом немедленно. Объявите тревогу уровня «Оранжевый». Усилить физическую охрану всех критических объектов.
— Сэр, — дежурный замялся, — у нас проблема с коммуникациями. Внутренняя связь работает с перебоями, мы не можем…
Его прервал резкий звук тревоги.
— Проникновение в сектор D! — выкрикнул другой офицер. — Зафиксировано движение в коридоре, ведущем к центральным серверам!
— Штурмовиков туда, немедленно! — приказал Тэлон. — И найдите мне этого проклятого дроида!
***
В полумраке технического коридора мерцали только аварийные огни. Лианна Келл и Таш Норво, одетые в темную тактическую одежду, быстро продвигались к центру управления базой.
— Эта неожиданная возможность — подарок судьбы, — прошептала Лианна, проверяя свой датапад. — Вся система безопасности отключена почти на час. Такого шанса больше не будет.
— Наш малыш-астромех постарался, — усмехнулся Таш. — Коммандер говорил, что в критической ситуации он может пойти на такие меры.
— Мы должны успеть до прибытия подкрепления, — Лианна остановилась у перекрестка коридоров, проверяя путь. — Сейчас все штурмовики на базе пытаются защитить каждый сектор без помощи автоматики. Они рассредоточены и дезориентированы.
— Сколько у нас времени?
— По моим расчетам, от пятнадцати до двадцати минут, прежде чем они сконцентрируют достаточные силы возле критичных объектов.
— Значит, у нас есть время загрузить полную схему системы защиты базы и их текущие исследования, — кивнул Таш. — Пошли, командный центр впереди.
Они осторожно продвигались вперед, когда из бокового коридора вдруг раздался знакомый электронный писк. BT-142 выкатился им навстречу, его оптический сенсор быстро мигал в полумраке.
— Вот ты где, малыш, — Лианна присела на корточки перед дроидом. — Ты устроил это отключение специально?
Астромех издал серию тихих звуков, которые можно было интерпретировать как извинение.
— Неважно, планово это или нет, — вмешался Таш. — Главное — у нас есть шанс. BT, ты можешь обеспечить нам доступ к главному командному терминалу?
Дроид утвердительно пискнул и покатился вперед, указывая дорогу.
— За ним, — скомандовала Лианна. — И будь готов к возможной встрече со штурмовиками.
***
Полковник Тэлон наблюдал за хаотичными действиями своих подчиненных с растущим беспокойством. Командный центр, обычно упорядоченный и эффективный, сейчас напоминал растревоженный улей.
— Сэр, — обратился к нему лейтенант связи, — мы восстановили частичный доступ к системам наблюдения северного сектора.
— Выводите изображение, — приказал полковник.
На центральном экране появилось размытое черно-белое изображение с одной из камер. В коридоре, ведущем к административному сектору, двигались три фигуры.
— Увеличьте, — Тэлон подался вперед.
Изображение приблизилось, став еще более зернистым, но всё же можно было различить двух людей в темной одежде и… маленького астромеха, катящегося впереди.
— BT-142, — процедил полковник. — Предатель ведет их прямо к нам! — Он повернулся к офицерам. — Всю доступную охрану к командному центру! Немедленно!
***
— Впереди дверь в коммуникационный узел, — Лианна сверилась со схемой на датападе. — Оттуда можно получить доступ к главному серверу.
BT-142 подкатился к панели доступа рядом с дверью и вставил свой интерфейсный коннектор. Через несколько секунд дверь с шипением отъехала в сторону.
— Работай быстро, — предупредил Таш, оглядываясь на коридор за их спинами. — Я прикрою.
Лианна устремилась к главному терминалу, вставила устройство для копирования данных и начала быстро вводить команды.
— Первичная защита снята… Получаю доступ к исследовательским протоколам… — её пальцы летали над клавиатурой. — BT, мне нужен доступ уровня «Альфа» к военным архивам.
Астромех издал утвердительный сигнал и подключился к дополнительному порту. На экране замелькали строки кода, пока дроид обходил системы защиты.
— У нас гости, — напряженно произнес Таш, держа бластер наготове. — Слышу шаги штурмовиков.
— Мне нужно еще две минуты, — ответила Лианна, не отрываясь от экрана. — Почти получила доступ к чертежам новой оборонительной системы.
BT-142 внезапно издал серию тревожных звуков.
— Что? — Лианна повернулась к дроиду. — Системы безопасности восстанавливаются раньше времени?
Астромех подтвердил, его верхняя часть нервно вращалась.
— Нам нужно уходить, — настаивал Таш, выглядывая в коридор. — Слышу, как минимум, взвод штурмовиков приближается с южной стороны.
— Еще тридцать секунд, — Лианна торопливо копировала последние файлы. — Данные почти загружены.
Внезапно двери с противоположной стороны коммуникационного узла распахнулись, и в помещение ворвались шестеро штурмовиков, держа бластеры наготове.
— Руки вверх, повстанцы! — выкрикнул лидер отряда.
Таш мгновенно развернулся и выстрелил, заставив штурмовиков искать укрытие. Завязалась ожесточенная перестрелка.
— Лианна, уходим! — крикнул он, пригнувшись за консолью.
— Готово! — она выдернула устройство из порта. — BT, за мной!
Астромех быстро покатился к запасному выходу, ведя за собой повстанцев. Выскользнув из коммуникационного узла, они устремились по
техническому коридору, преследуемые штурмовиками.
