18+
реклама
18+
Бургер менюБургер меню

Виктор Алеветдинов – Контрольная сумма. Книга 4. Правила Чёрного дракона (страница 11)

18

Ратникова написала от руки: «Дом смотрителей отказался от коллективного подтверждения показаний. Согласие и ответственность устанавливаются отдельно по каждому участнику и действию».

Виктория прочла.

— Так подходит.

— В риск-профиле отсутствие общей подписи добавит неопределённость, — сказала Ратникова. — Но подпись без личного согласия создаст реальный ущерб. Я предпочитаю исправлять таблицу, а не вредить пострадавшему человеку.

Лиза поняла, чего боится председатель. Города, в котором при аварии никто не знает, кто имел право остановить действие.

После перерыва они перешли в цифровую комнату. Власов дождался прямого разрешения Лизы.

— Входите. Работаете только на гостевом столе.

— Принято.

Он поставил ноутбук и подключил карту через одноразовый адаптер Виктора. Лиза открыла обезличенный набор: время записи, размер блока, контрольная сумма и статус поля. Имена дежурных она заменила случайными номерами.

Марина стояла за её плечом.

— Ты уверена?

— Нет. Поэтому тест ограничен одной сменой.

— Я спрашиваю не о размере теста.

— Если откажемся, комиссия поднимет риск-профиль и придёт с готовым решением. Здесь я вижу, что передаю.

— Пока видишь.

— Это мой контур.

— И твоя запись уже отмечена как объект без владельца.

— Поэтому я не отдам решение тебе только ради заполненного поля.

Марина отступила.

— При первом несогласованном действии отключаем.

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

— Стоп, — сказал он и выдернул карту приёмного буфера.

— Что случилось? — спросил Виктор.

— В городском фрагменте есть хвост, которого нет в заявленной длине. Следующий блок допишется к вашему архиву при обратной проверке.

— Обратная запись запрещена.

— На уровне интерфейса. Хвост помечен как продолжение исходного файла. Система сочтёт его восстановлением.

Он показал шестнадцать байтов после конца блока.

— Куда ведёт ссылка? — спросила Лиза.

— В журнал доступа к закрытому помещению.

Марина выпрямилась.

— Мост отключить.

— Уже отключён.

Лиза проверила архив. Исходный блок не изменился. Если бы Власов пропустил продолжение, пропавшее дежурство связалось бы с печатью Зеркального копья.

— Вы видели это раньше? — спросила она.

— Нет. В городской копии хвост скрыт за правильной длиной. Он проявился при сравнении.

— Почему остановились до предупреждения?

— Контрольная сумма входного буфера изменилась, хотя объём остался прежним.

Он назвал обе суммы. Лиза сверила. Совпадало.

Власов не просил доверять ему. Он остановил процедуру и дал проверяемую причину.

— Продолжим без служебных хвостов, — сказала Лиза.

— Не сегодня, — вмешалась Марина.

— Мы нашли способ их отсекать.

— Мы почти связали архив с копьём.

— И нашли человека, который это остановил.

Марина посмотрела на Власова, потом на дочь.

— Ты готова отвечать за продолжение?

— За один блок и новый фильтр — да.

— Я против.

— Принято. Но решение по цифровому контуру моё.

Она впервые сказала это при посторонних. Марина побледнела, однако доступ не забрала.

— Запиши моё возражение.

Виктория внесла его в протокол.

Власов поднял руки над столом.

— Я не продолжу, пока вы не определите, чьего подтверждения достаточно.

— Моего, — сказала Лиза. — Марина подтверждает доступ к Дому. Я подтверждаю операцию в своём контуре. Её возражение остаётся рядом.

— Вы принимаете такой порядок?

— Я принимаю право Лизы на решение. Само решение считаю опасным.

— Этого достаточно.

Второй тест прошёл без скрытого хвоста. Мост вернул расхождение в семи позициях. На экране Власова пустые поля получили помету «получено без значения».

На стороне Дома Лиза увидела другое: «временно подтверждено».

— Остановить.

Власов замер.

— У меня исправленная формулировка.

— У меня старая.

Файл моста имел правильную контрольную сумму. Правило в коде было новым. Старый текст подставил интерфейс Дома из собственного словаря статусов.