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?
- Browsers do not support validation
- Servers cannot run JavaScript
- Server-side validation is faster
- 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.