System Design · Middle · Pytanie 17 z 75
Jak chronić się przed CSRF przy uwierzytelnianiu przez ciasteczka?
- ✓Poprawna odpowiedź: Ciasteczka
SameSitei token CSRF lub sprawdzanieOrigin - 2Przejść z HTTPS na HTTP, by ciasteczka nie były wysyłane
- 3Przechowywać ciasteczka tylko w
sessionStorage
Wyjaśnienie
Przeglądarka dołącza ciasteczka do żądań z cudzych stron. SameSite=Lax/Strict blokuje większość takich scenariuszy, a token lub sprawdzenie Origin zamyka resztę. GET nie może zmieniać danych, inaczej ochrona się psuje.