Este repositório apresenta exemplos simples de código vulnerável e código corrigido, demonstrando práticas básicas de desenvolvimento seguro.
O objetivo é compreender como determinadas vulnerabilidades surgem no código e quais práticas podem ser utilizadas para preveni-las.
Os exemplos mostram:
- Código vulnerável
- Explicação da vulnerabilidade
- Versão corrigida do código
- SQL Injection
- Cross-Site Scripting (XSS)
- Falhas de autenticação
- Problemas de validação de entrada
Cada diretório contém:
- exemplo vulnerável
- exemplo corrigido
- explicação da vulnerabilidade
Estudar práticas básicas de Secure Coding e reforçar conceitos importantes para segurança de aplicações.
OWASP Secure Coding Practices
https://owasp.org
OWASP Top 10
https://owasp.org/www-project-top-ten/