c3.15 Realizar modelagem de ameaças
A modelagem de ameaças identifica quem poderia atacar cada carga, os caminhos que poderia tomar e o impacto em caso de sucesso, para que você invista nos controles que mais importam. Na nuvem, foque no que você pode fazer para fortalecer a segurança, não apenas em tudo o que poderia dar errado.
Guia de implementação
Modele ameaças por carga
Para cada carga, analise quais atores gostariam de prejudicar sua confidencialidade, integridade ou disponibilidade, os caminhos e técnicas de ataque que poderiam usar, e o impacto se uma ameaça for bem-sucedida. Essa análise diz onde investir. A nuvem permite alcançar uma postura de segurança mais forte do que on-premises, então enquadre o exercício em torno do que você pode fazer para fortalecer as defesas, transformando a segurança do "departamento do não" em um facilitador da inovação segura. O blog da AWS How to approach threat modeling é um método sólido a seguir.
Ferramentas e material de referência
- O Threat Composer é uma ferramenta leve que reduz o time-to-value ao modelar ameaças.
- O Threat Technique Catalog for AWS mapeia as técnicas cloud do MITRE ATT&CK para técnicas específicas da AWS observadas pelo AWS Customer Incident Response Team.
- O workshop Threat Modeling for Builders ensina uma prática repetível.
Automatize com o AWS Security Agent
Além da modelagem manual, o AWS Security Agent (parte do AWS Continuum) pode gerar um threat model automaticamente a partir dos seus documentos de design, do seu código-fonte, ou de ambos. Ele produz um system overview que descreve como o sistema funciona e um conjunto de ameaças, cada uma com um nível de severidade, uma classificação STRIDE e recomendações acionáveis. Como o Security Agent constrói esse contexto da aplicação uma vez e o reutiliza, o mesmo modelo alimenta a sua revisão de design e código e os seus testes de penetração agênticos. Use-o para escalar a modelagem de ameaças em muitas cargas e manter os modelos atualizados à medida que o código muda, enquanto as suas equipes ainda raciocinam sobre os designs de maior risco.
Relacionado
A modelagem de ameaças é uma habilidade central para seus Security Champions e uma entrada natural para o DevSecOps.
Como validar
- Você realiza modelagem de ameaças para suas cargas críticas?
- Ela identifica atores de ameaça, caminhos de ataque e impacto para priorizar controles?
- Você usa um método repetível e ferramentas (por exemplo Threat Composer) e envolve os builders?
Ameaças atendidas
- Sem modelagem de ameaças, o esforço de segurança é distribuído de forma uniforme ou por intuição em vez de concentrado nos caminhos de ataque mais prováveis e de maior impacto, deixando lacunas críticas sem tratamento.
Cloud Security Maturity Model