c8.1 Exigir MFA para todo acceso a la consola y al CDE
Habilitar autenticación multifactor para todos los accesos, en particular al CDE y a las cuentas administrativas, como quick win de alto impacto contra el uso de credenciales comprometidas.
Requisito 8
Identify Users and Authenticate Access to System Components
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.
8.4 Autenticación multifactor (MFA) para el acceso al CDE
- 8.4.1 MFA for all non-console admin access into the CDE Cubierto
- 8.4.2 MFA for all non-console access into the CDE Cubierto
- 8.4.3 MFA for all remote access originating from outside the network Cubierto
8.5 Configuración correcta de los sistemas MFA
- 8.5.1 MFA systems resist replay, cannot be bypassed, use strong factors Cubierto
Cómo implementarlo en AWS
Forzar MFA en IAM Identity Center y en el usuario root de cada cuenta. Requerir MFA en políticas IAM para acciones sensibles (condición aws:MultiFactorAuthPresent). Configurar el MFA para que no sea susceptible a repetición y aplique a todo acceso al CDE. Detectar cuentas sin MFA con Security Hub/Config.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
Exige MFA para cada vía de acceso a la cuenta y al CDE, y marca lo que no lo tenga: un quick win de alto impacto contra credenciales robadas.
- Habilita MFA en el usuario root de la cuenta y en cada usuario IAM, y exige MFA al asumir roles IAM. (Si más adelante adoptas IAM Identity Center, fuerza MFA también ahí.)
- Exige MFA para acciones sensibles/del CDE mediante condiciones de política IAM (aws:MultiFactorAuthPresent).
- Detecta cualquier cuenta o usuario sin MFA con los controles de Security Hub / Config (IAM.*).
Cómo validar: Los controles de MFA IAM de Security Hub pasan, root y todos los usuarios IAM tienen MFA, y una acción del CDE intentada sin MFA es denegada por la condición de la política.
Evita: Aplicar MFA solo en el login de consola. Exígelo también para acciones sensibles de API; una access key robada evade el MFA solo-consola.
Fuerza MFA de forma central para el acceso a todas las cuentas, respáldalo con política y monitorea la postura de MFA en toda la organización.
- Fuerza MFA de forma central a través de IAM Identity Center para el acceso a cada cuenta, prefiriendo factores resistentes a phishing.
- Respáldalo con una SCP en la OU de PCI que deniegue acciones sin MFA presente.
- Monitorea la postura de MFA en toda la organización desde el Security Hub del administrador delegado.
Cómo validar: Identity Center exige MFA para todas las cuentas, la SCP deniega una prueba de acción sin MFA, y Security Hub muestra MFA conforme en toda la OU de PCI.
Evita: Configurar MFA por cuenta. Aparecen brechas de cobertura; fuérzalo de forma central mediante Identity Center y una SCP a nivel de OU.
Validación PCI
Procedimientos de prueba
- Examinar las configuraciones de red/sistema para verificar que se requiere MFA para todo el acceso administrativo fuera de consola al CDE y para todo el acceso fuera de consola al CDE (8.4.1.a, 8.4.2.a).
- Observar a personal/administradores iniciando sesión en el CDE para verificar que se requiere MFA (8.4.1.b, 8.4.2.b).
- Examinar las configuraciones de MFA para verificar que el sistema no es susceptible a repetición y que concede el acceso solo tras superar todos los factores (8.5.1.a, 8.5.1.b, 8.5.1.d).
Evidencia en AWS
- MFA habilitado en IAM Identity Center y en el usuario root (evidencia de Config/Security Hub).
- Políticas IAM con condición aws:MultiFactorAuthPresent para acceso al CDE.
- Hallazgos de Security Hub sobre MFA (IAM.*) resueltos.
Enfoque personalizado
Requiere un análisis de riesgo dirigido (Req 12.3.2).
Objetivo del enfoque personalizado
- 8.4 — El acceso administrativo y todo el acceso no de consola al CDE no puede obtenerse con un único factor de autenticación.
- 8.5 — Los sistemas de MFA son resistentes a ataques y controlan estrictamente cualquier anulación administrativa.
Servicios AWS
Recursos de aprendizaje
- Using MFA in AWS (doc)
Referencias
- AWS Security Maturity Model: MFA everywhere
- PCI DSS v4.0.1 Requirements 8.4, 8.5
PCI DSS Security Maturity Model