اختبار الأمان يقيّم البرمجيات للكشف عن الثغرات والضعف الأمني — للتحقق من حماية البيانات والمقاومة للهجمات. يتضمن تقنيات متعددة (SAST, DAST, اختبار الاختراق، فحص التبعيات) وهو ضروري لأن الثغرات الأمنية يمكن أن تكون لها عواقب وخيمة.
ما الذي يفحصه اختبار الأمان
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.
