c3.2 Minimizar el almacenamiento de datos de cuenta y no retener SAD
Reducir al mínimo los datos de cuenta almacenados aplicando políticas de retención y purga, y asegurar que los datos sensibles de autenticación (SAD) no se retienen tras la autorización.
Requisito 3
Protect Stored Account 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.
3.2 Minimización del almacenamiento de datos de cuenta
- 3.2.1 Account data storage minimized via retention and disposal policy Tu responsabilidad
3.3 No almacenar datos sensibles de autenticación (SAD) tras la autorización
- 3.3.1 SAD not stored after authorization, even if encrypted Cubierto
- 3.3.2 SAD stored before authorization is encrypted with strong crypto Cubierto
- 3.3.3 Issuer SAD storage: minimal, encrypted, justified (issuers only) Cubierto
Cómo implementarlo en AWS
Definir políticas de retención con S3 Lifecycle y TTL en DynamoDB para purgar datos de cuenta cuando ya no se necesiten. Evitar almacenar SAD (pista completa, CVV, PIN). Descubrir almacenamiento inadvertido de datos de cuenta con Amazon Macie. Documentar la justificación de negocio, periodo de retención y proceso de eliminación segura.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
Almacena la menor cantidad de datos de cuenta por el menor tiempo, purgándolos automáticamente, y demuestra que los datos sensibles de autenticación (SAD) nunca se retienen tras la autorización.
- Aplica reglas de S3 Lifecycle y TTL de DynamoDB en la capa de datos para que los datos de cuenta se purguen automáticamente al pasar su ventana de retención documentada.
- Ejecuta Amazon Macie en la cuenta para confirmar que no se almacenan SAD (track completo, CVV, PIN) ni PAN fuera de la ubicación prevista.
- Documenta el periodo de retención, la justificación de negocio y el método de eliminación segura como el artefacto de política que examina el evaluador.
Cómo validar: Las políticas de Lifecycle/TTL están activas en los almacenes del CDE, y un job actual de Macie no reporta SAD y ubica el PAN solo en el lugar aprobado.
Evita: Guardar datos de cuenta «por si acaso». Cada copia extra amplía el alcance y el riesgo; retén solo lo que exige una necesidad de negocio documentada y purga el resto.
Descubre datos de cuenta de forma central en cada cuenta del CDE y aplica la retención como código, para que la minimización y el no-SAD sean consistentes en toda la organización.
- Habilita Amazon Macie desde el administrador delegado en la cuenta de herramientas de seguridad para escanear S3 en todas las cuentas del CDE desde un solo lugar.
- Despliega las políticas de retención (S3 Lifecycle / TTL de DynamoDB) como código en cada cuenta del CDE para que el comportamiento de purga sea idéntico en todas.
- Centraliza los hallazgos de retención y descubrimiento en Security Hub para una única vista de cumplimiento.
Cómo validar: El Macie del administrador delegado no muestra SAD entre cuentas, y cada cuenta del CDE tiene la política de retención desplegada con su historial de purga correspondiente.
Evita: Ejecutar Macie de forma puntual por cuenta. Centraliza el descubrimiento desde el administrador delegado para que la cobertura sea completa y los hallazgos comparables.
Validación PCI
Procedimientos de prueba
- Examinar las políticas de retención y eliminación y entrevistar al personal para verificar que los procesos limitan el almacenamiento y la retención de datos de cuenta a lo necesario por negocio/legal/regulatorio (3.2.1.a); examinar registros para confirmar que el volumen y la retención no exceden la política (3.2.1.b).
- Observar los mecanismos usados para volver irrecuperables los datos de cuenta (3.2.1.c).
- Si se recibe SAD, examinar políticas, procedimientos y configuraciones para verificar que el SAD no se almacena tras la autorización y se vuelve irrecuperable (3.3.1.a, 3.3.1.b).
Evidencia en AWS
- Políticas de S3 Lifecycle / TTL de DynamoDB configuradas para purga.
- Hallazgos de Amazon Macie confirmando ausencia de SAD y ubicación controlada del PAN.
- Política documentada de retención y eliminación de datos de cuenta.
Enfoque personalizado
Requiere un análisis de riesgo dirigido (Req 12.3.2).
Objetivo del enfoque personalizado
- 3.2 — Los datos de cuenta se conservan solo donde es necesario y por el menor tiempo requerido, y se eliminan de forma segura o se vuelven irrecuperables cuando ya no se necesitan.
Servicios AWS
Recursos de aprendizaje
- What is Amazon Macie? (doc)
Referencias
- AWS Security Maturity Model: Sensitive data discovery
PCI DSS Security Maturity Model