Веб и безопасность приложений

Аутентификация исходного сервера

Определение

Аутентификация исходного сервера — проверка, которой обратный прокси-сервер убеждается, что внутреннее соединение установлено с ожидаемым узлом, а не с ошибочным или подменённым.

Также ищут: Reverse proxy origin authentication · upstream TLS verification · proxy-to-origin mTLS

Зачем это знать

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

Доказательная часть

Что подтверждено

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

    Граница применимости: Аутентификация сертификатами на внутреннем участке TLS 1.3 и проверка имени сервиса; не распространяется безусловно на заранее согласованные ключи, возобновление или запрос без клиентского сертификата.

  2. Сертификат, который внешний прокси показывает браузеру, подтверждает только соединение браузера с прокси и не проверяет отдельное соединение прокси с исходным сервером.

    Граница применимости: Различие между внешним и внутренним участками защищённого соединения.

Перед спецификацией

Что проверить

  1. Включите TLS на внутреннем соединении.
  2. Проверяйте ожидаемое имя исходного сервера.
  3. Ограничьте доверенные CA или используйте mTLS.
Открытые основания

Первоисточники

  • Стандарт4
  • Первичная спецификация
    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.

    Утверждения: 01 · 02

  • Первичная спецификация
    Service Identity in TLS Internet Engineering Task Force · RFC 9525, November 2023 · проверено

    Задаёт construction и verification reference identifiers для TLS services; server identity находится в subjectAltName, не в commonName.

    Утверждения: 01

  • Первичная спецификация
    HTTP Semantics Internet Engineering Task Force · RFC 9110, June 2022 · проверено

    Определяет stateless HTTP, origin server, intermediaries, target URI и security significance полей authority и Host.

    Утверждения: 02

  • Первичная спецификация
    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.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие