🔐 Seguridad en AWS: Conceptos Clave
AWS ofrece múltiples servicios y mejores prácticas para proteger datos, aplicaciones e infraestructuras en la nube.
1️⃣ Principales Servicios de Seguridad en AWS
✅ AWS Identity and Access Management (IAM)
📌 Propósito: Controla quién puede acceder a los recursos y qué pueden hacer.
🔹 Creación de usuarios, grupos y roles con permisos específicos.
🔹 Uso de políticas basadas en JSON para definir permisos.
🔹 Implementación de autenticación multifactor (MFA).
✅ AWS Key Management Service (KMS)
📌 Propósito: Administración de claves de cifrado para proteger datos.
🔹 Permite cifrado automático en servicios como S3, RDS y DynamoDB.
🔹 Soporta integración con CloudTrail para auditoría de accesos.
✅ Amazon GuardDuty
📌 Propósito: Detección de amenazas con Machine Learning.
🔹 Analiza logs de VPC Flow, DNS y CloudTrail.
🔹 Identifica accesos sospechosos o actividad maliciosa.
✅ AWS WAF (Web Application Firewall)
📌 Propósito: Protección contra ataques web.
🔹 Bloquea ataques DDoS, inyección SQL y XSS.
🔹 Se integra con CloudFront, ALB y API Gateway.
✅ AWS Shield
📌 Propósito: Protección contra ataques DDoS.
🔹 AWS Shield Standard: Protección automática y gratuita.
🔹 AWS Shield Advanced: Protección mejorada con monitoreo en tiempo real.
✅ AWS Security Hub
📌 Propósito: Centraliza la seguridad y cumplimiento en AWS.
🔹 Consolida alertas de GuardDuty, IAM Access Analyzer y AWS Inspector.
🔹 Permite evaluar configuraciones con AWS Foundational Security Best Practices.
✅ AWS CloudTrail
📌 Propósito: Registra todas las acciones en la cuenta de AWS.
🔹 Monitorea cambios en configuraciones y accesos no autorizados.
🔹 Integra con Amazon S3 y CloudWatch para auditorías.
✅ Amazon Inspector
📌 Propósito: Análisis de vulnerabilidades en instancias EC2 y contenedores.
🔹 Escanea configuraciones y sugiere mejoras de seguridad.
2️⃣ Buenas Prácticas de Seguridad en AWS
✔ Usar IAM con principio de menor privilegio (solo permisos necesarios).
✔ Habilitar MFA en usuarios root y cuentas críticas.
✔ Cifrar datos en tránsito y en reposo (TLS, KMS, S3 Encryption).
✔ Activar AWS GuardDuty y Security Hub para monitoreo de amenazas.
✔ Configurar registros en CloudTrail y Amazon S3 para auditoría.
✔ Habilitar AWS WAF y AWS Shield para proteger aplicaciones web.