Security testing software का vulnerabilities और security weaknesses के लिए मूल्यांकन करती है — सत्यापित करती है कि यह data की रक्षा करता है और attacks का प्रतिरोध करता है। इसमें विभिन्न तकनीकें शामिल हैं (SAST, DAST, penetration testing, dependency scanning) और यह आवश्यक है क्योंकि security flaws के गंभीर परिणाम हो सकते हैं।
Security testing क्या जाँचती है
Security testing finds VULNERABILITIES and verifies defenses:
→ common flaws: injection (SQL, etc.), XSS, broken authentication/authorization,
sensitive data exposure, misconfigurations, vulnerable dependencies (OWASP Top 10)
→ does the app properly authenticate, authorize, validate input, encrypt data, etc.?
→ ensures the software resists attacks and protects data/users.
