Análise de vulnerabilidades web
Laboratório com OWASP Juice Shop e DVWA para praticar a identificação e a correção de falhas do OWASP Top 10.
Laboratório de estudo em ambiente isolado e autorizado, com sistemas próprios ou intencionalmente vulneráveis. Nenhum sistema de terceiros foi testado.
Problema
Entender como uma falha web é explorada é o que permite configurar bem um WAF e orientar a correção com quem desenvolve.
Objetivo técnico
Praticar varredura, verificação manual e relatório em aplicações intencionalmente vulneráveis, numa rede isolada.
Como foi feito
Definir o escopo: rede Docker isolada, sem saída para a internet, só com as aplicações-alvo.
Reconhecer serviços e portas com Nmap.
Rodar a varredura automatizada com OWASP ZAP.
Confirmar manualmente os achados com Burp Suite e descartar falsos positivos.
Classificar pelo OWASP Top 10 e pela severidade CVSS.
Escrever o relatório com recomendação de correção e de regra de WAF para cada achado.
Evidências
services: juice-shop: image: bkimminich/juice-shop networks: [lab] dvwa: image: vulnerables/web-dvwa networks: [lab] networks: lab: internal: true # sem saída para a internetPrincipais aprendizados
- Varredura automática encontra o óbvio; a verificação manual separa o real do ruído.
- Relatório útil diz como corrigir, não só o que está errado.
- WAF ajuda, mas não substitui a correção no código.