Intermediopapersframeworksthreat intelligenceCTI

The Diamond Model: el framework para análisis de intrusiones

Análisis del Diamond Model of Intrusion Analysis: los 4 vértices (adversary, capability, infrastructure, victim), activity threads, activity groups y su aplicación práctica en CTI.

MalwareIntel Research··5 min lectura
Serie: Papers Técnicos — Parte 10

Contexto histórico

El Diamond Model of Intrusion Analysis fue propuesto por Sergio Caltagirone, Andrew Pendergast y Christopher Betz en 2013 (publicación formal del Center for Cyber Intelligence Analysis and Threat Research). Surgió de la necesidad de estructurar el análisis de intrusiones más allá de listas de IOCs.

En 2013, el análisis de amenazas se centraba en indicadores técnicos: IPs, hashes, dominios. Los analistas compilaban listas enormes de IOCs sin un marco que los conectara con los actores, sus motivaciones y sus patrones de operación. El Diamond Model propuso que cada intrusión tiene cuatro vértices fundamentales que se relacionan entre sí.

Los 4 vértices del diamante

         Adversary
            /\
           /  \
          /    \
Capability --- Infrastructure
          \    /
           \  /
            \/
          Victim

Adversary (adversario)

El actor de amenaza. Puede ser un grupo APT, un criminal individual, un insider o un script kiddie. El adversario tiene motivaciones (espionaje, financiero, hacktivismo) y capacidades que determinan qué tipo de ataques puede ejecutar.

Capability (capacidad)

Las herramientas y técnicas que usa el adversario. Exploits, malware, frameworks C2, técnicas de ingeniería social. Las capabilities se mapean directamente a MITRE ATT&CK (TTPs) y a herramientas específicas (Cobalt Strike, Mimikatz).

Infrastructure (infraestructura)

Los recursos que el adversario usa para operar: servidores C2, dominios de phishing, redirectores, VPNs, cuentas de email. La infraestructura es observable y es la base de muchos IOCs (IPs, dominios, URLs).

Victim (víctima)

El objetivo del ataque. Puede caracterizarse por sector (financiero, gobierno, energía), geografía, tamaño y vulnerabilidades específicas. Entender al victim permite predecir qué adversarios lo atacarán.

Conceptos avanzados del paper

Activity Threads

Una secuencia de eventos diamante conectados que representan la progresión temporal de un ataque. El adversario usa capability A contra victim 1, luego capability B contra victim 2, usando la misma infraestructura. Los threads permiten tracking longitudinal de campañas.

Activity Groups

Agrupaciones de events diamante que comparten vértices comunes. Si múltiples intrusiones usan la misma infraestructura y las mismas capabilities, probablemente pertenecen al mismo adversary. Este concepto es la base teórica de la atribución de amenazas.

Pivoting analítico

La potencia del modelo está en el pivoting: desde cualquier vértice conocido, puedes descubrir los desconocidos.

  • Tienes un IOC (infrastructure) → busca qué adversary lo usa → qué victims ha atacado
  • Identificas malware (capability) → busca qué infrastructure usa como C2 → qué adversary lo opera
  • Conoces la víctima (victim) → busca qué adversaries atacan ese sector → qué capabilities usan

Este pivoting sistemático es lo que diferencia CTI de simplemente coleccionar IOCs.

Relevancia en 2026

En plataformas CTI

MISP, OpenCTI y TheHive implementan los conceptos del Diamond Model, aunque con terminología STIX 2.1:

  • Adversary → threat-actor
  • Capability → attack-pattern + malware + tool
  • Infrastructure → infrastructure + indicator
  • Victim → identity (con sector y ubicación)

En threat intelligence operativa

Los informes CTI profesionales (Mandiant, CrowdStrike, Recorded Future) siguen la estructura del Diamond Model implícitamente: "grupo X (adversary) usó herramienta Y (capability) desde servidores Z (infrastructure) contra empresas del sector W (victim)".

En hunting

Los threat hunters usan pivoting Diamond para expandir investigaciones: "encontré este IOC → qué más usa este actor → dónde más ha atacado → qué más debo buscar en mi red".

Combinación con ATT&CK

El Diamond Model y ATT&CK son complementarios:

  • ATT&CK responde: QUÉ técnicas usa el atacante
  • Diamond responde: QUIÉN ataca a QUIÉN, con QUÉ herramientas, vía QUÉ infraestructura

Un análisis completo combina ambos: "APT28 (adversary) usa T1566.001 Spear Phishing Attachment (capability, mapped to ATT&CK) desde dominios typosquatted (infrastructure) contra organizaciones gubernamentales europeas (victim)."

Aplicación práctica

Para SOC analysts

Cuando investigas una alerta, estructura tu análisis con los 4 vértices. No te quedes en "encontré un hash malicioso". Pregunta: quién lo creó (adversary), qué más puede hacer (capability), desde dónde opera (infrastructure), a quién más ataca (victim).

Para CTI analysts

Usa el Diamond Model como plantilla para tus informes. Cada informe debería cubrir los 4 vértices. Los gaps (vértices desconocidos) son las preguntas que tu investigación debe responder.

Para managers

El Diamond Model convierte CTI abstracta en algo accionable. "Un grupo ruso (adversary) con capacidad de exploit zero-day (capability) está usando servidores en Alemania (infrastructure) contra el sector energético europeo (victim)" es un briefing que un CISO puede actuar.

Papers relacionados

  • MITRE ATT&CK (2015): taxonomía de capabilities
  • Cyber Kill Chain (Lockheed Martin, 2011): modelo secuencial de fases de ataque
  • APT1 Report (Mandiant, 2013): ejemplo práctico de aplicación del Diamond Model (aunque no lo cite explícitamente)
  • STIX 2.1: implementación técnica de los conceptos del Diamond Model

Veredicto

El Diamond Model es el framework que convierte colecciones de IOCs en inteligencia accionable. No es glamuroso. No tiene una matriz visual como ATT&CK. Pero es la estructura mental que usan los mejores analistas CTI del mundo para conectar puntos y generar inteligencia que informa decisiones. Si haces threat intelligence y no conoces el Diamond Model, estás trabajando sin un mapa.

Preguntas frecuentes

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.