Кратко

  • Редакция 13 позволяет получать новые Evidence после загрузки, обновления, переключения блока управления или изменения аппаратуры, не дожидаясь следующего опроса.
  • Replay, nonce, epoch, подписанные часы TPM и heartbeat улучшают непрерывность и свежесть, но по отдельности не доказывают отсутствие пропусков.
  • Создание, транспорт, последовательность/replay, свежесть, оценка, разрешение Relying Party и результат требуют раздельных подтверждений.

Устройство, прошедшее проверку утром, к полудню может измениться. Оно перезагрузилось, установило ПО, переключило управление или получило новый модуль пересылки. Опрос покажет это лишь при следующем запросе. draft-ietf-rats-network-device-subscription-13 предлагает другой ритм: Verifier подписывается на YANG Event Stream <attestation> по RFC 8639.

Запрос включает nonce, выбранные PCR и необязательный фильтр. Устройство может воспроизвести PCR extend с момента загрузки, отметить завершение replay и выдать TPM Quote, связанный с nonce. В дальнейшем уведомление extend предшествует соответствующему Quote; тот должен появиться за несколько, максимум за десять секунд. Heartbeat делает наблюдаемым и период без новых Quote.

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

Первый — производство: измерило ли устройство нужное изменение? Quote связывает выбранные PCR, но не доказывает, что за пределами выбранной поверхности не было значимых событий. Фильтр намеренно сокращает поток. Подпись защищает область, но не делает её полной.

Второй — транспорт: пришло ли уведомление по ожидаемой подписке и связано ли оно с правильным устройством и сеансом? Защищённый канал подтверждает доставленное, а не отсутствующее.

Третий — последовательность и replay. Проект предусматривает полезные меры: восстановление в границах загрузки, отметку replay-completed, порядок extend и Quote, обработку reset/restart и heartbeat. Эксплуатация должна проверять эти границы, хранить ID подписки, фильтр, порядок и переподключения, объяснять любой разрыв. Два верных сообщения по сторонам пробела не заполняют его.

Четвёртый — свежесть. Nonce задаёт приблизительную эпоху вызова; центральный epoch или отдельный Quote RFC 9684 обновляют её. Подписанные TPM 2.0 значения clock, reset и restart помогают проверять дрейф и цикл жизни. Однако RFC 9334 сохраняет неизбежную гонку: свежесть сужает время создания Evidence, но не делает прошлое измерение вечным текущим состоянием. Правила допустимого повторного nonce частично остаются вне протокола.

Пятый — оценка. Verifier нужны Reference Values, Endorsements и политика. RFC 9683 предупреждает о противоречивых, неполных и неоднозначных эталонах. Верная подпись отвечает, кто защитил claims, но не подтверждает правильность базы сравнения.

Шестой — разрешение. В RATS Verifier выдаёт Attestation Result, а Relying Party применяет собственную политику к конкретной операции. Результат, достаточный для инвентаризации, может быть недостаточен для допуска в сеть. Криптография не передаёт деловые полномочия.

Седьмой — результат. Даже правильный отказ не доказывает, что точка исполнения применила его, трафик изменился или риск исчез. Последнюю квитанцию выдаёт действующая система.

На 9 сентября 2026 года редакция 13 оставалась активным Internet-Draft. Datatracker показывал AD Followup после передачи в IESG и целевой статус Proposed Standard. Это статус процесса, а не утверждение RFC или свидетельство внедрения. Ценность проекта — в быстрой передаче фактов, а не в стирании границ между наблюдением, оценкой и действием.

Источники