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

Подделка серверного запроса (SSRF)

Определение

Подделка серверного запроса (SSRF) — уязвимость, при которой злоумышленник управляет адресом или другой существенной частью сетевого запроса, выполняемого сервером.

Также ищут: Server-side request forgery · SSRF · принудительный запрос сервера · forced backend request

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

Сервер часто имеет доступ к внутренним службам, узлам метаданных и учётным данным, недоступным внешнему клиенту.

Связи из словаря

Карта понятия

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

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

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

    Граница применимости: Серверные сетевые запросы приложения.

  2. Правила CORS и SOP применяет браузер; они не ограничивают сетевой запрос, который серверный код выполняет самостоятельно.

    Граница применимости: Различие между правилами браузера и серверным запросом.

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

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

  1. Не принимайте полный URL без необходимости.
  2. Разрешайте только заранее известные адреса.
  3. Запретите перенаправления и обращения во внутренние сети.
Открытые основания

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

  • Стандарт2
  • Документация2
  • Официальная документация
    Server Side Request Forgery Prevention Cheat Sheet OWASP Foundation · OWASP Server-Side Request Forgery Prevention Cheat Sheet, 2026-09-12 capture · проверено

    Описывает SSRF, allowlist destinations, IP/domain validation, DNS risks и запрет автоматических redirects.

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

  • Официальная документация
    Server Side Request Forgery Prevention Cheat Sheet OWASP Foundation · OWASP Cheat Sheet Series, checked 30 August 2026 · проверено

    Описывает SSRF, allowlist destinations, IP/domain validation, DNS risks и запрет автоматических redirects.

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

  • Первичная спецификация
    Fetch Standard WHATWG · Living Standard, checked 30 August 2026 · проверено

    Определяет CORS protocol, credentials modes, allowed origins и CORS-preflight fetch через OPTIONS.

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

  • Первичная спецификация
    The Web Origin Concept Internet Engineering Task Force · RFC 6454, December 2011 · проверено

    Определяет origin как scheme, host и port и описывает origin-based browser isolation model.

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

Карта знаний

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

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

Курсы по теме

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