Inndatavalidering — kontroll av at brukerinput oppfyller forventede kriterier før behandling — er en grunnleggende sikkerhetspraksis. Siden angrep ofte kommer gjennom ondsinnet input, hjelper validering (og sanitering) av input til å forhindre mange sårbarheter. Et kjernprinsipp: stol aldri på brukerinput.
Stol aldri på brukerinput
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.
