Security Testing bewertet Software auf Sicherheitslücken und Schwachstellen — überprüft, ob sie Daten schützt und Angriffen widersteht. Es umfasst verschiedene Techniken (SAST, DAST, Penetrationstesting, Dependency Scanning) und ist unverzichtbar, da Sicherheitsmängel schwerwiegende Folgen haben können.
Was Security Testing überprüft
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.
