View on GitHub

manual-da-engenharia-para-codar

Este é o manual para compromissos de "código com" a engenharia.

Teste de Penetração

Um teste de penetração é um ataque simulado contra o seu aplicativo para verificar se existem problemas de segurança exploráveis.

Por que o Teste de Penetração

O teste de penetração é realizado em um aplicativo em execução. Como tal, ele testa o aplicativo de ponta a ponta com todas as suas camadas. Seu resultado é um ataque simulado real ao aplicativo que teve sucesso, portanto, é um problema crítico em seu aplicativo e deve ser abordado o mais rápido possível.

Aplicando o Teste de Penetração

Muitas organizações realizam testes de penetração manuais. Mas novas vulnerabilidades são descobertas todos os dias. Portanto, é uma boa prática realizar testes de penetração automatizados. Para alcançar essa automação, use ferramentas de teste de penetração para descobrir vulnerabilidades, como entradas não sanitizadas que são suscetíveis a ataques de injeção de código. As informações fornecidas pelo teste de penetração podem ser usadas para ajustar as políticas de segurança do WAF e corrigir as vulnerabilidades detectadas.

Estruturas e Ferramentas de Teste de Penetração

OWASP Zed Attack Proxy (ZAP) - Ferramenta de teste de penetração da OWASP para aplicativos da web.

Conclusão

O teste de penetração é essencial para verificar vulnerabilidades em seu aplicativo e protegê-lo contra ataques simulados. As informações fornecidas pelo teste de penetração podem identificar pontos fracos na postura de segurança de uma organização, bem como medir a conformidade de sua política de segurança, testar a conscientização da equipe sobre questões de segurança e determinar se e como a organização estaria sujeita a desastres de segurança.