Bezpieczeństwo aplikacji webowych · Junior · Pytanie 2 z 75
Formularz sprawdza w JavaScript, że wiek to liczba od 18 do 120. Czy to wystarczy, by chronić serwer?
- 1Tak: przeglądarka nie pozwoli wysłać formularza z błędną wartością
- 2Tak, o ile kod walidacji jest zminifikowany
- ✓Poprawna odpowiedź: Nie: atakujący może pominąć stronę i wysłać dowolne żądanie bezpośrednio, więc serwer też musi walidować
Wyjaśnienie
Walidacja po stronie klienta służy wygodzie użytkownika. Każdy może wysłać żądanie przez curl czy DevTools, więc każdą ważną regułę trzeba sprawdzić ponownie na serwerze.