Сквозная защита TLS
Определение
Сквозная защита TLS — подход, при котором шифрованием защищён каждый обязательный участок пути от клиента до конечного приложения, а не только внешний. При посреднике это обычно два независимых соединения TLS: от клиента до прокси-сервера и от него до исходного сервера, у каждого своя проверка подлинности.
Также ищут: End-to-end TLS · сквозной TLS · TLS до приложения · re-encryption to origin
Зачем это знать
Один зашифрованный сегмент не предотвращает перехват или подмену на другом участке пути запроса.
Карта понятия
Что подтверждено
При использовании прокси сквозная защита может состоять из двух соединений TLS: от клиента до прокси и от прокси до исходного сервера; у каждого свои стороны и проверка подлинности.
Граница применимости: Путь запроса HTTPS через прокси.
Повторное шифрование TLS после завершения внешней сессии защищает внутренний участок, но не превращает два независимых соединения в одну непрерывную сессию TLS.
Граница применимости: Защита TLS по участкам и одно соединение.
Что проверить
- Перечислите все участки пути.
- Для каждого задайте требования TLS.
- Проверьте подлинность второй стороны.
Первоисточники
- RFC 8446: The Transport Layer Security Protocol Version 1.3
Определяет TLS 1.3, включая encrypted channel, PSK authentication, PSK identity и PSK+(EC)DHE modes.
- HTTP Semantics
Определяет stateless HTTP, origin server, intermediaries, target URI и security significance полей authority и Host.