Input validation — mriksa yen input saka pengguna memenuhi kriteria sing dikarepake sadurunge diproses — minangka praktik keamanan dasar. Amarga serangan asring teka liwat input sing jahat, validasi (lan sanitasi) input membantu nyegah akeh kerentanan. Prinsip inti: aja tau percaya input pengguna.
Aja tau percaya input pengguna
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.
