Тестирование безопасности оценивает программное обеспечение на предмет уязвимостей и недостатков безопасности — проверяя, что оно защищает данные и противостоит атакам. Оно включает различные методы (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.
