Почему это важно
Эти значения часто влияют на абсолютные URL, аудит и правила доступа, хотя сами по себе остаются обычным вводом.
Что подтверждено
RFC 7239 задаёт параметры for, by, host и proto и разрешает прокси добавлять их при передаче запроса.
Граница применимости: Синтаксис и смысл поля Forwarded.
Приложение не должно принимать Forwarded или X-Forwarded-* за истину без известной границы доверенного прокси: одноимённые поля может прислать клиент.
Граница применимости: Доверие к сведениям Forwarded.
Что проверить
- Укажите, кто записывает каждое поле.
- Удалите присланную клиентом копию.
- Разбирайте только известный доверенный переход.
Первоисточники
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.
Открыть первоисточник