Cloud Security Maturity Model·AWS v3.0.0

Arrastra para explorar · pellizca para ampliar

Eficiente Gobierno de la seguridad

c3.2 Usar infraestructura como código

Describa la infraestructura como código con CloudFormation, el AWS CDK o Terraform. La IaC aporta versionado y gestión de cambios, permite escanear plantillas en busca de problemas antes de desplegar y hace que reconstruir un entorno comprometido sea rápido y repetible.

Guía de implementación

Construya la infraestructura a partir de código versionado

Defina su infraestructura con AWS CloudFormation, el AWS CDK o herramientas de terceros como HashiCorp Terraform. La infraestructura como código (IaC) mejora la gobernanza, versiona su arquitectura, la incorpora a la gestión de cambios y le permite reconstruir un entorno comprometido de forma rápida y consistente.

Adoptar IaC temprano rinde frutos, pero adaptar plantillas a infraestructura existente no es trivial. Si su organización eventualmente migrará a IaC, priorice empezar cuanto antes.

Escanee las plantillas antes de desplegar

Atrape configuraciones incorrectas antes de que existan validando plantillas en el pipeline:

  • AWS CloudFormation Guard verifica plantillas contra reglas de política como código; por ejemplo, exigir cifrado en cada bucket.
  • Herramientas como cfn-nag, checkov y cdk-nag (incluidas en el Automated Security Helper) escanean IaC en busca de patrones inseguros.

Valida antes de desplegar

Bloquea el pipeline con una verificación de política — por ejemplo, haz fallar el build si una plantilla viola tus reglas de CloudFormation Guard:

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

Cómo validar

  • ¿Su infraestructura está definida como código y bajo control de versiones?
  • ¿Escanea las plantillas de IaC en busca de problemas de seguridad antes de desplegar (por ejemplo CloudFormation Guard, checkov)?
  • ¿Podría reconstruir rápidamente un entorno comprometido a partir del código?

Amenazas que atiende

  • La infraestructura construida manualmente se desvía, es difícil de auditar y lenta de reconstruir tras un compromiso; los cambios sin revisar pueden introducir silenciosamente configuraciones inseguras.

Servicios AWS

AWS CloudFormation

Precios

Sin cargo adicional

CloudFormation en sí es gratuito; solo paga por los recursos que aprovisiona. Vea precios de CloudFormation.

Mapeos de frameworks

AWS CAF

Well-Architected

Referencias