Очень основательный разбор. Особенно ценна часть с воспроизведением SSRF в контейнерах и захватом логов — это намного нагляднее, чем просто читать описание CVE. Обход фильтра nip.io через sslip.io — типичный пример: сложность защиты от SSRF именно в том, что поверхность атаки постоянно расширяется с появлением новых сервисов, и чёрный список всегда отстаёт. Подход с мониторингом, описанный в статье, заслуживает внимания: аномальные исходящие запросы от процесса веб-сервера — действительно более фундаментальный сигнал, чем попытка закрыть каждую дыру на уровне приложения. Кстати, вопрос: в облачных средах с IMDS v2 (где для доступа к метаданным нужен токен через PUT-запрос) — такая цепочка эксплуатации SSRF всё ещё проходит?
Очень основательный разбор. Особенно ценна часть с воспроизведением SSRF в контейнерах и захватом логов — это намного нагляднее, чем просто читать описание CVE. Обход фильтра nip.io через sslip.io — типичный пример: сложность защиты от SSRF именно в том, что поверхность атаки постоянно расширяется с появлением новых сервисов, и чёрный список всегда отстаёт. Подход с мониторингом, описанный в статье, заслуживает внимания: аномальные исходящие запросы от процесса веб-сервера — действительно более фундаментальный сигнал, чем попытка закрыть каждую дыру на уровне приложения. Кстати, вопрос: в облачных средах с IMDS v2 (где для доступа к метаданным нужен токен через PUT-запрос) — такая цепочка эксплуатации SSRF всё ещё проходит?