Validarea intrărilor — verificarea că intrarea utilizatorului îndeplinește criteriile așteptate înainte de a o procesa — este o practică de securitate fundamentală. Deoarece atacurile adesea vin prin intrări malițioase, validarea (și igienizarea) intrărilor ajută la prevenirea multor vulnerabilități. Un principiu de bază: nu încredința niciodată intrarea utilizatorului.
Nu încredința niciodată intrarea utilizatorului
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.
