Inputvalidering — kontrol af, at brugerinput opfylder forventede kriterier før behandling — er en grundlæggende sikkerhedspraksis. Da angreb ofte kommer gennem ondsindet input, hjælper validering (og sanering) af input med at forhindre mange sårbarheder. Et kerneprincipper: stol aldrig på brugerinput.
Stol aldrig på brugerinput
ALL input from outside (users, APIs, files, requests) is UNTRUSTED — it can be malicious:
→ attackers send crafted input to exploit vulnerabilities (injection, XSS, etc.)
→ "never trust the client" — input can be anything, including attacks
→ Validate and handle ALL external input as potentially hostile.
