Tabbatar da shigar data — bincike cewa shigar mai amfani ya cika abubuwan da ake sa jiya kafin aiki da shi — shine gindin aikin tsaro. Tunda kai-kai sau da yawa suna zo ta hanyar shigar da ake bugi, tabbatar da (da tsaftace) shigar data yana taimakawa wajen hana kalmarsa da yawa. Ainihin ka'ida: kar kaɗa amince da shigar mai amfani.
Kar kaɗa amince da shigar mai amfani
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.
