c5.4 Respuesta automatizada ante detección de malware
Automatizar el aislamiento y la respuesta ante detecciones de malware para minimizar el tiempo de exposición y demostrar tratamiento oportuno de las amenazas.
Requisito 5
Protect All Systems and Networks from Malicious Software
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.
5.2 Prevención o detección y atención del malware
- 5.2.1 Anti-malware deployed on all system components at risk Cubierto
- 5.2.2 Anti-malware detects/removes/blocks all known malware types Cubierto
- 5.2.3 System components not at risk are evaluated periodically Tu responsabilidad
- 5.2.3.1 Frequency of periodic evaluations defined by targeted risk analysis Tu responsabilidad
5.3 Mecanismos anti-malware activos, mantenidos y monitoreados
- 5.3.1 Anti-malware kept current via automatic updates Cubierto
- 5.3.2 Anti-malware performs periodic scans and active/real-time scanning Cubierto
- 5.3.2.1 Scan frequency defined by targeted risk analysis (if applicable) Tu responsabilidad
- 5.3.3 Anti-malware for removable media scans/behavioral analysis Cubierto
- 5.3.4 Audit logs for anti-malware enabled and retained Cubierto
- 5.3.5 Anti-malware cannot be disabled/altered by users unless authorized Cubierto
Cómo implementarlo en AWS
Definir playbooks que, ante hallazgos de GuardDuty Malware Protection, aíslen la instancia (Security Group de cuarentena), tomen snapshots forenses y notifiquen. Orquestar con EventBridge + Lambda o Step Functions. Registrar cada acción para evidencia.
Implementación práctica
Cómo se implementa este control en cada arquitectura de referencia:
Alcanza el estado optimizado: ante un hallazgo de malware, aísla automáticamente, toma un snapshot forense y notifica, para que el tiempo de exposición sea mínimo y la respuesta quede evidenciada.
- Coincide los hallazgos de GuardDuty Malware Protection con una regla de EventBridge que invoque la función de respuesta.
- En el playbook de Lambda (o Step Functions), mueve la instancia a un security group de cuarentena (denegar todo), toma un snapshot de EBS para forense y notifica al equipo.
- Registra cada acción realizada para que la respuesta sea auditable.
Cómo validar: Un hallazgo de malware simulado dispara el playbook: la instancia queda en el SG de cuarentena, existe un snapshot forense, y se registran la notificación y el log de la acción.
Evita: Eliminar de inmediato una instancia sospechosa de compromiso. Toma primero el snapshot para forense y luego aísla; destruirla pierde la evidencia.
Ejecuta un solo playbook central de respuesta a malware impulsado por el flujo de GuardDuty de toda la organización, capaz de aislar una instancia comprometida en cualquier cuenta del CDE.
- Impulsa el playbook de respuesta (EventBridge + Lambda/Step Functions) desde la cuenta de herramientas de seguridad a partir del flujo de hallazgos de GuardDuty de toda la organización.
- Usa un rol IAM entre cuentas con alcance limitado para que la cuenta de seguridad pueda poner en cuarentena y tomar snapshot de una instancia en cualquier cuenta del CDE.
- Entrega el log de acciones y los artefactos forenses a la cuenta central de log-archive.
Cómo validar: Un hallazgo simulado en cualquier cuenta del CDE dispara el playbook central, que aísla y toma snapshot de la instancia entre cuentas y registra la acción de forma central.
Evita: Duplicar la automatización de respuesta en cada cuenta. Centraliza el playbook con un rol entre cuentas para que el comportamiento sea consistente y se mantenga una sola vez.
Validación PCI
Procedimientos de prueba
- Examinar las configuraciones anti-malware y los logs/resultados de análisis para verificar que la solución está activa y detecta/atiende malware, y que los logs se retienen conforme al Requisito 10.5.1 (5.3.2.c, 5.3.4).
Evidencia en AWS
- Definición de playbooks de respuesta a malware (EventBridge/Lambda/Step Functions).
- Historial de ejecuciones de aislamiento y notificación ante hallazgos.
- Snapshots forenses y registros de las acciones tomadas.
Enfoque personalizado
Requiere un análisis de riesgo dirigido (Req 12.3.2).
Objetivo del enfoque personalizado
- 5.2 — Se implementan mecanismos automatizados para evitar que los sistemas se conviertan en un vector de ataque para el malware.
- 5.3 — Los mecanismos anti-malware pueden detectar y atender las amenazas de malware más recientes.
Servicios AWS
Recursos de aprendizaje
Referencias
- AWS Security Maturity Model: Automate response to findings
PCI DSS Security Maturity Model