Шеф приподнял брови.

– Как что? Умер. Ты, между прочим, присутствовал на похоронах.

– Но…

– Никаких «но», – Маэстро скривил губу. – Разбился при посадке и лежит там, куда положили. А когда положили, неважно. Вопросы по сути есть?

– Надеюсь, на старости лет ты не потребуешь от меня изучать бухгалтерию? – хмыкнул я.

– Не волнуйся, не потребую. Я насчет общих впечатлений.

– А общие впечатления таковы, что, похоже, в Департаменте приворовывают. Так?

– Приворо-овывают? – задумчиво протянул Маэстро и замолчал на пару секунд, словно пробуя слово на вкус. – Можно, наверное, сказать и так. А можно и иначе. А если совсем точно, то обули нас всех, как последних лохов. Слушай внимательно.

Он помассировал виски, поморщился, и я вдруг понял: передо мной сидит смертельно усталый человек, уже почти сломавшийся под тяжестью невидимого, но совершенно непосильного груза.

– Хочу сообщить тебе пренеприятнейшее известие. К нам едет ревизор.

Я хотел было усмехнуться, но воздержался. И правильно сделал. Потому что Маэстро даже не собирался шутить. А затем не до шуток стало и мне.

Нас действительно «обували». Как малолеток. Четырнадцать лет подряд, почти со дня вступления в должности. Документация, правда, оформлялась чисто, но средства расходились непонятно куда, оседая на счетах физических лиц, в большинстве своем не имевших никакого отношения к Департаменту; кое-что, разумеется, оставалось и Хомяку, кое-что расходилось по мелочам, но на общем фоне эти миллиончики и миллионишки гляделись невинными шалостями, заслуживающими разве что устного выговора без занесения. Судя по всему, партнеры Игоря Иосифовича имели руку на самом верху, очень мускулистую и волосатую, поскольку под конец окончательно обнаглели и практически перестали маскироваться. Тем более что визировали и подписывали документы вовсе не эти анонимы, а руководство Департамента – с мягкой подачи господина генерального администратора…

– А теперь – все. Амба. Новая метла по-новому метет. – Маэстро неопределенно ткнул пальцем в потолок. – Короче, сам понимаешь.

Я кивнул.

– Начнут не с Департамента. Слава богу, хоть об этом удалось договориться. Но скоро доберутся и до нас. И тогда…

Я снова кивнул.

Ситуация хреновая. Контора, оказывается, по горло в дерьме. Руководство ни в чем не замешано, но в такой бред никто не поверит. Тем более, новой метле нужны громкие дела, желательно с разоблачениями. Шефу светят нары, лет пятнадцать, и это в самом лучшем случае. Членам коллегии, ясное дело, влепят поменьше, но ненамного. Со всеми вытекающими последствиями.

– Надо латать дырки. Срочно, и своими силами, чтобы не было слива. – Шеф пожевал губами. – Я прощупал ситуацию; молодые или завязаны в систему, или полное дубье. Так что заняться штопкой придется нам. – Он испытующе смотрит мне в глаза. – В бой, можно сказать, идут одни старики.

Не отвожу взгляда.

– Ничего. Старый конь борозды не портит. Какие будут указания?

– Никаких. Своим отделом и займешься.

Вот это уже интересно. Где-где, а в моем отделе полная чистота, уж за это я могу поручиться. Последние десять лет все силы, не считая повседневной рутины, уходят на реализацию проекта «Айвенго», а там все прозрачно; отчеты, письменные и аудиовизуальные, поступают еженедельно, через спутник слежения.

Напомнить об этом, однако, не успеваю.

– Держи, – негромко говорит шеф, протягивая голубоватый листок с алым грифом в правом верхнем углу.

Ого! Бумага, не пластик. Значит – «Секретно, категория ХL». Допуск на уровне руководства Департамента, не ниже генерального администратора. У меня, как начальника отдела, такого нет.

Маэстро ободряюще подмигивает.

– Читай, читай!

И я читаю…

ОТЧЕТ

При разработке программного обеспечения (ПО) системы «Мобильный информатор» учитывались следующие основные факторы:

а) дальность связи и ограниченная массой и габаритами пропускная способность каналов связи исключают передачу всего объема информации и требуют выделения наиболее значимых сведений;

б) мобильность информатора позволяет ему получать данные из зон наибольшей социальной активности, что требует целенаправленного поиска таких зон.

Поэтому в ПО введены сведения, необходимые для социального анализа, в объеме стандартного курса обучения, и предусмотрено пополнение этих сведений на базе результатов анализа.

Для версии «Багряный рыцарь» учтена также возможность спонтанного контакта с аборигенами. С учетом указанной выше (п. «б») нацеленности информатора на зоны повышенной социальной активности это потребовало включения в ПО дополнительных средств для защиты от контакта. В связи со сложностью системы «информатор – окружающая среда» предсказать все контактные ситуации практически невозможно. Поэтому средства защиты от контакта реализованы в виде единой подпрограммы ЗЩКОНТ, обращения к которой встроены во все модули анализа ситуаций и выбора вариантов действия. В эту же подпрограмму включены и средства защиты от причинения аборигенам ущерба действием (защита от ущерба бездействием с запретом на контакт принципиально несовместима и в ПО не реализована).

Описанные действия информатора возможны лишь при ошибках в ЗЩКОНТ. Однако повторное тестирование контрольной копии ПО с учетом имеющихся сведений таких ошибок не выявило. Приходится предположить повреждение аппаратуры, что, в свою очередь, предполагает нарушение технологий сборки и/или использование некондиционных материалов в процессе изготовления действующей модели ПО «Мобильный информатор» (версия «Багряный рыцарь»), в связи с чем рекомендуется указать техническому отделу на необходимость строгого соблюдения вышеуказанных условий.

Анализ ЗЩКОНТ на уровне машинного кода позволяет считать наиболее вероятным вариантом повреждения обнуление байта 0С75А2А8В3, содержащего поле режима-адресации команды перехода по нарушению защиты (кристалл 12 постоянного запоминающего устройства – ПЗУ). Такое обнуление могло вызвать, например, попадание в информатор искрового заряда (молнии) в момент исполнения указанной команды при поврежденной системе электрозащиты. Возможно, именно повреждение электрозащиты вызвало первичный аварийный сигнал. Тройное резервирование ПЗУ в данной ситуации бесполезно, т. к. комплексы работают синхронно и разрушен будет во всех комплектах один и тот же байт.

Прогон ПО с обнулением указанного байта показал, что в этом случае средства социального анализа неизбежно вызывают включение информатора в активные действия на стороне социальных низов. Ввиду совпадения результатов прогона с данными, полученными от исполнителя, причину аварии можно считать выявленной с весьма высокой степенью достоверности (99,9999 %).

Выводы

1. При доработке ПО «Мобильный информатор» средство блокировки нежелательного поведения следует дублировать с последовательным контролем. Требуемые ресурсы в памяти имеются.

2. В силу отмеченного в п.1 фактора объединение в подпрограмме ЗЩКОНТ защит от контакта и непричинения ущерба действием представляется неприемлемым.

3. Указанное объединение создает при повреждении ЗЩКОНТ опасность атаки на

Вы читаете Доспехи бога
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату