Что такое CORS, XSS, CSRF? Как они работают?

CORS регулирует чтение cross-origin ответов браузером; XSS — выполнение нежелательного кода в контексте сайта; CSRF — нежелательное действие с автоматически отправленными учётными данными.

Короткий ответ

Что ответить на собеседовании

CORS регулирует чтение cross-origin ответов браузером; XSS — выполнение нежелательного кода в контексте сайта; CSRF — нежелательное действие с автоматически отправленными учётными данными.

Подробный разбор

Ответ с пояснениями

CORS регулирует чтение cross-origin ответов браузером; XSS — выполнение нежелательного кода в контексте сайта; CSRF — нежелательное действие с автоматически отправленными учётными данными.

От XSS защищают корректное экранирование, безопасные API и CSP; от CSRF — токены, проверка источника и подходящие cookie-политики. CORS не является универсальной защитой от CSRF: запрос может быть отправлен, даже если ответ нельзя прочитать. Все механизмы дополняют, а не заменяют авторизацию.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее