Validace vstupu — ověření, že uživatelský vstup splňuje očekávaná kritéria před jeho zpracováním — je základní bezpečnostní praktikou. Protože útoky často přicházejí prostřednictvím škodlivého vstupu, validace (a sanitizace) vstupu pomáhá zabránit mnoha zranitelnostem. Základní princip: nikdy nevěřuj uživatelskému vstupu.
Nikdy nevěřuj uživatelskému vstupu
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.
