Teste de segurança avalia software em busca de vulnerabilidades e fraquezas de segurança — verificando se protege dados e resiste a ataques. Inclui várias técnicas (SAST, DAST, testes de penetração, verificação de dependências) e é essencial, pois falhas de segurança podem ter consequências graves.
O que o teste de segurança verifica
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.
