Indatavalidering — att kontrollera att användarinmatning uppfyller förväntade kriterier innan den bearbetas — är en grundläggande säkerhetspraxis. Eftersom attacker ofta kommer genom illvillig inmatning, hjälper validering (och sanering) av inmatning till att förhindra många sårbarheter. En kärnprincip: lita aldrig på användarinmatning.
Lita aldrig på användarinmatning
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.
