შეყვანის მონაცემების ვალიდაცია — მომხმარებლის შეყვანის მონაცემების შემოწმება, რომ ისინი აკმაყოფილებენ მოსალოდნელ კრიტერიუმებს დამუშავებამდე — არის ფუნდამენტური უსაფრთხოების პრაქტიკა. იმ დროს, როდესაც შეტევები ხშირად ხდებიან მავნე შეყვანის მონაცემების საშუალებით, შეყვანის მონაცემების ვალიდაცია (და სანიტაიზაცია) ხელმარტივი ხდება მრავალი დაუცველობის თავიდან აცილებას. ძირითადი პრინციპი: არასოდეს სჯერა მომხმარებლის შეყვანის მონაცემებს.
არასოდეს სჯერა მომხმარებლის შეყვანის მონაცემებს
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.
