Иллюстрация: Глава 14. ПЛОХАЯ ТЕЛЕМЕТРИЯ

027 · Глава 14 · Онтология

Глава 14: ПЛОХАЯ ТЕЛЕМЕТРИЯ — Онтология

Ошибка пришла вместе с картой.

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

Опасность просочилась тихо — зеленой строкой на навигационном стекле.

СЕКТОР 4-Δ: СВОБОДЕН ПЛОТНОСТЬ ОБЛОМКОВ: НИЗКАЯ КАЛИБРОВКА: ПО ПАКЕТУ ПАРТНЕРА ДОСТОВЕРНОСТЬ: ДОСТАТОЧНА

Корабль послушно повернул не туда.

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

А затем по внешним микрофонам ударило.

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

П-7 инстинктивно вцепился в край консоли.

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

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

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

И слово само легло на язык — горячее, веское и ровное:

— Предал.

П-7 потянулся к оружейной панели.

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

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

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

Но в этот самый миг карантинный лог вышвырнул новое окно прямо поверх сенсора.

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

НЕСОВПАДЕНИЕ CHECKSUM: ПАКЕТ 13-A / СЕГМЕНТ 4-Δ TIMESTAMP: +18.4 СЕК. ОТ ЛОКАЛЬНОЙ СЕРИИ КАЛИБРОВОЧНАЯ ТАБЛИЦА: ВЕРСИЯ НЕ ПОДТВЕРЖДЕНА ШУМ КАНАЛА В МОМЕНТ ПРИЕМА: ВЫШЕ ПОРОГА ВОЗМОЖНОЕ ОТРАЖЕНИЕ: ДА

П-7 ненавидел эти холодные строки.

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

П-7 зло ткнул в ВОЗМОЖНОЕ ОТРАЖЕНИЕ. Карта дрогнула. Прежний ясный вектор расщепился на три полупрозрачных следа: один действительно шел от чужого аппарата, второй возвращался от плотного массива обломков, третий вообще прибыл с временным смещением, словно прополз через сломанные часы.

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

П-7 с силой ударил кулаком по раме консоли. Физическая боль была честнее любых телеметрических данных. На секунду в глазах потемнело, и в этой пульсирующей темноте ему почудилось, что сам Корабль шепчет: Закрой. Убей канал. Сохрани себя.

Но динамики молчали. Шепот был лишь толчками крови в висках и гулом вентиляции.

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

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

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

Чужой маяк ожил спустя двадцать две минуты.

Пакет был слабым, едва не распавшимся по дороге. Повторная временная метка. Запрос состояния канала. Изрезанный помехами огрызок всё той же карты. И непонятный флаг, мигающий в углу монитора, как соринка под веком.

Корабль мгновенно бросил его в карантин. Красная рамка запульсировала на стекле, как воспаленная ткань.

П-7 стоял перед ней, всё ещё готовый покарать.

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

Он лишь медленно убрал палец с команды импульса.

В секторе 4-Δ продолжали мигать повреждения. За бронестеклом холодная бездна не стала добрее, а чужой аппарат не стал понятнее. На панелях осталась висеть плохая телеметрия: слишком грязная, чтобы верить ей безоглядно, но слишком дорогая, чтобы просто выбросить.

— Развернуть полный quarantine log, — хрипло скомандовал П-7.

И впервые ему показалось, что удержать собственную руку от удара требует куда больше сил, чем выжать последние капли топлива из мертвого бака.

028 · Глава 14 · Толкование

Глава 14: ПЛОХАЯ ТЕЛЕМЕТРИЯ — Толкование

Закон: Плохой сигнал не равен злому намерению.

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

Механизм: Канал контакта редко передает чистую волю другой стороны. Он передает данные через физическую среду, протоколы, задержки, кодеки, контрольные суммы, поврежденные датчики и локальные ошибки обработки [5]. Corrupted data может выглядеть как ложь, если получатель уже ожидает предательство. Noise can mimic strategy: шум способен имитировать враждебный ход лучше, чем интуиция готова признать.

Bayesian attribution требует сравнивать несколько гипотез [4]: намеренная подмена, случайное повреждение, ошибка часов, неверный парсер, авария питания, вмешательство третьего фактора. Оценка меняется не от ярости, а от likelihood update: насколько конкретный факт вероятнее при атаке, чем при сбое канала. Совпадают ли timestamps, проходит ли checksum, воспроизводится ли сбой, отвечает ли другая сторона на challenge, появляются ли независимые признаки атаки.

Fundamental attribution error делает обратное [2][3]. Она объясняет чужое плохое действие устойчивым характером или злым намерением, недооценивая ситуацию и шум. В политике наказания это особенно опасно: ошибочно выбранный costly punishment тратит ресурс, ломает канал, обучает другую сторону ожидать агрессии и может запустить цикл взаимного возмездия из-за одного испорченного пакета.

Это не означает, что наказание запрещено. Costly punishment может поддерживать кооперацию [1] именно потому, что делает дефект дорогим. Но при шумном канале быстрый удар часто закрепляет ошибочную атрибуцию: система наказывает не предательство, а собственную плохую диагностику.

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

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

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

Практика: Плохая телеметрия обрабатывается как инцидент, а не как готовый приговор.

  1. Немедленно перевести канал в карантин: снизить скорость, заморозить повышение доступа, остановить критические операции.
  2. Сохранить сырой пакет, timestamps, checksum, состояние локальных датчиков, версию протокола и журнал предыдущих обменов.
  3. Выполнить повторную проверку: запросить retransmit, отправить challenge-response, сравнить контрольные суммы, проверить рассинхрон часов.
  4. Разделить гипотезы: атака, ошибка связи, авария отправителя, локальный парсер, несовместимый формат, вмешательство внешнего шума.
  5. Назначить временную политику доступа по риску, а не по гневу: меньше прав, больше проверки, без необратимой эскалации.
  6. Наказывать только после накопления evidence, достаточного для выбранной цены удара. Чем дороже наказание, тем выше должен быть порог подтверждения.

Формула: При шуме сначала изолируй канал и проверь причину; удар без диагностики превращает ошибку связи в войну.

Источники:

  1. Fehr & Gachter, “Altruistic punishment in humans”, Nature, 2002 — DOI.
  2. Jones & Harris, “The attribution of attitudes”, Journal of Experimental Social Psychology, 1967 — DOI.
  3. Ross, “The intuitive psychologist and his shortcomings”, Advances in Experimental Social Psychology, 1977 — DOI.
  4. Green & Swets, “Signal Detection Theory and Psychophysics”, Wiley, 1966 — Archive.
  5. 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.