Server-Side Request Forgery (SSRF)

Простыми словами

Проще говоря, «Server-Side Request Forgery (SSRF)» помогает команде найти или подтвердить слабое место, оценить реальный риск и проверить исправление. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.

Как применяется

В практике ИБ термин «Server-Side Request Forgery (SSRF)» используют так: его применяют при поиске слабых мест, подтверждении эксплуатации, оценке риска и контроле исправлений. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.

Пример применения

В согласованных границах проверки специалист опирается на понятие «Server-Side Request Forgery (SSRF)», сохраняет воспроизводимое доказательство и передаёт владельцу системы риск и способ исправления.

Не путать с

  • XML External Entity (XXE)XXE — атака через обработку XML-сущностей, способная читать данные, обращаться к сети или вызвать отказ.
  • Cross-Site Scripting (XSS)XSS — внедрение скрипта в страницу, который выполняется в браузере другого пользователя.
  • Open redirectOpen redirect — перенаправление пользователя на произвольный адрес через недостаточно проверяемый параметр URL.

Как это работает

  1. Обнаружить потенциальную слабостьВ контексте «Server-Side Request Forgery (SSRF)» находят условие, поверхность или сценарий для проверки.
  2. Подтвердить воспроизводимостьБезопасным способом проверяют затронутый объект и необходимые предпосылки.
  3. Оценить практический рискТехнический результат связывают с экспозицией, угрозой и последствиями для бизнеса.
  4. Устранить и повторно проверитьИзменение подтверждают ретестом, не ограничиваясь отметкой о выполненной задаче.

Частые вопросы

Что такое «Server-Side Request Forgery (SSRF)» простыми словами?

Проще говоря, «Server-Side Request Forgery (SSRF)» помогает команде найти или подтвердить слабое место, оценить реальный риск и проверить исправление. Смысл термина раскрывается через конкретный объект, действие и проверяемый результат.

Как «Server-Side Request Forgery (SSRF)» применяют на практике?

В практике ИБ термин «Server-Side Request Forgery (SSRF)» используют так: его применяют при поиске слабых мест, подтверждении эксплуатации, оценке риска и контроле исправлений. Решение проверяют по наблюдаемому результату, а не только по наличию документа или средства.

Чем «Server-Side Request Forgery (SSRF)» отличается от близких понятий?

«Server-Side Request Forgery (SSRF)» описывает следующее: принуждение серверного приложения выполнять запросы к адресам, выбранным атакующим. «XML External Entity (XXE)» означает: атака через обработку XML-сущностей, способная читать данные, обращаться к сети или вызвать отказ. Понятия могут использоваться вместе, но у них разные объект, назначение или этап работы.

SSRF — принуждение серверного приложения выполнять запросы к адресам, выбранным атакующим.