O software de teste de segurança de aplicações estáticas (SAST) inspeciona e analisa o código de uma aplicação para descobrir vulnerabilidades de segurança sem realmente executar o código. Essas ferramentas são frequentemente usadas por empresas com práticas de entrega contínua para identificar falhas antes da implantação. As ferramentas SAST fornecem informações sobre vulnerabilidades e sugestões de remediação para que as equipes de desenvolvimento possam resolver. Há relação e sobreposição entre ferramentas SAST e software de análise de código estático, mas os produtos SAST são mais focados em testes de segurança. Os produtos de análise de código estático, por outro lado, combinam uma série de práticas analíticas, gerenciamento de testes e recursos de colaboração em equipe.
SAST vs DAST — Aprenda a diferença
Para se qualificar para inclusão na categoria de Teste de Segurança de Aplicações Estáticas (SAST), um produto deve:
Testar aplicações para identificar vulnerabilidades
Não executar código durante o teste, ou ter a capacidade de realizar testes estáticos
Fornecer informações sobre vulnerabilidades e explorações relativas