O que é OWASP
Padrões de segurança para aplicações web
OWASP (Open Web Application Security Project) é uma organização sem fins lucrativos que desenvolve padrões e ferramentas de segurança para aplicações web.
OWASP Top 10
O documento principal listando 10 vulnerabilidades críticas:
- Injeção (SQL, NoSQL, LDAP)
- Autenticação quebrada
- Exposição de dados sensíveis
- Entidades externas XML (XXE)
- Controle de acesso quebrado
- Configuração de segurança incorreta
- Cross-Site Scripting (XSS)
- Desserialização insegura
- Uso de componentes com vulnerabilidades conhecidas
- Registro e monitoramento insuficientes
Projetos OWASP
- OWASP ZAP — scanner de vulnerabilidades
- OWASP Dependency-Check — análise de dependências
- OWASP ASVS — padrão de verificação
- OWASP Testing Guide — metodologia de testes
Por que usar
- Proteção contra ataques comuns
- Conformidade com padrões de segurança
- Redução de riscos de vazamento de dados
- Maior confiança do cliente