Saltar al contenido
Underc0de /foro

¿Qué diferencia hay entre un IOC y un IOA? ¿Qué es la Pirámide del Dolor y por qué importa al escribir detecciones?

$ interview --rol soc

Evalúa si el candidato distingue indicadores de compromiso de indicadores de ataque y entiende qué detecciones son más difíciles de evadir para un adversario.

SOC / Blue teamnivel junior#forense#malware#windows

Respuesta

IOC (Indicator of Compromise): es un artefacto observable que indica que algo ya pasó: un hash de archivo, una IP, un dominio, una clave de registro. Es reactivo y suele venir de threat intel o de un incidente previo.

IOA (Indicator of Attack): describe el comportamiento o la intención del atacante, independientemente de la herramienta. Por ejemplo: un proceso de Office que lanza un intérprete de comandos, o un proceso que lee la memoria de LSASS.

Pirámide del Dolor (David Bianco): ordena los indicadores según cuánto le cuesta al adversario cambiarlos:
  • Hashes: triviales de cambiar (recompilar o modificar un byte).
  • IPs: fáciles, cambian de infraestructura.
  • Dominios: algo más molestos, pero baratos.
  • Artefactos de red/host: patrones de User-Agent, rutas, nombres de pipes.
  • Herramientas: obligan a cambiar o reescribir tooling.
  • TTPs: la cima; cambiar la forma de operar es lo más costoso.

Por qué importa: una regla basada solo en hashes se evade enseguida. Si detecto comportamientos (TTPs, mapeados a MITRE ATT&CK), la regla sobrevive aunque el atacante cambie de muestra o de servidor. En la práctica combino ambos: los IOCs sirven para búsquedas rápidas y retrospectivas (¿apareció esta IP en los últimos 90 días?), y los IOAs/TTPs para detecciones duraderas, aceptando que suelen requerir más tuning por falsos positivos.

Errores comunes

Decir que IOC e IOA son sinónimos o creer que bloquear hashes e IPs alcanza como estrategia de detección. También olvidar que las reglas por comportamiento necesitan ajuste para no generar ruido.

Redactado con el asistente Underc0de IA. Actualizado el 13/11/2026. ¿Ves un error? Contanos en el foro.

Grupo de WhatsApp