Выбор ответа Senior SSRF, файлы и редиректы обновлено
IMDSv2
Вопрос
Почему IMDSv2 в AWS снижает риск SSRF?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Нужен токен из PUT-запроса с особым заголовком, а типичный SSRF умеет только GET. Типичная SSRF-уязвимость позволяет задать URL, но не метод и заголовки.
Варианты ответа
- IMDSv2 шифрует ключи роли паролем пользователя, и без него они бесполезны
- IMDSv2 доступен из консоли AWS, а из сети самой машины закрыт
- Нужен токен из PUT-запроса с особым заголовком, а типичный SSRF умеет только GETправильный ответ
- IMDSv2 полностью отключает метаданные на машине, пока их не включат вручную
Разбор
Типичная SSRF-уязвимость позволяет задать URL, но не метод и заголовки. IMDSv2 требует сначала PUT /latest/api/token с заголовком TTL и затем передавать токен в заголовке. Кроме того, ограничение hop limit мешает получать токен через контейнеры и прокси. Метаданные при этом доступны, просто защищены.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.