Встречается на собеседованиях • сегодня
Что такое уязвимость
Уязвимость — это слабое место в системе, которое может быть использовано злоумышленником для нарушения безопасности, кражи данных или выполнения вредоносного кода. В контексте фронтенда распространённые уязвимости:
- XSS (Cross-Site Scripting) — внедрение вредоносного скрипта в страницу.
Пример:Решение: санитизация илиjavascript// Уязвимый код document.getElementById('output').innerHTML = userInput;textContentвместоinnerHTML.
-
CSRF (Cross-Site Request Forgery) — выполнение действий от имени пользователя без его ведома.
Защита: токены CSRF, SameSite cookies. -
CORS Misconfiguration — неправильная настройка доступа к API.
Ошибка:Access-Control-Allow-Origin: *для приватных данных.
Профилактика: регулярные аудиты, использование CSP (Content Security Policy), HTTPS.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы