Concept Flow - Why input validation is critical
User sends input
Input received by server
Validate input
Process
Send response
Input flows from user to server, where validation checks if input is good or bad. Good input is processed; bad input is rejected with an error.