Выбор ответа Middle SSRF, файлы и редиректы обновлено

Редиректы и SSRF

Вопрос

Проверка URL корректна, но HTTP-клиент автоматически следует редиректам. Чем это опасно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Сервер атакующего ответит 302 на внутренний адрес, и клиент пойдёт туда. Проверка выполняется для первого URL, а реальный запрос уходит по адресу из Location.

Варианты ответа

  1. Ничем: HTTP-клиенты следуют редиректам только в пределах того же домена
  2. Сервер атакующего ответит 302 на внутренний адрес, и клиент пойдёт тудаправильный ответ
  3. Лишними задержками и таймаутами при длинных цепочках редиректов
  4. Клиент понизит соединение до HTTP, если редирект ведёт на адрес без TLS

Разбор

Проверка выполняется для первого URL, а реальный запрос уходит по адресу из Location. Нужно отключить автоматические редиректы или проверять каждый шаг тем же правилом.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.