IntermedioD3FENDNIST CSFCIS Controlsframeworkscomparativa

D3FEND vs NIST CSF vs CIS Controls: Comparativa

Comparativa práctica de los tres frameworks defensivos más usados: MITRE D3FEND (técnico), NIST CSF 2.0 (estratégico), y CIS Controls v8 (táctico). Cuándo usar cada uno, cómo combinarlos, y mapeo entre frameworks.

MalwareIntel Research··6 min lectura
Serie: MITRE ATT&CK y D3FEND — Parte 27

D3FEND, NIST CSF y CIS Controls operan a diferentes niveles: estratégico, táctico y técnico

La pregunta "¿qué framework defensivo debo usar?" tiene una respuesta simple: los tres, a diferentes niveles de la organización. No son competidores sino capas complementarias. NIST CSF estructura la estrategia de seguridad. CIS Controls define los controles a implementar. D3FEND detalla la implementación técnica exacta. Este artículo compara los tres y muestra cómo combinarlos.

Comparativa directa

AspectoNIST CSF 2.0CIS Controls v8MITRE D3FEND
NivelEstratégicoTácticoTécnico
AudienciaCISO, Board, GovernanceSecurity team, ITSOC, Engineers
Pregunta que responde"¿Qué funciones de seguridad necesitamos?""¿Qué controles implementamos?""¿Cómo implementamos cada defensa exactamente?"
Estructura6 Functions, 22 Categories, 106 Subcategories18 Controls, 153 Safeguards5 Categories, 200+ Techniques
GranularidadBaja-MediaMediaAlta
PrescriptivoNo (framework de gestión)Parcialmente (qué hacer, no siempre cómo)Sí (qué hacer y cómo)
Vinculado a ATT&CKNo directamenteParcialmente (CIS mapea a ATT&CK)Sí (mapeo directo técnica a técnica)
CosteGratuitoGratuitoGratuito
ObligatorioNo (pero requerido por muchos reguladores)No (pero adoptado como baseline)No
ActualizaciónCSF 2.0 (2024)v8.1 (2024)Continuo

NIST CSF 2.0: la estrategia

Las 6 funciones

GOVERN    → Gobernanza de seguridad (nuevo en CSF 2.0)
IDENTIFY  → Qué proteger (activos, riesgos, supply chain)
PROTECT   → Controles preventivos
DETECT    → Detección de anomalías e incidentes
RESPOND   → Respuesta a incidentes
RECOVER   → Recuperación tras incidente

Ejemplo práctico

NIST CSF dice:
  PR.DS-01: "La confidencialidad, integridad y disponibilidad
             de datos en reposo son protegidas"

Esto no dice CÓMO. Solo dice QUÉ proteger.

Cuándo usar NIST CSF

  • Definir la estrategia de seguridad de la organización
  • Comunicar postura de seguridad al board
  • Alinear seguridad con negocio
  • Cumplir requisitos regulatorios (NIST es referencia en NIS2, DORA)
  • Assessment de madurez organizacional

CIS Controls v8: los controles

Los 18 controles

#ControlNivel
1Inventory and Control of Enterprise AssetsIG1
2Inventory and Control of Software AssetsIG1
3Data ProtectionIG1
4Secure Configuration of Assets and SoftwareIG1
5Account ManagementIG1
6Access Control ManagementIG1
7Continuous Vulnerability ManagementIG1
8Audit Log ManagementIG1
9Email and Web Browser ProtectionsIG1
10Malware DefensesIG1
11Data RecoveryIG1
12Network Infrastructure ManagementIG2
13Network Monitoring and DefenseIG2
14Security Awareness and Skills TrainingIG1
15Service Provider ManagementIG2
16Application Software SecurityIG2
17Incident Response ManagementIG2
18Penetration TestingIG3

Implementation Groups (IG):

  • IG1: Esencial (organizaciones pequeñas, recursos limitados)
  • IG2: Estándar (organizaciones medianas)
  • IG3: Avanzado (organizaciones con requisitos altos)

Ejemplo práctico

CIS Control 10 (Malware Defenses):
  10.1: Deploy and maintain anti-malware software
  10.2: Configure automatic anti-malware signature updates
  10.3: Disable autorun and autoplay for removable media
  10.4: Configure automatic anti-malware scanning of removable media
  10.5: Enable anti-exploitation features
  10.6: Centrally manage anti-malware software
  10.7: Use behavior-based anti-malware software

Dice QUÉ controles implementar, pero no exactamente CÓMO.

Cuándo usar CIS Controls

  • Construir el plan de seguridad operativo
  • Priorizar implementaciones (IG1 primero)
  • Benchmark contra otras organizaciones
  • Auditorías de cumplimiento
  • Guiar al equipo de IT/seguridad sobre qué implementar

D3FEND: la implementación técnica

Ejemplo práctico

D3FEND D3-PA (Process Analysis) → Script Execution Analysis:

  Qué: Analizar scripts antes/durante ejecución para detectar malware
  Cómo: AMSI (Antimalware Scan Interface) intercepta contenido de
        PowerShell, VBScript, JScript, .NET y lo envía al motor AV
        antes de ejecutar. Script Block Logging (Event 4104) registra
        el contenido de cada bloque de script ejecutado.
  Contra: T1059.001 (PowerShell), T1059.005 (Visual Basic),
          T1059.007 (JavaScript)
  Herramientas: AMSI (built-in Windows), Sysmon, EDR
  Limitaciones: AMSI bypasseable (memory patching, reflection)

Cuándo usar D3FEND

  • Decidir exactamente qué tecnología implementar
  • Mapear defensas a ataques específicos
  • Gap analysis técnico (ATT&CK technique → D3FEND defense)
  • Selección de herramientas (qué cubre cada producto)
  • SOC operations: verificar que cada técnica de ataque tiene detección

Cómo combinar los tres

El modelo de capas

Nivel 1: NIST CSF (Estrategia)
  "Nuestra función DETECT necesita mejora"
         │
         ▼
Nivel 2: CIS Controls (Plan)
  "Implementaremos Control 10 (Malware Defenses) y
   Control 13 (Network Monitoring)"
         │
         ▼
Nivel 3: D3FEND (Implementación)
  "Control 10 → D3-PA Script Execution Analysis (AMSI)
   + D3-FA File Hashing (YARA)
   Control 13 → D3-NTA Relay Pattern Analysis (beacon detection)
   + D3-NTA DNS Traffic Analysis (DNS tunneling detection)"
         │
         ▼
Nivel 4: ATT&CK (Validación)
  "Ejecutar Atomic Red Team para T1059.001, T1071.001, T1071.004
   y verificar que las defensas D3FEND implementadas los detectan"

Mapeo cruzado ejemplo: ransomware defense

NIST CSFCIS ControlD3FENDATT&CK cubierto
PR.AC: Access Control5.2: MFAD3-CH: MFAT1078
PR.DS: Data Security11.1: BackupsD3-PH: Data BackupT1486
DE.AE: Anomalies10.7: Behavioral AVD3-PA: Process AnalysisT1059
DE.CM: Monitoring8.2: Audit LogsD3-PM: OS MonitoringT1547, T1053
DE.CM: Monitoring13.3: Network monitoringD3-NTA: Traffic AnalysisT1071
RS.RP: Response Planning17.1: IR plan
RC.RP: Recovery Planning11.2: Test backupsD3-PH: Backup testT1490

Conclusión

Los tres frameworks son complementarios, no competidores. NIST CSF para la estrategia, CIS Controls para el plan, D3FEND para la implementación técnica, y ATT&CK para la validación. Una organización madura usa los cuatro. Una organización que empieza debería comenzar por CIS Controls IG1 (lo más práctico) e ir añadiendo capas.

Fuentes y referencias

Preguntas frecuentes

Artículos relacionados

Este contenido tiene fines exclusivamente educativos y de investigación en ciberseguridad defensiva. No se proporcionan binarios maliciosos ni payloads ejecutables. El uso indebido de esta información es responsabilidad exclusiva del usuario. Leer disclaimer completo.