Processo de Auditoria
Last updated
Last updated
Um processo de auditoria consiste nos seguintes passos:
Realizar testes.
Ler especificações e documentação.
Utilizar ferramentas de teste (como Slither, linters, análise estática, etc.).
Análise manual.
Executar ferramentas de teste mais avançadas (como Echidna, Manticore, execução simbólica, MythX, etc.).
Discutir (e repetir os passos anteriores conforme necessário).
Escrever um relatório de achados()
Normalmente, o relatório é organizado classificando os achados de acordo com a probabilidade de ocorrência e o impacto que podem causar. Os achados crÃticos e com alta probabilidade/impacto devem ser corrigidos com prioridade.