57. Why should server-side validation still be performed?

Client-side HTML validation can be bypassed because users control the client. Server-side validation is required to protect application integrity and enforce security rules. Browser validation is mainly a user-experience feature and an early validation layer.

Key Takeaways
  • Never trust client-side validation for security.
  • Validate untrusted input on the server.
Knowledge Check

Can an attacker bypass browser-side form validation?