Требует отдельный токен для запросов, которые меняют состояние аккаунта
Зачем
Зачем это нужно
Проверяет Origin как дополнительный сигнал, не полагаясь на один заголовок
Убирает побочные эффекты из GET, который может открыть любой внешний ресурс
Вопросы
Частые вопросы
SameSite cookie достаточно?
Это сильный дополнительный барьер, но режимы и исключения браузеров менялись, а некоторые сценарии требуют межсайтового входа. Для критичных изменений лучше сохранить CSRF-токен и проверку источника. Модель подберёт значение SameSite по вашим переходам и не сломает законный callback авторизации.
Нужна ли CSRF-защита для Bearer-токена?
Если токен хранится не в cookie и код явно добавляет его в заголовок, чужой сайт обычно не может заставить браузер приложить значение. Тогда главным риском становится XSS и кража токена. Но если авторизация всё же опирается на автоматически отправляемую cookie, название API не отменяет CSRF.
Почему нельзя менять данные через GET?
GET могут предзагружать браузеры, поисковые роботы и внешние изображения, а CSRF-защита часто предполагает его безопасность. Изменение оформляют POST, PATCH или DELETE и проверяют токен. Модель найдёт текущие побочные эффекты и перенесёт их, сохранив понятный ответ для старого клиента на период миграции.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.