AWS CloudTrail

Servicio de auditoría y seguridad que registra automáticamente las llamadas API dentro de la cuenta AWS, permitiendo rastrear quién hizo qué y cuándo

Descripción general

AWS CloudTrail es un servicio que registra como eventos la actividad de API que ocurre dentro de una cuenta AWS. Registra operaciones como acciones en la consola de administración, comandos CLI, llamadas vía SDK y llamadas internas de otros servicios AWS. Por defecto permite consultar los últimos 90 días de eventos de gestión de forma gratuita, y soporta almacenamiento a largo plazo en buckets S3 y análisis avanzado con CloudTrail Lake mediante consultas SQL.

Tipos de eventos y diseño de costos de registro

CloudTrail clasifica los eventos en tres tipos representativos: eventos de gestión (operaciones del plano de control como crear/eliminar/modificar recursos), eventos de datos (operaciones del plano de datos como GetObject de S3 o Invoke de Lambda) y eventos de Insights (detección automática de patrones anómalos de actividad); además, los eventos de actividad de red también se registran y se facturan por separado (a septiembre de 2026; consulte la documentación oficial de AWS para la lista vigente). Los eventos de gestión se registran gratuitamente por defecto (últimos 90 días consultables), pero los eventos de datos generan un volumen masivo y se cobran por evento registrado. Por ejemplo, un bucket S3 con alto tráfico puede generar un gran volumen de eventos de datos, con el costo correspondiente por cada evento registrado. Una estrategia práctica es habilitar eventos de datos solo para recursos críticos (buckets con datos sensibles, funciones Lambda de producción) y usar filtros de eventos para excluir operaciones de solo lectura de bajo riesgo cuando sea apropiado.

Investigación basada en SQL con CloudTrail Lake

CloudTrail Lake es un data lake administrado que permite ejecutar consultas SQL sobre eventos de CloudTrail sin necesidad de configurar Athena o exportar a S3. Los eventos se almacenan en un Event Data Store con retención configurable (hasta 3,653 días, unos 10 años, según la opción de precios elegida; a septiembre de 2026), y se pueden consultar con SQL estándar para investigaciones de seguridad. Cabe señalar que CloudTrail Lake cerró el acceso a nuevos clientes el 31 de mayo de 2026, y solo los clientes existentes pueden seguir utilizándolo (a septiembre de 2026, según la documentación oficial de AWS). Por ejemplo, se puede consultar "todas las acciones de un usuario específico en las últimas 24 horas" o "todos los cambios en grupos de seguridad en la última semana". La integración con Organizations permite crear un Event Data Store organizacional que agrega eventos de todas las cuentas miembro.

Detección en tiempo real con integración de EventBridge

La integración de CloudTrail con EventBridge permite detectar y responder a actividades sospechosas en tiempo real. Se pueden crear reglas de EventBridge que se activan ante eventos específicos de CloudTrail (por ejemplo, creación de usuarios IAM, cambios en políticas de seguridad, acceso desde IPs desconocidas) y ejecutar acciones automáticas como notificaciones SNS, ejecución de Lambda para remediación o creación de incidentes en Security Hub. Esto transforma CloudTrail de un registro pasivo a un sistema de detección activo. La combinación con GuardDuty proporciona detección de amenazas basada en machine learning sobre los mismos datos de CloudTrail, identificando patrones como escalación de privilegios, exfiltración de datos o uso de credenciales comprometidas. Para compliance, la integridad de los archivos de log se puede verificar mediante la validación de digest files, asegurando que los registros no han sido alterados.

Referencias (recursos oficiales de AWS)

Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.

Compartir