Почему это важно
TLS может шифровать внутреннее соединение, но без проверки сертификата и имени шифрование не доказывает, что прокси подключился именно к нужному серверу.
Что подтверждено
При TLS-соединении к исходному серверу прокси должен проверить цепочку сертификатов и ожидаемое имя сервиса. При mTLS исходный сервер дополнительно проверяет клиентский сертификат прокси.
Граница применимости: Взаимная проверка узлов на внутреннем участке TLS.
Сертификат, который внешний прокси показывает браузеру, подтверждает только соединение браузера с прокси и не проверяет отдельное соединение прокси с исходным сервером.
Граница применимости: Различие между внешним и внутренним участками защищённого соединения.
Что проверить
- Включите TLS на внутреннем соединении.
- Проверяйте ожидаемое имя исходного сервера.
- Ограничьте доверенные CA или используйте mTLS.
Первоисточники
RFC 8446: The Transport Layer Security Protocol Version 1.3
Internet Engineering Task Force · RFC 8446, August 2018
Определяет TLS 1.3, включая encrypted channel, PSK authentication, PSK identity и PSK+(EC)DHE modes.
Открыть первоисточникHTTP Semantics
Internet Engineering Task Force · RFC 9110, June 2022
Определяет stateless HTTP, origin server, intermediaries, target URI и security significance полей authority и Host.
Открыть первоисточникGuidelines for API Protection for Cloud-Native Systems
National Institute of Standards and Technology · NIST SP 800-228-upd1, includes updates as of 13 March 2026
Задаёт API lifecycle controls для authentication, authorization, rate limits, resource limits, logging и monitoring.
Открыть первоисточник