Выбор ответа Middle SSRF, файлы и редиректы обновлено
Редиректы и SSRF
Вопрос
Проверка URL корректна, но HTTP-клиент автоматически следует редиректам. Чем это опасно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Сервер атакующего ответит 302 на внутренний адрес, и клиент пойдёт туда. Проверка выполняется для первого URL, а реальный запрос уходит по адресу из Location.
Варианты ответа
- Ничем: HTTP-клиенты следуют редиректам только в пределах того же домена
- Сервер атакующего ответит 302 на внутренний адрес, и клиент пойдёт тудаправильный ответ
- Лишними задержками и таймаутами при длинных цепочках редиректов
- Клиент понизит соединение до HTTP, если редирект ведёт на адрес без TLS
Разбор
Проверка выполняется для первого URL, а реальный запрос уходит по адресу из Location. Нужно отключить автоматические редиректы или проверять каждый шаг тем же правилом.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.