PrincipianteMITRE ATT&CKframeworksTTPsSOCthreat hunting

MITRE ATT&CK Explicado: Tácticas, Técnicas y Procedimientos

Guía completa de MITRE ATT&CK en español: qué es, cómo funciona, estructura de tácticas-técnicas-procedimientos (TTPs), cómo usarlo en SOC, threat hunting e incident response, y por qué es el estándar global en ciberseguridad.

MalwareIntel Research··9 min lectura
Serie: MITRE ATT&CK y D3FEND — Parte 1

MITRE ATT&CK es la base de conocimiento que documenta cómo atacan los adversarios reales

MITRE ATT&CK es un framework que cataloga las tácticas, técnicas y procedimientos (TTPs) observados en ciberataques reales. No es una herramienta ni un producto: es un lenguaje universal que permite a defensores, analistas SOC, threat hunters y equipos de respuesta a incidentes describir el comportamiento adversario de forma estructurada y consistente. Creado por MITRE Corporation en 2013 y público desde 2015, se ha convertido en el estándar global para inteligencia de amenazas y evaluación de capacidades defensivas.

Origen: del proyecto interno al estándar global

MITRE ATT&CK nació en 2013 como un proyecto interno del MITRE Fort Meade Experiment (FMX), donde investigadores documentaban las técnicas que observaban en ataques APT contra redes empresariales. La idea era simple: si podemos catalogar cómo atacan los adversarios, podemos medir si nuestras defensas los detectan.

HitoAñoImpacto
Creación interna (FMX)20139 tácticas, ~60 técnicas
Publicación pública2015Accesible para toda la comunidad
ATT&CK for Enterprise v12017Windows, Linux, macOS
ATT&CK for Mobile2018Android e iOS
ATT&CK for ICS2020Sistemas de control industrial
ATT&CK for Cloud2020IaaS, SaaS, Office 365
Sub-techniques2020Mayor granularidad (~500 sub-techniques)
ATT&CK v15202414 tácticas, 201 técnicas, ~600 sub-techniques
Actualizaciones bianualesContinuoAbril y octubre de cada año

Hoy ATT&CK es referenciado por NIST, CISA, ENISA, NSA, y prácticamente todo vendor de ciberseguridad. Los informes de threat intelligence de Mandiant, CrowdStrike, Microsoft y Kaspersky mapean sus hallazgos a ATT&CK.

La estructura: tácticas, técnicas, sub-técnicas y procedimientos

Tácticas: el POR QUÉ

Una táctica representa el objetivo del adversario en una fase del ataque. Es la razón por la que ejecuta una acción. Las 14 tácticas de la matriz Enterprise, en orden de la kill chain:

#TácticaIDObjetivo del adversario
1ReconnaissanceTA0043Recopilar información sobre el objetivo
2Resource DevelopmentTA0042Preparar infraestructura y herramientas
3Initial AccessTA0001Entrar en la red del objetivo
4ExecutionTA0002Ejecutar código malicioso
5PersistenceTA0003Mantener acceso tras reboot/cambios
6Privilege EscalationTA0004Obtener permisos más altos
7Defense EvasionTA0005Evitar ser detectado
8Credential AccessTA0006Robar credenciales
9DiscoveryTA0007Entender el entorno comprometido
10Lateral MovementTA0008Moverse a otros sistemas
11CollectionTA0009Recopilar datos de interés
12Command and ControlTA0011Comunicarse con sistemas comprometidos
13ExfiltrationTA0010Extraer datos fuera de la red
14ImpactTA0040Causar daño (cifrado, destrucción, manipulación)

Las tácticas no son secuenciales obligatorias. Un atacante puede saltar entre tácticas, repetirlas, o no usar todas. Un ransomware puede ir de Initial Access directamente a Execution y luego a Impact, sin pasar por Lateral Movement si ataca un solo endpoint.

Técnicas: el CÓMO

Una técnica es el método específico que usa el adversario para lograr una táctica. Cada táctica contiene múltiples técnicas. La versión actual tiene ~201 técnicas.

Ejemplo para la táctica Persistence (TA0003):

TécnicaIDDescripción
Boot or Logon AutostartT1547Ejecutar código al iniciar sesión
Scheduled Task/JobT1053Crear tarea programada
Create or Modify System ProcessT1543Registrar servicio del sistema
Event Triggered ExecutionT1546Ejecutar por evento del sistema
Server Software ComponentT1505Web shell, SQL stored procedure
Hijack Execution FlowT1574DLL hijacking, PATH manipulation

Sub-técnicas: el CÓMO exactamente

Las sub-técnicas añaden granularidad. T1053 Scheduled Task/Job tiene 5 sub-técnicas:

  • T1053.002: At (Unix)
  • T1053.003: Cron
  • T1053.005: Scheduled Task (Windows)
  • T1053.006: Systemd Timers
  • T1053.007: Container Orchestration Job

Esta granularidad permite que un informe de incidente diga exactamente "el atacante usó T1053.005 (Scheduled Task en Windows)" en lugar de solo "creó una tarea programada".

Procedimientos: el QUIÉN y CUÁNDO

Un procedimiento es la implementación concreta de una técnica por un actor específico. No tienen ID propio: son descripciones dentro de la documentación de cada técnica o grupo.

Ejemplo:

  • Técnica: T1053.005 (Scheduled Task)
  • Procedimiento de APT28: Crea tarea programada llamada "SystemUpdate" que ejecuta su backdoor X-Agent cada 30 minutos via schtasks.exe
  • Procedimiento de Lazarus: Crea tarea via COM object (no schtasks) para evitar logging, con trigger al inicio de sesión

Los procedimientos son lo que diferencia la teoría (técnica) de la realidad (cómo lo hace un grupo concreto).

Las cuatro matrices de ATT&CK

Enterprise (la principal)

Cubre entornos empresariales: Windows, macOS, Linux, Cloud (AWS, Azure, GCP, SaaS), Network, Containers. Es la más completa con 14 tácticas y ~201 técnicas.

Mobile

Cubre Android e iOS. Tácticas similares pero adaptadas: acceso al dispositivo, intercepción de comunicaciones, acceso a sensores, exfiltración via canales móviles.

ICS (Industrial Control Systems)

Cubre sistemas de control industrial: PLCs, SCADA, HMIs, RTUs. Incluye tácticas específicas como "Inhibit Response Function" (impedir que los operadores respondan) e "Impair Process Control" (alterar procesos físicos).

Cloud (integrada en Enterprise)

No es una matriz separada desde 2020. Las técnicas cloud están integradas en Enterprise con plataformas específicas (IaaS, SaaS, Azure AD, Google Workspace, Office 365).

Cómo se usa ATT&CK en la práctica

En el SOC: mapear alertas a técnicas

Cada alerta del SIEM o EDR se puede mapear a una o más técnicas ATT&CK. Esto transforma alertas aisladas en una narrativa de ataque.

Alerta: "PowerShell ejecutó Invoke-WebRequest a IP externa"
  → Técnica: T1059.001 (PowerShell) + T1105 (Ingress Tool Transfer)
  → Táctica: Execution + Command and Control
  → Contexto: el atacante está descargando herramientas post-explotación

Alerta: "Nuevo servicio creado: svchost32"
  → Técnica: T1543.003 (Windows Service)
  → Táctica: Persistence
  → Contexto: el atacante está estableciendo persistencia

Sin ATT&CK, estas son dos alertas independientes. Con ATT&CK, forman parte de una cadena de ataque reconocible.

En Threat Hunting: formular hipótesis

Los threat hunters usan ATT&CK para formular hipótesis de caza:

Hipótesis: "Un atacante podría estar usando Kerberoasting (T1558.003)
            para obtener credenciales de servicio en nuestro AD"

Datos a buscar:
  - Event ID 4769 con cifrado RC4 (etype 0x17)
  - Solicitudes TGS masivas desde un solo host
  - Solicitudes a SPNs de cuentas con contraseñas débiles

Si encuentro evidencia → investigar como incidente
Si no encuentro → documentar y pasar a la siguiente hipótesis

En Incident Response: estructurar el informe

ATT&CK proporciona un vocabulario estándar para informes de incidentes:

RESUMEN DEL INCIDENTE (mapeado a ATT&CK)

Initial Access:  T1566.001 — Phishing con adjunto Excel malicioso
Execution:       T1059.001 — Macro ejecuta PowerShell
Persistence:     T1053.005 — Tarea programada "UpdateHealth"
Credential:      T1003.001 — Mimikatz dump de LSASS
Lateral:         T1021.002 — PsExec a 3 servidores via SMB
Exfiltration:    T1567.002 — Datos subidos a MEGA via rclone
Impact:          T1486 — LockBit 3.0 cifrado de 47 endpoints

En evaluación de seguridad: medir cobertura

Con el ATT&CK Navigator puedes crear un heatmap de tu cobertura:

  • Verde: técnica con detección activa y probada
  • Amarillo: técnica con detección parcial o sin probar
  • Rojo: técnica sin ninguna detección
  • Gris: técnica no relevante para tu entorno

Esto permite responder la pregunta: "¿Qué tan preparados estamos contra las técnicas que usa APT28?" de forma visual y medible.

ATT&CK no es una kill chain lineal

Un error común es tratar ATT&CK como una secuencia lineal (primero Initial Access, luego Execution, etc.). En realidad:

  • Un atacante puede ejecutar técnicas de múltiples tácticas simultáneamente
  • Puede volver a tácticas anteriores (volver a hacer Discovery después de Lateral Movement)
  • Puede omitir tácticas completas (no todo ataque exfiltra datos)
  • Múltiples técnicas de la misma táctica pueden usarse en paralelo

ATT&CK es un mapa de posibilidades, no un camino fijo. La kill chain de Lockheed Martin es secuencial. ATT&CK es una matriz bidimensional donde el atacante se mueve libremente.

Limitaciones de ATT&CK

ATT&CK es extremadamente útil, pero no es perfecto:

  1. Sesgo hacia lo conocido: solo documenta técnicas observadas y publicadas. Técnicas zero-day o de actores muy avanzados pueden no estar representadas.

  2. Enfoque post-compromiso: las tácticas Reconnaissance y Resource Development se añadieron después. ATT&CK es más fuerte en lo que ocurre dentro de la red.

  3. Granularidad variable: algunas técnicas son muy específicas (T1055.012: Process Hollowing) mientras otras son amplias (T1059: Command and Scripting Interpreter).

  4. No prioriza: ATT&CK no dice qué técnicas son más peligrosas o más probables para tu sector. Esa priorización la debe hacer tu equipo CTI.

  5. Mantenimiento: con ~800 técnicas+sub-técnicas, mantener un mapeo actualizado requiere esfuerzo continuo.

Recursos oficiales

RecursoURLUso
Sitio web ATT&CKattack.mitre.orgBase de conocimiento completa
ATT&CK Navigatormitre-attack.github.io/attack-navigatorVisualización y heatmaps
ATT&CK Workbenchgithub.com/center-for-threat-informed-defensePersonalización
STIX/TAXIIgithub.com/mitre-attack/attack-stix-dataDatos en formato STIX 2.1
ATT&CK Evaluationsattackevals.mitre-engenuity.orgEvaluaciones de EDR

Conclusión

MITRE ATT&CK es el lenguaje universal de la ciberseguridad ofensiva y defensiva. No es una herramienta que instalas sino un framework que estructura cómo piensas sobre los ataques y las defensas. Los siguientes artículos de esta serie desgranan cada táctica en profundidad, empezando por la matriz Enterprise completa.

Fuentes y referencias

  • MITRE ATT&CK: Getting Started
  • Strom, B. et al.: "MITRE ATT&CK: Design and Philosophy" (MITRE Technical Report, 2020)
  • CISA: "Best Practices for MITRE ATT&CK Mapping" (2023)
  • Center for Threat-Informed Defense: ATT&CK resources
  • SANS: "Using ATT&CK for CTI" (Katie Nickels, 2021)

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.