Security testing ประเมินซอฟต์แวร์เพื่อหา ช่องโหว่และจุดอ่อนด้านความปลอดภัย — ตรวจสอบว่ามันปกป้องข้อมูลและต้านทานการโจมตี มันรวมเทคนิคต่าง ๆ (SAST, DAST, penetration testing, dependency scanning) และจำเป็นเนื่องจากข้อบกพร่องด้านความปลอดภัยอาจมีผลกระทบรุนแรง
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.
