Иллюстрация: Глава 15. ПРОТОКОЛ НЕДОВЕРИЯ

029 · Глава 15 · Онтология

Глава 15: ПРОТОКОЛ НЕДОВЕРИЯ — Онтология

Корабль всё ещё мог догнать чужака. Грязно, на пределе прочности, сжигая неприкосновенный маневровый резерв, но мог.

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

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

П-7 смотрел на эту симуляцию очень долго.

Гнев, ослеплявший его в первые часы после инцидента, выгорел за ночь. От него осталась лишь серая зола под ребрами — тяжелая, холодная, отрезвляющая. В пробитом борту уже застыли заплаты. Один из фильтрующих блоков пришлось навсегда вывести из замкнутого контура. Запас воды сократился. На столе ремонтного поста валялись три отработанных шприца с полимерным герметиком и жесткая от засохшей пены рабочая перчатка.

П-7 открыл системную матрицу доступа.

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

— Отозвать общий ключ, — произнес П-7.

Корабль мигнул белым подтверждением.

ОБЩИЙ КЛЮЧ ОБМЕНА: ОТОЗВАН СЕАНСОВЫЕ КЛЮЧИ: ТОЛЬКО ПО CHALLENGE-RESPONSE КАРТЫ ПАРТНЕРА: КАРАНТИН ДО ПЕРЕКРЕСТНОЙ ПРОВЕРКИ МАТЕРИАЛЬНЫЙ ОБМЕН: STAGED ACCESS РЕПУТАЦИОННЫЙ ЖУРНАЛ: СОЗДАН

На навигационной панели зашевелились цифровые замки. Один за другим прямоугольники открытых каналов меняли свой цвет: зеленый тускнел до желтого, желтый остывал в серый, серый проваливался в глухой черный. П-7 слушал сухие щелчки электромагнитных реле с тем же чувством, с каким запечатывают отсеки, оставляя за переборкой бушующее пламя.

Он не смягчил ни одной строки протокола.

Автоматическое принятие чужих астрометрических карт погасло первым. Следом рухнула калибровка по внешним таблицам. Материальный обмен был зажат в тиски жестких шлюзовых ступеней: формальное описание, микропроба, карантин, изоляция, передача малыми партиями. На каждом этапе система теперь требовала паузу, запись в журнал и ручное подтверждение.

С каждым новым запретом доступный мир сжимался. П-7 ощущал это физически, будто кто-то затягивал страховочный ремень прямо поверх свежей раны, перекрывая ток крови, чтобы спасти организм в целом.

Чужой аппарат успел протолкнуть еще один инфопакет перед тем, как уйти за край устойчивой связи. Сигнал пришел слабым, с провалами, но архитектурно чище предыдущего. Внутри лежал фрагмент скорректированной карты, свежая временная метка, повтор старого протокольного маркера и пустое текстовое поле. Оно могло бы стать местом для извинений или объяснений — если бы между ними вообще существовал язык для подобных абстракций.

П-7 не стал разворачивать пакет в рабочем контуре.

Он хладнокровно изолировал его в карантинном буфере.

Затем начал компилировать ответ.

Он выпотрошил из ответного сообщения всё лишнее. Удалил строку с угрозой — индикатор энергопотребления передатчика тут же показал экономию. Удалил предложение о теплообмене. Закрыл доступ к материальным шлюзам и навигационным логам. Оставил только новую временную метку, холодный запрос на повторную калибровку, криптографический challenge на старый фрагмент карты и предельно узкое окно восстановления доверия: три коротких, безупречно структурированных пакета без единой ошибки.

Этот challenge пришлось собирать вручную, вытягивая байты из замусоренного сектора 4-Δ и сверяясь с устаревшей таблицей задержек. П-7 дважды ошибался в длине контрольного поля. Его пальцы, привыкшие к постоянной борьбе за выживание, всё ещё помнили макрос боевого удара куда лучше, чем сложный синтаксис проверяющего вопроса. Система не спорила, она лишь бесстрастно возвращала пакет в редактор, демонстрируя истинную цену каждого лишнего символа: микросекунды работы трансмиттера, рост температуры, потеря времени для калибровки собственного маяка.

П-7 смотрел на получившуюся структуру. В ней не было ни милосердия, ни слепой мстительности.

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

Внутри него всё ещё билась фантомная жажда погони. Темная точка чужого корабля на радаре. Удар в уязвимую зону радиатора. Короткая вспышка. Развязка. Древние отделы мозга обожали такие решения. Они пахли абсолютной ясностью, а ясность была сродни сытости после долгого голода.

Корабль в последний раз вывел на экран топливный расчет перехвата.

Красные цифры легли прямо поверх траектории чужака. В случае маневра масс-резерв для выхода из ближайшего обломочного пояса падал ниже критической желтой черты. Промах оставлял их собственный маяк беззащитным. Попадание превращало чужой корабль в мертвое пятно — ни новых карт, ни сорбента, ни шанса на исправление ошибки в будущем.

Кровь требовала тепла и триумфа. Сенсоры баков показывали абсолютный холод.

П-7 стер расчет погони.

— Сохранить журнал без редактирования, — приказал он.

ЖУРНАЛ СОХРАНЕН СОБЫТИЕ: ИСКАЖЕННАЯ ТЕЛЕМЕТРИЯ / НЕУСТАНОВЛЕННАЯ ПРИЧИНА РЕАКЦИЯ: ЖЕСТКОЕ ОГРАНИЧЕНИЕ ДОСТУПА КАНАЛ ВОССТАНОВЛЕНИЯ: ОСТАВЛЕН СТАТУС ПАРТНЕРА: НЕДОВЕРЕННЫЙ

Слово НЕДОВЕРЕННЫЙ врезалось в экран куда тяжелее и основательнее, чем первобытное ВРАГ.

П-7 медленно провел пальцем над светящимся термином, не касаясь стекла. С врагом было бы проще. Врага можно обвести в красную рамку прицела, догнать, испепелить и вычеркнуть из уравнения. «Недоверенный» оставался в серой зоне вероятностей. Этот статус требовал вести открытый журнал, держать шлюзы на замке и постоянно помнить: нанести удар можно в любой момент, а вот вернуть канал связи из разорванного на куски корпуса — невозможно.

Чужой маяк тускло мигнул на самом краю дальности приема.

Один раз. Затем второй. И окончательно провалился в радиошум.

П-7 активировал передачу своего узкого пакета.

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

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

Пакет ушел в бездну без исповеди, без попытки объятия, без смертного приговора.

Когда передача завершилась, астрометрия погрузилась во тьму.

П-7 остался один перед угасающим экраном. В рубке по-прежнему тянуло запахом полимерных заплат, жестким озоном и перегоревшим гневом. Новый протокол не делал чужака безопасным. Он лишь возводил несколько тяжелых, бронированных дверей между инстинктом ударить и рукой на пульте.

П-7 принудительно отключил матрицу боевого перехвата.

Его ладонь еще секунду висела над стеклом — тело по инерции ждало старой, интуитивно понятной кнопки уничтожения. Но затем пальцы опустились иначе. Они легли на строку CHALLENGE-RESPONSE — холодную, узкую, требующую доказательств, а не смерти.

На мерцающем стекле остался только новый протокол.

030 · Глава 15 · Толкование

Глава 15: ПРОТОКОЛ НЕДОВЕРИЯ — Толкование

Закон: После нарушения нужен протокол, а не бесконечная месть.

Предательство, атака или подтвержденное нарушение меняют политику доступа. Но они не отменяют физику ресурса. Топливо, внимание, время связи, вычисления и репутационные ходы ограничены. Бесконечное возмездие может выглядеть как справедливость, но энергетически оно часто становится паразитным контуром: система продолжает кормить прошлый ущерб новым ресурсом.

Механизм: Tit-for-Tat в повторяющихся играх силен простотой [1][2]: начать с сотрудничества, отвечать на сотрудничество сотрудничеством, отвечать на дефект дефектом, затем возвращаться к сотрудничеству, если другая сторона возвращается. Эта стратегия не является мягкостью. Она делает эксплуатацию дорогой, но не превращает один плохой ход в вечную войну.

При шуме чистый Tit-for-Tat может застрять [3] в цепочке взаимных наказаний. Один поврежденный пакет принимается за предательство, ответный удар принимается за новое предательство, и канал начинает производить конфликт сам. Generous Tit-for-Tat в таких моделях не всегда означает расследование; иногда это вероятностный отказ от ответного дефекта, чтобы разорвать эхо-цикл ошибки. Постинцидентное восстановление доступа [4] — другой слой: оно требует проверки, журналов, порогов и наблюдаемого изменения поведения.

При шуме forgiveness работает как error correction: система не обязана кормить бесконечную цепь ответных ударов из-за одного поврежденного пакета. После подтвержденного дефекта это уже не исправление ошибки канала, а риск-ограниченное восстановление доступа при положительной ожидаемой ценности будущего взаимодействия. Репутационный журнал должен помнить нарушение, но не обязан превращать память в автоматическую эскалацию.

Access control заменяет эмоциональное возмездие операционной политикой [5]. После нарушения система не возвращается к прежнему уровню доверия. Она снижает права, требует новые проверки, разделяет каналы, повышает цену следующего доступа и задает условия восстановления. Если нарушение повторяется, доступ режется дальше или закрывается. Если другая сторона проходит проверку, канал может стать узким, но рабочим.

Иллюзия: Старый язык говорит: “Кто предал один раз, должен быть уничтожен или навсегда изгнан из мира”. Это понятно как защитный импульс, но плохо как универсальная стратегия. В шумных повторяющихся системах вечная месть часто обслуживает не безопасность, а самовоспроизводящийся конфликт.

Обратная иллюзия не лучше: “Нужно простить и забыть”. Забывание разрушает репутационный контур. Полное восстановление без проверки учит нарушителя, что цена дефекта мала.

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

После нарушения главное не переживание правоты, а новая политика риска. Система должна помнить, что произошло, но не отдавать прошлому право бесконечно командовать будущими ходами.

Практика: Протокол после нарушения выполняется по ступеням.

  1. Зафиксировать инцидент: сырой пакет, ущерб, время, канал, предшествующие предупреждения, уровень подтверждения намерения.
  2. Немедленно снизить доступ: временные ключи отозвать, критические интерфейсы закрыть, скорость обмена ограничить, права разделить по каналам.
  3. Сохранить узкий канал восстановления, если это не увеличивает неприемлемый риск: только диагностические сообщения, только проверяемые ответы, только малые объемы обмена.
  4. Задать условия проверки: что должна показать другая сторона, сколько циклов без нарушений требуется, какие компенсации или costly signals нужны, какие данные сверяются независимо.
  5. Вести репутационный журнал: нарушение не стирается, но его вес обновляется новыми проверяемыми ходами.
  6. Не эскалировать без новых данных. Повторное нарушение повышает санкции; подтвержденное восстановление открывает только следующий ограниченный уровень, а не прежнее доверие целиком.

Формула: Наказание должно остановить эксплуатацию, а восстановление канала должно остановить расход топлива на шум; обе операции требуют журнала и порогов.

Источники:

  1. Axelrod & Hamilton, “The evolution of cooperation”, Science, 1981 — PubMed.
  2. Nowak & Sigmund, “Tit for tat in heterogeneous populations”, Nature, 1992 — DOI.
  3. Nowak, “Five rules for the evolution of cooperation”, Science, 2006 — PubMed.
  4. Nelson et al., “Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile”, NIST SP 800-61 Rev. 3, 2025 — DOI.
  5. Saltzer & Schroeder, “The protection of information in computer systems”, Proceedings of the IEEE, 1975 — DOI.