Servicios de seguridad de AWS: cuál usar para cada problema

Elige los servicios de seguridad de AWS por la pregunta que necesitas responder. IAM controla acceso; CloudTrail registra actividad; Config sigue configuraciones; GuardDuty detecta amenazas; Inspector busca vulnerabilidades; Macie descubre datos sensibles en S3. Security Hub ayuda a reunir y priorizar señales, mientras que Security Hub CSPM evalúa la postura de seguridad mediante controles.

Se complementan, pero activar uno no cubre las funciones de los demás. Esta guía te ayuda a decidir cuál investigar y qué limitaciones comprobar antes de habilitarlo.

Mapa rápido: problema, servicio y límite

Necesitas… Servicio o función Límite que debes recordar
Dar acceso a personas y aplicaciones IAM e IAM Identity Center Autenticar una identidad no determina todos sus permisos
Averiguar quién cambió un recurso AWS CloudTrail El historial automático no contiene todos los tipos de eventos
Saber cómo cambió su configuración AWS Config Solo registra recursos y alcance configurados y compatibles
Detectar actividad sospechosa Amazon GuardDuty Un hallazgo requiere evaluación y respuesta
Encontrar software vulnerable Amazon Inspector Debes comprobar los recursos elegibles y su cobertura
Localizar información sensible en S3 Amazon Macie El resultado depende de objetos analizables e identificadores utilizados
Evaluar configuraciones contra controles AWS Security Hub CSPM Muchos controles necesitan AWS Config
Correlacionar señales y priorizar riesgos AWS Security Hub Necesita las fuentes habilitadas y su cobertura
Filtrar solicitudes web AWS WAF Las reglas no reemplazan la seguridad de tu código
Mitigar ataques DDoS AWS Shield Standard y Advanced tienen condiciones y capacidades distintas

Si aún no puedes identificar tus responsabilidades sobre una aplicación, empieza por los fundamentos de seguridad en AWS. Para una explicación comunitaria en video de varios servicios de la tabla, puedes consultar la sesión de AWS Girls sobre WAF, Shield, GuardDuty, Inspector, KMS, SSM, Macie y ACM. Las grabaciones anteriores pueden mostrar otros nombres o interfaces; contrasta la configuración con las guías actuales.

Identidades y permisos: IAM, Identity Center y Access Analyzer

IAM define permisos para acceder a recursos de AWS. IAM Identity Center, antes llamado AWS Single Sign-On, administra el acceso de personas a cuentas y aplicaciones. AWS recomienda acceso federado y credenciales temporales para las personas, y roles para las cargas de trabajo. Consulta las prácticas de IAM y la introducción a IAM Identity Center.

Por ejemplo, una función Lambda que lee archivos de S3 debe utilizar su rol de ejecución con los permisos necesarios, en lugar de una clave permanente guardada en el código. Para usuarios finales de tu propia aplicación, la autenticación de clientes es otra necesidad; no la confundas con el acceso del equipo a la consola de AWS.

IAM Access Analyzer ayuda a validar políticas y analizar acceso a recursos compatibles. Úsalo para revisar una política o investigar una exposición; no es un escáner general de vulnerabilidades ni una comprobación universal de MFA. La guía de validación de políticas explica una de sus funciones.

Datos y secretos: KMS, Secrets Manager y Certificate Manager

Estos servicios resuelven tres necesidades diferentes:

Ejemplo: una aplicación puede usar un certificado de ACM en su balanceador, recuperar una contraseña desde Secrets Manager y utilizar una clave KMS para cifrar datos. Ninguno de esos pasos corrige una política de lectura demasiado amplia. El acceso y el cifrado son controles que debes revisar por separado.

Evidencia de actividad y configuración: CloudTrail frente a Config

CloudTrail responde «¿quién hizo qué y cuándo?» Registra eventos de actividad. El historial automático conserva 90 días de eventos de administración por Región. Para un registro continuo y otros tipos de eventos, configura un trail o una opción compatible; selecciona los eventos de datos cuando los necesites. AWS explica las diferencias en cómo funciona CloudTrail.

Config responde «¿qué configuración tenía el recurso y cómo cambió?» Registra el estado de recursos compatibles y permite evaluarlo mediante reglas. Debes configurar el alcance del registro, los tipos de recursos y la frecuencia; no asumas que inventaría automáticamente todo el entorno. Consulta qué hace AWS Config y cómo selecciona y registra recursos.

Para investigar un security group abierto a internet, CloudTrail puede mostrar la llamada que añadió una regla. Config puede mostrar la evolución de la configuración, si registraba ese recurso. Sus evidencias ayudan a reconstruir el caso, pero requieren cobertura previa y una conservación adecuada.

Config factura elementos de configuración y evaluaciones según su modalidad; almacenamiento y otros servicios pueden sumar cargos. Revisa los precios de AWS Config antes de habilitar registro amplio, especialmente si creas y eliminas muchos recursos temporales.

Amenazas, vulnerabilidades y datos sensibles: tres preguntas distintas

GuardDuty: ¿hay indicios de actividad maliciosa?

Amazon GuardDuty analiza señales para identificar amenazas, como posibles credenciales comprometidas o actividad de minería no autorizada. Sus fuentes fundamentales incluyen eventos de administración de CloudTrail, flujos de red y DNS; no necesitas crear tu propio trail ni activar VPC Flow Logs para que GuardDuty analice esas fuentes.

Los planes de protección amplían el alcance a determinados servicios y tipos de actividad. Comprueba cuáles están activos, en qué cuentas y Regiones y con qué costo. Un hallazgo de GuardDuty no bloquea automáticamente al atacante. Una respuesta necesita un procedimiento o un flujo configurado.

Para seguir esa idea, tienes la presentación de Gerardo Castro sobre detección y respuesta con GuardDuty y la charla de CreaTicas sobre integración de GuardDuty con un SIEM. Son materiales para estudiar integración y respuesta; verifica los pasos vigentes antes de desplegar.

Inspector: ¿qué software vulnerable o exposición puedo corregir?

Amazon Inspector descubre y examina recursos compatibles, incluidos instancias EC2, imágenes de contenedor en ECR y funciones Lambda. Genera hallazgos de vulnerabilidades de software y, para EC2, de exposición de red no deseada.

No equivale a probar cualquier aplicación en ejecución ni a auditar todas las bases de datos RDS. Su cobertura depende del recurso y del modo de análisis. Revisa los recursos cubiertos y los que no se pueden examinar: «sin hallazgos» y «sin escanear» son situaciones diferentes. La introducción breve a Inspector de Tech with Sheyla sirve para reconocer el servicio antes de estudiar sus requisitos.

Macie: ¿dónde guardo datos sensibles en S3?

Amazon Macie inventaría buckets de propósito general de S3, revisa riesgos de seguridad y acceso, y descubre información sensible mediante identificadores administrados o personalizados. Puedes estudiar la sesión de AWS Women Colombia dedicada a Macie.

Es útil para investigar si determinados objetos contienen datos personales o credenciales. La cobertura depende de los objetos analizables, permisos y criterios de detección; el descubrimiento automático utiliza muestreo. Encontrar datos sensibles no los cifra, borra ni vuelve privados automáticamente. La detección de actividad de acceso sospechosa corresponde a otras señales, como GuardDuty S3 Protection.

Security Hub y Security Hub CSPM: qué cambia entre los nombres

La documentación actual distingue dos servicios complementarios:

AWS explica la relación en qué son Security Hub y Security Hub CSPM. Si una guía antigua llama «Security Hub» al panel de controles y estándares, consulta la guía actual de CSPM; para la experiencia unificada, consulta la introducción a Security Hub.

Ejemplo: una vulnerabilidad crítica tiene una prioridad distinta si afecta un recurso expuesto a internet con acceso a datos sensibles. La correlación ayuda a decidir qué atender primero, pero no amplía mágicamente la cobertura de los servicios que producen las señales.

Los flujos automatizados requieren configuración y permisos. Actualizar la severidad o el estado de un hallazgo no es lo mismo que corregir un recurso. Define la acción, prueba su impacto y confirma el resultado antes de automatizar aislamiento o cambios de acceso.

Tráfico web y DDoS: WAF frente a Shield

AWS WAF inspecciona solicitudes HTTP(S) hacia recursos compatibles y aplica reglas, por ejemplo para patrones de inyección SQL, IPs o tasas de solicitudes. Necesitas asociar la protección al recurso y ajustar las reglas para tu aplicación. No corrige una vulnerabilidad en el código ni funciona como escáner de puertos.

Shield Standard proporciona automáticamente protección sin cargo adicional contra ataques DDoS comunes de red y transporte. Shield Advanced requiere una suscripción y registrar recursos para obtener protecciones adicionales; sus capacidades dependen de la arquitectura y configuración. No lo habilites como si fuera un ajuste gratuito de una cuenta de aprendizaje.

WAF y Shield son servicios diferentes. Puedes necesitarlos juntos para una aplicación pública, según sus riesgos, sin que eso elimine los controles de acceso ni las medidas de disponibilidad.

Organización, investigación y auditoría: cuándo ampliar el conjunto

Para varias cuentas, AWS Organizations y sus políticas de control de servicios (SCP) permiten establecer límites de permisos. Una SCP no concede permisos; limita lo que las identidades de las cuentas afectadas pueden recibir. AWS Firewall Manager administra políticas de protección de manera centralizada cuando necesitas aplicarlas a varios recursos y cuentas.

Para investigar señales, Amazon Detective facilita analizar actividad y relaciones. Para trabajar con evidencia de controles, AWS Audit Manager ayuda a recopilarla; AWS Artifact permite consultar informes y acuerdos de AWS. Ninguno certifica automáticamente el cumplimiento de tu aplicación.

No necesitas adoptar todo este conjunto para aprender. Elige primero una necesidad concreta, comprueba compatibilidad y costos, y determina quién revisará la evidencia generada. El checklist de seguridad con comprobaciones te ayuda a verificar esos controles.

Dónde seguir aprendiendo y conversar sobre los servicios

Además de las sesiones enlazadas junto a cada servicio, puedes seguir estas fuentes:

Para practicar, utiliza una cuenta de laboratorio, datos ficticios y permisos acotados. Revisa precios y condiciones de prueba antes de activar un servicio. Al terminar, elimina los recursos creados y revisa servicios, almacenamiento de registros y suscripciones que puedan seguir generando cargos.