Сопоставление Junior Безопасность веб-приложения спрашивают часто обновлено
Уязвимость и защита
Вопрос
Сопоставьте уязвимость и основную защиту.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Каждая защита закрывает свой класс атак, и на практике их сочетают с общими мерами: минимальные права, лимиты, логирование.
Правильные пары
SQL-инъекцияПараметризованные запросы
XSSЭкранирование вывода и CSP
CSRFCSRF-токен и SameSite-cookie
SSRFЗапрет внутренних адресов при исходящих запросах
Открытый редиректПроверка, что адрес ведёт на свой хост
Path traversalНормализация пути и проверка каталога
Разбор
Каждая защита закрывает свой класс атак, и на практике их сочетают с общими мерами: минимальные права, лимиты, логирование.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.