AS 8.1.1 (K2): Explicar o papel das ferramentas de análise estática e dinâmica nos testes de segurança.

Tipos e objetivos das ferramentas de teste de segurança

Ameaças (s) de segurança → ferramentas para combater ameaças identificadas;

Hacking Community compartilha ferramentas:
– As ferramentas de hacking evoluem, algumas tornam se base para ferramentas legítimas de teste de segurança;

Os fornecedores de ferramentas desenvolvem ferramentas com capacidades mais amplas (contra múltiplas ameaças);

Grande oferta de ferramentas:
– Ferramentas de código aberto;
– Ferramentas comerciais.

Ferramentas para vulnerabilidades específicas:
– Varredura de vulnerabilidades, testes de penetração, analisadores de protocolos, etc.
– E.g., sectools.org/

São necessárias ferramentas estáticas e dinâmicas:

Ferramentas estáticas:
– pode ser usado muito cedo no ciclo de vida do desenvolvimento;
– estão disponíveis para a maioria das linguagens de software e;
– geralmente têm a capacidade de informar sobre aspectos de segurança.

Ferramentas dinâmicas:
– Sondar o sistema em vez da aplicação sob teste.

Ferramentas de teste de segurança – Exemplo:

Cracking de senha:
– John The Ripper, THC Hydra, Aircrack ng,? Cain e Abel Hacking Tool, oclHashcat;

Teste de penetração:
– Metasploit;

Scanner de vulnerabilidades da Web:
– OWASP Zed, Wireshark, Nikto , Acunetix , Netsparker , w3af;

Mapeador de rede:
– NMAP;

Forense digital:
– Maltego;

Coleção de ferramentas:
– Metasploit.