Cloud Security Maturity Model·AWS v3.0.0

Arraste para explorar · faça pinça para ampliar

Eficiente Governança de segurança

c3.2 Usar infraestrutura como código

Descreva a infraestrutura como código com o CloudFormation, o AWS CDK ou o Terraform. A IaC traz versionamento e gestão de mudanças, permite escanear templates em busca de problemas antes de implantar e torna a reconstrução de um ambiente comprometido rápida e repetível.

Guia de implementação

Construa a infraestrutura a partir de código versionado

Defina sua infraestrutura com o AWS CloudFormation, o AWS CDK ou ferramentas de terceiros como o HashiCorp Terraform. A infraestrutura como código (IaC) melhora a governança, versiona sua arquitetura, a incorpora à gestão de mudanças e permite reconstruir um ambiente comprometido de forma rápida e consistente.

Adotar IaC cedo compensa, mas adaptar templates a uma infraestrutura existente não é trivial. Se a sua organização eventualmente migrar para IaC, priorize começar o quanto antes.

Escaneie os templates antes de implantar

Capture configurações incorretas antes que existam validando templates no pipeline:

  • O AWS CloudFormation Guard verifica templates em relação a regras de política como código; por exemplo, exigir criptografia em cada bucket.
  • Ferramentas como cfn-nag, checkov e cdk-nag (incluídas no Automated Security Helper) escaneiam IaC em busca de padrões inseguros.

Valide antes de implantar

Bloqueie o pipeline com uma verificação de política — por exemplo, falhe o build se um template violar suas regras do CloudFormation Guard:

cfn-guard validate \
  --data template.yaml \
  --rules security-rules.guard

Como validar

  • Sua infraestrutura está definida como código e mantida sob controle de versão?
  • Você escaneia os templates de IaC em busca de problemas de segurança antes de implantar (por exemplo CloudFormation Guard, checkov)?
  • Você conseguiria reconstruir rapidamente um ambiente comprometido a partir do código?

Ameaças atendidas

  • A infraestrutura construída manualmente sofre desvios, é difícil de auditar e lenta de reconstruir após um comprometimento; mudanças não revisadas podem introduzir silenciosamente configurações inseguras.

Serviços AWS

AWS CloudFormation

Preços

Sem custo adicional

O CloudFormation em si é gratuito; você paga apenas pelos recursos que ele provisiona. Veja os preços do CloudFormation.

Mapeamentos de frameworks

AWS CAF

Well-Architected

Referências