Análise de Security Smells em projetos de infraestrutura como código e aplicação em ferramenta de SAST para Terraform
Infraestrutura como código (IaC); DevSecOps; Security smells; Terraform;
Static Application Security Testing (SAST).
Os desafios no gerenciamento e manutenção de ativos de infraestrutura nas empresas
de TI, bem como o desejo de entregar soluções cada vez mais escaláveis e de maneira
ágil, tem contribuido para a adção da computação em nuvem, fato esse que corroborou
para a popularização de práticas que auxiliassem nesse processo. O uso da infraestrutura
como código (IaC) é uma prática que tem ganhado força com a cultura DevSecOps, sendo
utilizada para provisionar infraestrutura de software na nuvem através da escrita de código.
Embora a IaC tenha benefícios claros como a redução no risco e no esforço ao realizar
alterações de infraestrutura, ainda existe lacunas na literatura para avaliar aspectos de
segurança, sobretudo analisando ferramentas populares no mercado de tecnologia como
o Terraform. Esse trabalho contribui de maneira científica e tecnológia para a cultura
DevSecOps através do desenvolvimento de uma ferramenta de SAST para identificação de
security smells em projetos de infraestrutura provisionados com Terraform. A partir da
avaliação de eficácia, precisão e cobertura, pretende-se ter resultados comparativos com
ferramentas disponíveis no mercado