Summary
- Изменившийся бит Key Phase подтверждает обновление лишь после успешной обработки пакета следующим ключом и IV.
- Этот успех доказывает, что партнёр начал обновление в данном соединении, но не объясняет мотив и не подтверждает уничтожение старых ключей.
- Для установления причины нужны вместе пакет, поколение ключей, подтверждение, выпуск и аудит политики.
Во время выпуска ПО панель показывает смену фазы, и канал инцидента называет её ротацией из соображений безопасности. Совпадение во времени важно, но сам бит такой причины не содержит.
Раздел 6 RFC 9001 задаёт Key Phase узкую функцию: указывать поколение ключей, защищающих пакет 1-RTT. Начальное значение равно нулю и меняется при каждом обновлении. QUIC использует собственный механизм вместо сообщения TLS KeyUpdate. Сигнал говорит, какие ключи должны работать, а не почему их решили применить.
Граница доказательства находится в разделе 6.2. Увидев противоположную фазу, получатель пробует следующий ключ и IV. Только успешная обработка устанавливает, что партнёр начал обновление. До ACK такого пакета получатель обязан обновить ключи передачи; ACK, защищённый новыми ключами, обозначает завершение. Трасса с одним битом без результата расшифрования показывает лишь предполагаемый переход.
Порядок тоже обязателен. Раздел 6.1 запрещает обновление до подтверждения рукопожатия и следующее обновление до ACK пакета текущей фазы. Ключ защиты заголовка не меняется. Старые ключи пакетов необходимо хранить до успешного открытия пакета новыми ключами и желательно ещё некоторое время из-за переупорядочивания.
Разделы 6.3 и 6.5 объясняют одновременное наличие текущих, следующих и иногда предыдущих ключей при защите от временных каналов. Поддельный бит способен вызвать вычисления; ошибка расшифрования не доказывает ни легитимное обновление, ни атаку.
В квитанции инцидента нужны роль конечной точки, отпечаток соединения, номер пакета, фаза, результат расшифрования, поколения чтения и записи, время подтверждения рукопожатия, запускающий пакет, ACK под новым ключом, окно хранения, версия реализации, эпоха выпуска и событие политики. Протокол подтверждает криптографическую непрерывность; намерение и причину объясняют сопутствующие записи.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

