Validimi i inputit — kontrollimi që input-i i përdoruesit përmbush kriteret e pritshme para përpunimit të tij — është një praktikë e themeluese e sigurisë. Meqenëse sulmet shpesh vijnë përmes input-it të dëmshëm, validimi (dhe pastrimi) i input-it ndihmon në parandalimin e shumë vulnerabiliteteve. Një parim themelor: kurrë mos u beso input-it të përdoruesit.
Kurrë mos u beso input-it të përdoruesit
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.
