c10.6 Mantén los relojes del sistema consistentes con Amazon Time Sync
Sincroniza y protege la hora del sistema en todos los componentes usando el Amazon Time Sync Service para que las marcas de tiempo de los registros de auditoría sean precisas y consistentes.
Requisito 10
Log and Monitor All Access to System Components and Cardholder Data
Sub-requisitos PCI cubiertosCobertura mostrada por sub-control de PCI DSS v4.0.1. “Cubierto” = atendido por esta recomendación de AWS. “En roadmap” = técnico, planeado. “Tu responsabilidad” = control organizacional/de proceso. “Fuera de alcance” = control físico o de terceros no implementado en AWS.
10.6 Sincronización de tiempo (NTP)
- 10.6.1 System clocks and time synchronized using time-sync technology Cubierto
- 10.6.2 Systems configured to correct and consistent time Cubierto
- 10.6.3 Time synchronization settings and data protected Cubierto
Cómo implementarlo en AWS
Usa el Amazon Time Sync Service a través del endpoint link-local (169.254.169.123 IPv4 / fd00:ec2::123 IPv6, accesible en EC2 sin acceso a internet) como fuente de hora para todas las instancias. Nota: la fuente NTP es configuración a nivel del SO dentro de la instancia, no un ajuste de IAM; gestiónala e imponla con Systems Manager (State Manager / RunCommand) y restringe quién puede iniciar sesión en las instancias. Monitorea la deriva del reloj con Amazon CloudWatch (por ejemplo, usando ClockBound) y alerta ante fallos de sincronización. Los contenedores y servicios gestionados heredan la hora sincronizada del host.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
Apunta cada instancia al endpoint link-local de Amazon Time Sync mediante configuración de SO gestionada por SSM, y monitorea la deriva con CloudWatch.
- Configura el cliente NTP del SO para usar el endpoint link-local de Amazon Time Sync (169.254.169.123 / fd00:ec2::123).
- Gestiona e impón esa configuración NTP a nivel del SO con Systems Manager (asociación de State Manager), y restringe el inicio de sesión en las instancias para que la configuración de hora no pueda cambiarse de forma ad hoc.
- Monitorea la deriva del reloj y alerta ante fallos de sincronización con CloudWatch (p. ej., métricas de ClockBound).
Cómo validar: Las instancias resuelven la hora desde el endpoint de Amazon Time Sync, la configuración NTP se impone vía SSM, y CloudWatch alerta ante deriva/fallo.
Evita: Tratar la configuración de hora como un permiso de IAM o suponer que existe una regla gestionada de Config para NTP; es configuración de SO, impuesta vía SSM y monitoreada vía CloudWatch.
Estandariza la configuración de SO de Amazon Time Sync mediante imágenes doradas + SSM entre cuentas, y centraliza las alertas de deriva.
- Incorpora la configuración NTP de Amazon Time Sync en AMIs doradas / launch templates usados entre cuentas.
- Impón y remedia la configuración NTP del SO en toda la flota con Systems Manager; usa una regla personalizada de Config (Lambda) si necesitas reporte del estado de configuración (no hay regla gestionada de NTP).
- Centraliza las alertas de deriva de reloj y fallo de sincronización en la cuenta de seguridad vía CloudWatch.
Cómo validar: Las imágenes doradas fijan el endpoint de Amazon Time Sync; SSM impone la configuración de SO entre cuentas; CloudWatch centraliza las alertas de deriva.
Evita: Depender de una regla gestionada de Config inexistente para la sincronización de hora. Impón vía SSM; reporta mediante una regla personalizada o CloudWatch.
Validación PCI
Procedimientos de prueba
- Examinar la configuración de hora del SO de las instancias para verificar que usa el Amazon Time Sync Service, que la configuración se impone (p. ej., vía Systems Manager) y que la deriva se monitorea y se alerta.
Evidencia en AWS
- Configuración NTP/chrony del SO apuntando a 169.254.169.123 / fd00:ec2::123
- Asociación de State Manager de Systems Manager imponiendo la configuración de hora
- Alarmas de CloudWatch para deriva de reloj / fallo de sincronización
Enfoque personalizado
Objetivo del enfoque personalizado
- 10.6 — Los relojes y la hora del sistema están sincronizados y los datos de hora están protegidos.
Servicios AWS
Recursos de aprendizaje
Referencias
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html
PCI DSS Security Maturity Model