Веб и безопасность приложений · проверено по источникам

Обратный прокси

Обратный прокси — посредник, который принимает запрос клиента как сервер и создаёт новый запрос к выбранному исходному серверу как клиент.

Также ищут: Reverse proxy · edge proxy · application gateway

Практический смысл

Почему это важно

Он объединяет TLS, маршрутизацию и фильтры, поэтому ошибка в заголовках или доступе к исходному серверу влияет сразу на несколько приложений.

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

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

  1. Посредник HTTP принимает запрос с внешней стороны и формирует отдельный запрос к внутренней; исходный сервер остаётся источником достоверного ответа для ресурса.

    Граница применимости: Роли посредника HTTP.

  2. Само прохождение через прокси не делает присланные клиентом Host и служебные заголовки доверенными: доверие определяется схемой сети и правилами перезаписи заголовков.

    Граница применимости: Граница доверия обратного прокси.

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

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

  1. Опишите внешнюю и внутреннюю стороны.
  2. Зафиксируйте данные для маршрутизации.
  3. Ограничьте прямой доступ к исходному серверу.
Открытые основания

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

  • Первичная спецификация

    HTTP Semantics

    Internet Engineering Task Force · RFC 9110, June 2022

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

    Открыть первоисточник
  • Первичная спецификация

    Forwarded HTTP Extension

    Internet Engineering Task Force · RFC 7239, June 2014

    Определяет Forwarded для client, proxy, host и protocol metadata и предупреждает о privacy и integrity рисках.

    Открыть первоисточник
  • Официальная документация

    Testing for Host Header Injection

    OWASP Foundation · OWASP Web Security Testing Guide, checked 30 August 2026

    Описывает атаки через Host/X-Forwarded-Host и рекомендует не доверять им при построении reset links, redirects и routing decisions.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие