En la nube de AWS los servicios de seguridad son significativamente mas eficientes en costos que soluciones on-prem
Ejemplos
WAF - Web Application Firewall
GuardDuty (Anomaly detection - UEBA, Network Behavior Anomaly detection - NBAD, Threat intelligence feeds, y reglas nativas para detectar amenazas)
AWS Security Hub (Security Posture Manager)
Muchos servicios de seguridad son gratuitos, u ofrecen una capa gratuita, o un free trial
AWS IAM Access Analyzer es un servicio gratuito que usa Automated Reasoning para detectar errores humanos en la configuración de políticas de recursos que permitan un acceso externo
AWS Shield Standard - Mitigación de ataques de DDoS gratuito y habilitado por defecto para todos
Amazon Cognito tiene una capa gratuita de 50.000 usuarios, con lo que si tienen 50.001 usuarios solo pagan 1 usuario, y si tienen menos, no pagan nada.
Servicios con free trial que les permite evaluar el costo en su infraestructura al mes siguiente
Amazon GuardDuty
AWS Security Hub
Amazon Detective
Audit Manager
etc...
AWS Systems Manager Patch Manager es gratuito para las instancias en la nube
Integridad
En la nube el acceso de los operadores a la infraestructura requiere (two person control), tiene auditoría y se construyeron multiples interfaces para minimizar al máximo el acceso, y mantener a los humanos lejos de los datos.
Disponibilidad
La disponibilidad de la nube (Uptime) es pública e historicamente es muy superior a la de data centers on-prem
Hardware especializado desarrollado por AWS para AWS como mini UPSs en cada rack además de los UPSs del Data Center
Compliance
Responsabilidad compartida: mucha de la responsabilidad queda en AWS, por lo que clientes solo deben presentar los reportes de AWS o realizar un GAP assessment para probar que sus cargas también son compliant.
Pueden descargar los reportes de AWS Artifact
En la nube cuentan con un servicio llamado AWS Audit Manager que los ayuda a recopilar automáticamente evidencias para simplificar la construcción del reporte de auditoría
Vulnerability Management
Responsabilidad de AWS:
Para servicios gestionados AWS se ocupa de aplicar los parches que sean necesarios y aplicar las configuraciones para el hardening de los servicios.
Más información disponible en la página de Security Bulletins (linkeada)
Al ser descubierta una nueva vulnerabilidad de dia cero como Log4jRCE, los equipos de AWS rápidamente parchean y aplican medidas de mitigación en la infraestructura para evitar estar vulnerables.
Responsabilidad del cliente:
Para sus instancias (IaaS) o contenedores pueden usar Amazon Inspector para simplificar la detección y priorización de vulnerabilidades o faltas de alineamiento a las buenas prácticas de hardening
Seguridad Fisica
Perimetro del Data Center:
En los datacenters de AWS los controles de acceso son de los más estrictos en el mundo, con controles de acceso multi-factor en tres puntos distintos: el Ingreso al predio, el ingreso al datacenter, y el ingreso a la zona donde se encuentran los datos de clientes.
Controles de seguridad en los Data Centers:
Cuando AWS implementa un control a pedido de un cliente con requerimientos estrictos de seguridad como un banco o militares, pasa a la línea base para todos los data centers y todo los clientes se benefician de esos controles
Los controles están auditados por terceros
Ningún medio de almacenamiento de datos sale del datacenter sin ser destruido DENTRO del datacenter. Si un disco falla, AWS lo destruye en el datacenter en lugar de enviarlo al fabricante.
Camaras de seguridad en todo el perimetro e interior con monitoreo 7x24
Para acceder al datacenter además de presentar su badge y clave, un oficial de seguridad detrás de un vidrio blindado verifica la necesidad de la persona de acceder y otorga el permiso con su badge.
Personal
Validado - Background Checks
No hay subcontractors, e incluso toda persona que ingresa al datacenter aún empleados de AWS tienen que tener una justificación.
Personal entrenado y calificado
Equipos de seguridad 24x7 controlando la infraestructura y avisándole a clientes al detectar anomalías/abusos, o credenciales exfiltradas
Resiliencia
Cada región cuenta con multiples zonas de disponibilidad (AZ), que son conjuntos de datacenters que están normalmente a 100km de distancia para evitar que un desastre afecte a mas de una AZ, manteniéndose lo suficientemente cerca para que pueda haber replicación sincrónica sin latencia.
Ejemplo Amazon S3: 99.99999999% de durabilidad
Cross Region Disaster Recovery - Las regiones cuentan con aislamiento e independencia para que su DR no se vea afectado en ninguna circunstancia por la caída de la región primaria
Seguro por default
Al Crear un Security group no permite el ingreso inbound de ningún puerto
Al crear una nueva cuenta, el acceso publico en los buckets de S3 está bloqueado por defecto a nivel cuenta
Al crear un bucket está bloqueado el acceso público a nivel bucket.
Privacidad
Capas de aislamiento
A nivel Cuenta
A Nivel Red VPC
A nivel subred (Network ACLs)
A nivel instancia (Security Groups)
Cifrado
En Tránsito
Todos los servicios de AWS que transmiten datos hacia on-prem, o hacia el usuario final ofrecen la opción de cifrado en tránsito (TLS o VPN)
En Reposo
KMS permite generar llaves gestionadas por el cliente, y está integrado a los servicios por lo que se configura en minutos
Los servicios ofrecen la opción de cifrar con llaves gestionadas por AWS
Servicios de seguridad
Los servicios de seguridad en la nube de AWS se activan con uno o pocos clicks, son eficientes en costo y tienen baja carga operativa.
Muchos de ellos están integrados a Security Hub para simplificar la gestión de los hallazgos de seguridad.