Les tests de sécurité évaluent les logiciels pour identifier les vulnérabilités et les faiblesses de sécurité — en vérifiant qu'ils protègent les données et résistent aux attaques. Ils incluent diverses techniques (SAST, DAST, tests de pénétration, analyse des dépendances) et sont essentiels car les failles de sécurité peuvent avoir des conséquences graves.
Qu'est-ce que les tests de sécurité contrôlent
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.
