TK Study

Multiple choice › Client-side and server-side

Client-side and server-side

1. Client-side and server-side

Why must input be validated on the server even if it is validated in the browser?

  1. Browsers do not support validation
  2. Servers cannot run JavaScript
  3. Server-side validation is faster
  4. Client-side checks can be bypassed by a user or attacker
Answer

D

Anything running on the user's machine can be altered. Client-side validation is for usability; server-side is for security.