




После эвакуации базы «Эхо» на Хоте Альянс повстанцев столкнулся с неожиданной проблемой. Оказалось, что война против Галактической Империи требует не только мужества, вооружения, хорошо подготовленных пилотов и своевременной доставки боеприпасов, но и работающей информационной системы.
Пока повстанцы располагались на стационарной базе, всё было сравнительно просто: существовал центральный вычислительный комплекс, несколько резервных узлов, внутренняя сеть, служба связи и технический персонал. После эвакуации выяснилось, что вычислительный комплекс остался на Хоте, резервные узлы разлетелись на разных кораблях, технический персонал оказался распределён по нескольким транспортам, а часть документации находилась в контейнере, который по ошибке отправили вместе с оборудованием столовой. Сам контейнер благополучно прибыл на сборный пункт, но найти его пока не удалось.
Поэтому командование приняло вполне разумное решение: развернуть временный центр обработки данных на борту переоборудованного грузового транспорта «Свободный путь». Решение выглядело разумным до тех пор, пока не выяснилось, что временный центр придётся обслуживать постоянно.
Главный вычислительный отсек «Свободного пути» прежде использовался для хранения запасных энергетических ячеек, и потому обладал несколькими несомненными достоинствами: хорошей системой пожаротушения, достаточно мощной вентиляцией и близостью к грузовому лифту, что существенно облегчало доставку оборудования.
К недостаткам относились вибрация от вспомогательного двигателя, периодические перепады напряжения и отсутствие нормальных рабочих мест, а само помещение было совершенно не рассчитано на количество кабелей, которое туда проложили за первые двое суток. На третьи сутки кабели заняли весь предусмотренный для них лоток, на четвёртые — второй, предназначенный для системы освещения, на пятые — часть пола, а на шестые один из техников предложил перестать открывать нижний сервисный люк, поскольку его крышка теперь служила дополнительным кабельным каналом. Предложение отклонили, и вместо этого на люке появилась табличка: «НЕ ОТКРЫВАТЬ БЕЗ СОГЛАСОВАНИЯ». Кто именно должен был согласовывать открытие, никто не знал.
⁂
R2-D2 стоял перед главным серверным шкафом. Обычно он относился к окружающему миру с деятельным интересом: мог самостоятельно подключиться к терминалу, проверить состояние оборудования, устранить неисправность и отправиться по своим делам, не дожидаясь благодарности. Но сейчас астромеханический дроид был недоволен, о чём свидетельствовало характерное короткое посвистывание, которое C-3PO за годы совместной службы научился распознавать безошибочно.
— Арту, я прекрасно понимаю твоё возмущение, — сказал золотистый протокольный дроид. — Однако должен напомнить, что мы находимся в учреждении военного назначения, а здесь действуют определённые правила.
R2-D2 резко просвистел.
— Нет, я не считаю эти правила идиотскими. Я считаю, что они недостаточно учитывают особенности эксплуатации астромеханических дроидов.
Последовала ещё одна трель.
— Это совершенно другое!
В отсек заглянул молодой техник в сером комбинезоне.
— Извините, здесь системные администраторы?
C-3PO немедленно выпрямился.
— Добрый день! Вас приветствует временная служба информационно-технической поддержки Альянса. Скажите, пожалуйста, по какому вопросу вы обращаетесь?
— У нас на третьем уровне не работает терминал.
— Уточните характер неисправности.
— Ну, не работает.
— Не включается, не выполняет команды или не обеспечивает доступ к информационным ресурсам?
Техник задумался.
— Экран чёрный.
— Индикатор питания горит?
— Какой индикатор?
— Небольшой световой сигнал на передней панели.
— Не знаю.
— Вы пробовали включить устройство?
— Конечно!
— Каким образом?
— Нажал кнопку.
— Какую?
Техник некоторое время молчал.
— Большую.
C-3PO повернулся к Арту.
— R2, у нас новая заявка.
Дроид протяжно просвистел.
— Нет, я не буду снова отправлять его проверять кабель питания, пока не удостоверюсь, что проблема действительно в кабеле питания.
Арту коротко пискнул.
— Хорошо. Вначале проверим.
Через десять минут выяснилось, что терминал был совершенно исправен: во время уборки помещения дроид-уборщик отключил его от сети, чтобы подключить промышленный пылесос. Сам пылесос при этом тоже не работал, поскольку розетка была обесточена.
— Вот видите, — торжественно объявил C-3PO, — проблема устранена!
Техник с уважением посмотрел на Арту.
— А как вы догадались?
R2-D2 издал несколько звуков, и C-3PO помолчал.
— Он говорит, что это была его первая рабочая гипотеза.
— А остальные?
— Не стоит об этом.
⁂
К полудню количество заявок достигло сорока семи. Четырнадцать относились к проблемам подключения, восемь — к неисправностям периферийного оборудования, семь — к неправильному использованию программного обеспечения, ещё шесть возникли после самостоятельных действий пользователей, а остальные двенадцать были зарегистрированы с формулировкой «не работает», причём установить, что именно не работает, пока не удалось.
C-3PO вёл учёт. Ему нравилось вести учёт, по крайней мере значительно больше, чем наблюдать за тем, как пользователи самостоятельно пытаются восстановить работоспособность оборудования. Он разработал электронную форму заявки, состоявшую из одиннадцати обязательных полей: подразделение, местоположение неисправного оборудования, тип устройства, характер неисправности, время возникновения проблемы, действия, предшествовавшие её появлению, предпринятые попытки устранения, степень срочности, контактные данные, подтверждение, что заявитель ознакомился с правилами использования информационных систем, и дополнительная информация. Форму утвердили, после чего количество обращений резко увеличилось, потому что большинство пользователей не понимало, как её заполнить.
⁂
— Трипио!
В дверях появился Хан Соло, а за ним Чубакка с небольшим блоком навигационного компьютера в лапах.
— Вы тут главные по компьютерам?
— Капитан Соло! Как приятно вас видеть. Да, мы осуществляем техническую поддержку информационных систем, хотя формально наше назначение ещё не завершено.
— Отлично. У меня навигационный блок не видит обновления.
R2-D2 насторожился.
— Что значит «не видит»? — уточнил протокольный дроид.
— То и значит. Обновление отправили, а в компьютере его нет.
— Вы проверяли наличие соединения?
— Конечно!
Чубакка издал низкое рычание.
— Чуи, сейчас не время!
Вуки повторил, и C-3PO повернулся к нему.
— Простите, капитан, но, насколько я понял, господин Чубакка утверждает, что вы вчера отключили автоматическое получение обновлений.
— Я не отключил! Я приостановил!
— С какой целью?
— Потому что оно обновлялось в самый неподходящий момент!
Арту выдал длинную электронную трель.
— Он спрашивает, — перевёл C-3PO, — ожидаете ли вы, что отключённая система будет продолжать работать в штатном режиме.
Хан нахмурился.
— Послушай, железяка…
R2-D2 обиженно запищал.
— Капитан! — вмешался Трипио. — Я настоятельно прошу не использовать оскорбительные выражения в отношении технического персонала.
Хан посмотрел на золотистого дроида, потом на бело-синего.
— Технического персонала?
— Разумеется.
Чубакка довольно заворчал.
— Ладно. Исправляйте.
— Заявку необходимо зарегистрировать.
— Какую ещё заявку?!
C-3PO показал на терминал.
— Электронную.
Хан прочитал первые три поля, потом четвёртое и дошёл до шестого.
— «Действия, предшествовавшие возникновению неисправности»? А если я не помню?
R2-D2 издал короткий насмешливый сигнал.
— Арту говорит, что он помнит, — сообщил Трипио.
Хан медленно повернулся к дроиду.
— Вот только не надо.
Через полчаса навигационный блок «Сокола» получил необходимые обновления. При этом выяснилось, что Хан успел отключить ещё две автоматические функции, одна из которых отвечала за проверку целостности навигационных данных. Чубакка долго изучал настройки, потом повернулся к Хану и произнёс нечто весьма продолжительное.
— Да знаю я!
Вуки продолжил.
— Я понял!
Ещё несколько звуков.
— Не буду больше!
R2-D2 удовлетворённо пискнул, а C-3PO закрыл заявку. В графе «Причина неисправности» он указал: «Изменение параметров программного обеспечения пользователем», в графе «Принятые меры»: «Восстановление штатной конфигурации», в графе «Рекомендации»: «Не изменять настройки без понимания их назначения». Хан прочитал последнюю строку.
— Это про меня?
— Исключительно в общем смысле, капитан.
⁂
К вечеру в службе технической поддержки появился постоянный посетитель: лейтенант службы снабжения по имени Дорр, молодой человек с аккуратной причёской, безупречно выглаженной формой и весьма своеобразным представлением о работе информационных систем. Он считал, что компьютер обязан выполнять любую введённую команду, независимо от того, обладает ли пользователь необходимыми полномочиями.
— У меня нет доступа к складу, — заявил он.
C-3PO открыл форму заявки.
— Уточните, к какому складу.
— Центральному.
— Учётному или фактическому?
Лейтенант задумался.
— А какая разница?
— В системе материального снабжения они являются различными объектами.
— Мне нужен доступ к списку имущества. Ко всему.
Трипио замер.
— Простите, лейтенант, но полный доступ к сведениям об имуществе Альянса предоставляется только уполномоченным сотрудникам.
— Я сотрудник снабжения!
— Несомненно. Но ваш уровень допуска не предполагает просмотра сведений о всех складах.
— Мне приказали!
— Кто?
Лейтенант назвал имя и подразделение, и C-3PO проверил реестр.
— Ваш начальник имеет право предоставить вам доступ к учётным ведомостям своего подразделения. Для расширения доступа требуется дополнительное согласование.
Дорр возмутился.
— Вы что, не можете просто поставить галочку?!
R2-D2 резко просвистел, и Трипио немного смутился.
— Арту просит передать, что именно из-за подобных галочек информационные системы иногда приходится восстанавливать после катастроф.
— Но мне срочно!
— Тогда мы зарегистрируем обращение как срочное и направим ответственному сотруднику.
— А сами не можете?!
— Нет.
— Почему?!
C-3PO выпрямился.
— Потому что отсутствие у пользователя необходимых полномочий не является технической неисправностью.
R2-D2 одобрительно пискнул, и для Трипио это было редким комплиментом.
⁂
Настоящие неприятности начались на следующий день. В девять часов утра дежурная служба связи обнаружила, что новые распоряжения командования не доставляются транспортным конвоям: сообщения принимались системой, получали регистрационные номера, шифровались, но после этого оставались в очереди отправки, а на терминалах появлялось предупреждение: «ОЖИДАНИЕ ПОДТВЕРЖДЕНИЯ ПОЛНОМОЧИЙ УЗЛА». Оператор связи попытался повторить отправку, потом перезапустил клиентскую программу, потом перезагрузил рабочую станцию, но результат не изменился, и тогда он вызвал дежурного техника. Тот проверил сетевое подключение: все каналы работали, сигнал с ретрансляторов поступал, шифрование выполнялось, но сообщения по-прежнему не отправлялись. В десять часов пятнадцать минут руководитель службы связи распорядился сообщить о неисправности системным администраторам, а в десять часов семнадцать минут оператор направил заявку. В ней значилось: «НЕ РАБОТАЕТ СВЯЗЬ», степень срочности «ОБЫЧНАЯ».
C-3PO получил обращение, прочитал и открыл стандартную процедуру диагностики.
— Арту, поступила новая заявка.
R2-D2 просвистел.
— Нет, не очередной принтер. На этот раз жалуются на систему связи.
Арту повернул головной купол.
— Да, я понимаю, что система связи обычно находится в ведении соответствующей службы. Но они сообщили, что проблема связана с программным обеспечением.
Дроид подъехал к терминалу, подключился диагностическим интерфейсом, проверил журналы событий и замер. C-3PO насторожился.
— Арту? Что ты обнаружил?
Ответа не последовало. Прошла минута, потом другая, и наконец R2-D2 издал тихий, очень короткий сигнал. C-3PO выпрямился.
— О боже.
— Что случилось? — спросил дежурный техник.
— Боюсь, проблема несколько серьёзнее, чем предполагалось. Арту обнаружил нарушение согласованности основных узлов системы служебных сообщений.
Техник нахмурился.
— Это плохо?
— Обычно да.
— А сейчас?
— Сейчас он перестал ругаться.
Техник посмотрел на Арту.
— И что?
C-3PO понизил голос.
— Поверьте, это очень плохой признак.
⁂
Временная сеть Альянса состояла из нескольких независимых вычислительных узлов. Такое устройство было необходимо: после потери стационарной базы командование больше не хотело зависеть от одного центра обработки данных, и информация распределялась между кораблями и резервными пунктами, чтобы уничтожение одного из них не приводило к потере всех приказов, маршрутов и учётных записей. На бумаге система выглядела хорошо, но в действительности её пришлось собирать в условиях срочной эвакуации. Часть оборудования вывезли с Хота, часть поступила со складов, несколько вычислительных блоков сняли со списанных кораблей, а ещё два узла предоставили союзники, но с программным обеспечением настолько старым, что инструкция к нему сохранилась только на языке, которым не пользовались со времён Старой Республики. Тогда техники поступили просто: взяли работоспособную копию информационной системы и перенесли её на резервные вычислители. Всё заработало. На первый взгляд.
R2-D2 открыл системный журнал, проверил сведения об узлах, запросил дополнительные данные, вызвал таблицу идентификаторов, проверил сертификаты и наконец издал протяжный электронный звук.
— Нет… — прислушался C-3PO.
Арту повторил.
— Не может быть.
Ещё одна трель, и Трипио медленно повернулся к дежурному технику.
— Простите, при развёртывании резервного узла вы копировали только данные или всю системную конфигурацию?
— Всю. Так быстрее.
— А уникальный идентификатор нового узла вы изменили?
Техник задумался.
— Какой идентификатор?
R2-D2 замолчал. Потом из верхней части его корпуса, непосредственно под вращающейся головой, выдвинулись два длинных шарнирных манипулятора, развернулись в стороны, согнулись в локтях и упёрлись кистями в бока цилиндрического корпуса. Получился совершенно недвусмысленный человеческий жест: руки в боки. Арту стоял посреди серверного отсека и неподвижно смотрел на техника главным оптическим сенсором, а C-3PO отступил на полшага.
— О боже.
— Что он сказал? — осторожно спросил техник.
— Боюсь, дословный перевод не соответствует нормам служебного общения.
— Но что?!
R2-D2 резко просвистел, и Трипио посмотрел на него, потом на техника и очень тихо произнёс:
— «Тэк, блят».
В помещении наступила тишина, и Арту удовлетворённо пискнул.
— Я понимаю, что это не вполне литературное выражение, — поспешно добавил C-3PO. — Но в данном случае перевод исключительно точный.
⁂
Через несколько минут стало ясно, что именно произошло. При эвакуации с Хота один из резервных узлов был восстановлен из полной копии другого, и вместе с данными перенесли его служебный идентификатор и сертификат. Теперь два независимых вычислителя представлялись системе одним и тем же узлом, оба работали и хранили информацию, но при попытке подтвердить новое распоряжение каждый предъявлял одинаковые полномочия. Защитный механизм воспринимал это как возможное дублирование, подмену или повреждение системы и блокировал отправку критических сообщений до выяснения обстоятельств. С точки зрения информационной безопасности он действовал совершенно правильно, а проблема заключалась в том, что никто не заметил ошибки при развёртывании.
— То есть у нас два компьютера с одним именем? — спросил Хан Соло, прибывший по вызову.
— Не совсем, капитан, — ответил C-3PO. — Одинаковое имя само по себе не всегда является причиной серьёзных неполадок. Здесь совпадают уникальные служебные идентификаторы, по которым система устанавливает доверие между узлами.
Хан подумал.
— Значит, переименуйте один.
Арту возмущённо запищал.
— Нет, капитан, — продолжил Трипио. — Простое изменение отображаемого названия не устранит конфликт подтверждения полномочий.
— А если выключить один?
R2-D2 издал короткий сигнал.
— Арту говорит, что сейчас этого делать нельзя. На узлах находятся ещё не подтверждённые сообщения и журналы операций, и необходимо сначала установить, какие данные являются актуальными и где они сохранены.
— А потом выключить?
Арту задумался и пискнул.
— Возможно, — перевёл Трипио.
Хан развёл руками.
— Ну вот! Я же говорил!
⁂
В одиннадцать часов сорок минут в серверный отсек вошла принцесса Лея, а с ней начальник службы связи и офицер информационной безопасности Альянса майор Келл. Лея выглядела обеспокоенной.
— Объясните, что происходит.
C-3PO немедленно выпрямился.
— Ваше Высочество! Система обмена служебными сообщениями временно приостановила подтверждение новых распоряжений из-за нарушения идентификации резервных вычислительных узлов.
— Насколько это серьёзно?
— В настоящее время сообщения не утрачены. Однако автоматическая доставка критических распоряжений невозможна.
Лея посмотрела на Арту.
— Ты можешь это исправить?
R2-D2 уверенно пискнул.
— Прекрасно. Тогда приступай.
Арту подключился к терминалу, несколько секунд работал, потом издал раздражённую трель: на экране появилась надпись «ДОСТУП ЗАПРЕЩЁН». Принцесса нахмурилась.
— Почему?
C-3PO осторожно заглянул в журнал доступа.
— Как любопытно… Учётная запись R2-D2 отключена.
— Кем?
Майор Келл открыл административную ведомость.
— Автоматической процедурой переноса личного состава после эвакуации Хота. Специалист отсутствует в штатном списке технической службы.
Лея посмотрела на Арту, потом на C-3PO.
— Но он же здесь.
— Физическое присутствие устройства не является основанием для предоставления административных полномочий, — пояснил майор. — Доступ выдаётся идентифицированным сотрудникам с подтверждённым назначением.
— Он был системным специалистом на Хоте?
— Имел допуск на обслуживание ряда компьютерных комплексов, но формально числился как астромеханический дроид сопровождения. По правилам переходного периода неучтённые привилегированные записи отключались, чтобы противник не мог воспользоваться захваченными или утраченными устройствами.
Лея немного помолчала.
— Это разумная мера.
Майор облегчённо кивнул.
— Благодарю.
— А кто должен был выдать новые полномочия специалистам, которые продолжили службу?
— Кадровое управление и отдел информационной безопасности.
— И почему не выдали?
— Астромеханические дроиды отсутствуют в утверждённом перечне штатных должностей системных администраторов.
R2-D2 протяжно просвистел, и C-3PO закрыл лицо ладонью.
— Арту, пожалуйста…
— Что он сказал? — спросила Лея.
— Он выразил сомнение в квалификации лиц, составлявших данный перечень. — Арту повторил сигнал значительно громче. — В весьма резкой форме.
Лея посмотрела на майора.
— Значит, у нас есть специалист, способный восстановить систему, но мы не можем дать ему доступ, потому что он не предусмотрен штатным расписанием?
— Формально да.
— И как вы предлагаете решить проблему?
Майор задумался.
— Необходимо оформить назначение.
— Сколько времени?
— По стандартной процедуре до трёх рабочих дней.
Лея посмотрела на часы.
— У нас нет трёх дней.
⁂
Причина спешки выяснилась несколькими минутами позже. Один из эвакуационных конвоев с Хота должен был прибыть в заранее определённый район сбора, и в его составе находились медицинский транспорт, два грузовых корабля с оборудованием и несколько небольших судов, перевозивших гражданский персонал. Однако за прошедшие сутки обстановка изменилась: имперская разведка обнаружила активность вблизи первоначального пункта встречи, и командование Альянса приняло решение изменить координаты. Новое распоряжение было подготовлено, подписано, передано в систему связи и там застряло, тогда как старое оставалось действующим на борту конвоя. Если экипажи не получат обновлённые сведения вовремя, корабли прибудут в район, который больше не считался безопасным.
— Сколько у нас времени? — спросил Хан.
Начальник связи посмотрел на расчёты.
— До следующего сеанса приёма командных сообщений около двух часов. После него конвой начнёт заключительный переход к пункту сбора.
— А если не получат приказ?
— Будут действовать по предыдущему маршруту.
Лея повернулась к Арту.
— Нам нужно восстановить доставку.
R2-D2 издал короткий уверенный сигнал, потом снова посмотрел на сообщение «ДОСТУП ЗАПРЕЩЁН» и выразительно стукнул одним манипулятором по собственному корпусу.
— Я понимаю, — сказала Лея. — Сначала права доступа. — Она повернулась к майору Келлу. — Найдите предусмотренную аварийную процедуру. Не обходную лазейку, а законный порядок восстановления системы при угрозе операции.
— Есть, Ваше Высочество.
C-3PO неожиданно поднял руку.
— Простите, принцесса. Полагаю, я могу помочь. Если мне не изменяет память, положение об аварийном восстановлении информационных систем предусматривает возможность назначения временного ответственного оператора и отдельного технического исполнителя при наличии подтверждения командования.
Майор Келл нахмурился.
— Это относится к квалифицированному персоналу.
— Совершенно верно. Однако в определении квалифицированного технического исполнителя отсутствует требование обязательного биологического происхождения.
В отсеке стало тихо. Майор посмотрел на Трипио.
— Вы уверены?
— Безусловно. Положение основано на старом межсекторном стандарте, который также применяется к автоматизированным ремонтным комплексам и специализированным дроидам.
R2-D2 одобрительно просвистел.
— Спасибо, Арту.
— И кто будет ответственным оператором? — спросил майор.
C-3PO немного помолчал, потом расправил плечи.
— Полагаю, эту обязанность могу принять я.
Арту повернул голову и издал короткий удивлённый звук.
— Ну что ты так смотришь? Кто-то же должен заниматься документацией.
Лея впервые за последнее время улыбнулась.
— Отлично. Оформляйте.
⁂
Однако выяснилось, что заполнить документы несколько сложнее, чем ожидалось. Первый бланк требовал указать должность временного оператора, и C-3PO написал: «Протокольный дроид. Исполняющий обязанности координатора первой линии технической поддержки». Система выдала предупреждение: «ДОЛЖНОСТЬ ОТСУТСТВУЕТ В КЛАССИФИКАТОРЕ». Трипио задумался, проверил справочник и выбрал: «Специалист по взаимодействию с пользователями информационных систем». Формулировка подошла. Во втором бланке требовалось указать технического исполнителя, и C-3PO вписал: «R2-D2. Астромеханический дроид». Система снова отказала: «УКАЖИТЕ ФАМИЛИЮ ИСПОЛНИТЕЛЯ».
— О боже.
Арту раздражённо пискнул.
— Нет, я не собираюсь записывать тебя под фамилией Диту. Это не соответствует твоему официальному идентификатору.
Следующий бланк оказался предназначен для автоматизированных технических средств, и в нём имелось поле «ЗАВОДСКОЙ СЕРИЙНЫЙ НОМЕР». Арту продиктовал данные, Трипио ввёл, и на этот раз заявление было принято. Но появилась новая проблема: для аварийного доступа требовались две независимые подписи, представителя командования и уполномоченного сотрудника информационной безопасности. Лея подписала сразу, а майор Келл внимательно изучил технический план Арту.
— А какие именно действия он собирается выполнять?
R2-D2 выдал длинную последовательность сигналов, и Трипио перевёл:
— Сохранение журналов операций, проверка расхождений между копиями, создание нового уникального идентификатора резервного узла, восстановление доверенных связей, проверка очереди служебных сообщений и контрольная доставка.
Майор перечитал план.
— А перезагрузка?
Арту коротко пискнул.
— После сохранения и проверки данных, — уточнил Трипио. — Только затронутого узла и в согласованное время.
— Существуют риски потери информации?
— Да. Поэтому предусмотрена резервная копия и контроль целостности.
Келл кивнул.
— Правильный порядок.
Он поставил подпись, и R2-D2 получил временный административный доступ на четыре часа, только на необходимые узлы, с записью всех действий в журнал. Арту удовлетворённо посвистел, а Хан посмотрел на часы.
— Ну наконец-то! Теперь можно работать?
C-3PO осторожно ответил:
— Капитан, теперь можно начать работы, требующие повышенных полномочий.
— А до этого вы чем занимались?!
— Предотвращали возникновение ещё более серьёзных проблем.
Чубакка одобрительно зарычал.






|
Заинтриговало название, можно ли читать без знания канона?
|
|
|
Ravgni4автор
|
|
|
arcus costalis
Канон желательно знать, но не обязательно весь. Пишу про узнаваемых персонажей 1-6 ЗВ без всяких Мандалорианов и тому подобного 1 |
|
|
Есть подозрение, что у вас неправильно указаны персонажи. Сейчас у вас указано, что между данными джедаями есть романтические отношения. Надо три разные строки заполнить, по одному имени в каждой.
1 |
|
|
дарт сидиус – адепт стороны фум-ленты
1 |
|
|
Не стоит недооценивать могущество хозяйственной части)
|
|