Saltar al contenido
Lectura12 minPreview

Qué es el threat hunting: de reactivo a proactivo

Viernes, 4 de la tarde, SOC de una cooperativa de ahorro ficticia en Grecia. La consola está en verde: el antivirus no reportó nada, el firewall no bloqueó nada raro, ninguna regla saltó. Eso no prueba que la red esté limpia. Prueba que, si hay alguien dentro, todavía no hizo nada que sus reglas conozcan. El threat hunting, o caza de amenazas, trabaja en ese hueco.

Una definición de trabajo

El threat hunting es la búsqueda proactiva e iterativa de actividad maliciosa que evadió los controles existentes. Proactiva, porque el cazador no espera una alarma: sale a buscar a partir de una idea. Iterativa, porque cada caza deja algo (una regla, un hueco de visibilidad, una línea base) que alimenta la siguiente. Y apunta a lo que evadió los controles: si el EDR ya lo detecta, cazarlo es perder la tarde.

Reactivo frente a proactivo

La defensa tradicional es reactiva: una herramienta genera una alerta, un analista la revisa y decide si es un incidente. Ese modelo hace falta, pero solo encuentra lo que alguien ya describió como malo. Un atacante con la contraseña robada de un técnico, que entra por la VPN y ejecuta net group "Domain Admins" /domain como haría cualquier administrador, puede no disparar ni una regla.

El enfoque proactivo invierte la pregunta: "si un adversario estuviera haciendo esto en nuestra red, ¿qué rastro dejaría y dónde lo vería?".

AspectoDefensa reactivaCaza proactiva
DisparadorUna alertaUna hipótesis
Pregunta inicial¿Esta alerta es real?¿Qué estaría pasando sin que lo veamos?
Resultado típicoIncidente cerrado o descartadoHallazgo, nueva detección o mejora
SupuestoLas herramientas ven lo que pasaAlguien pudo pasar sin ser visto

Breve historia

AñoHito
2011Richard Bejtlich publica "Become a Hunter" y populariza la idea de buscar intrusos en lugar de esperar alertas
2013David Bianco presenta la pirámide del dolor; MITRE empieza a construir ATT&CK
2014Microsoft publica Sysmon dentro de Sysinternals, una fuente de datos gratuita y detallada
2015MITRE abre ATT&CK al público; Bianco propone en Sqrrl el modelo de madurez de caza
2017Nace Sigma, un formato abierto para compartir detecciones
2023Splunk publica el marco de caza PEAK

La práctica nació en equipos de respuesta cansados de descubrir intrusiones meses tarde. En esos años dejó de depender del olfato de unos pocos expertos y pasó a tener método.

Por qué importa: suponer el compromiso

Los equipos de caza parten de suponer el compromiso (assume breach): ningún control es perfecto. El tiempo que un atacante pasa sin ser detectado se llama tiempo de permanencia (dwell time), y cada día de más es un día para robar credenciales, moverse entre equipos y preparar el ransomware. Encontrar al intruso en la segunda semana significa restaurar un par de equipos; encontrarlo en el sexto mes suele significar reconstruir el dominio.

Dónde se practica

LugarEjemplo de caza
SOC interno de una empresaHoras semanales dedicadas a hipótesis sobre técnicas recientes
Proveedores de detección y respuesta gestionadaCazas sobre la telemetría de muchos clientes a la vez
Equipos de inteligencia de amenazasComprobar si una campaña reportada tocó la organización
Respuesta a incidentesBuscar en toda la red otros equipos con el mismo rastro
NubeRevisar accesos anómalos en registros de identidad y de API

Qué necesita un cazador

Un cazador necesita datos (registros de endpoints, de red y de autenticación, con detalle y retención suficientes), conocimiento del adversario, que estudiará con MITRE ATT&CK, y conocimiento del entorno: qué es normal en su organización.

Lo tercero es lo que más se subestima. Si no sabe que contabilidad cierra el mes de madrugada, o que el servidor de respaldos se conecta a todos los equipos a las 2 a. m., va a pasar la primera caza persiguiendo actividad legítima.

Conceptos clave

ConceptoQué significa
SIEMPlataforma que centraliza, guarda y permite consultar los logs de toda la organización
EDRAgente en cada equipo que registra procesos, archivos y conexiones, y puede aislar el equipo
HipótesisAfirmación comprobable sobre una actividad que podría estar ocurriendo
IOC y TTPDato concreto de un ataque frente a la forma de operar del adversario
TelemetríaEl conjunto de eventos que generan sus sistemas y llegan al SIEM
Línea baseDescripción de lo que es normal en un equipo, usuario o red
DetecciónRegla que convierte un patrón en una alerta automática

Cómo leer las sintaxis del curso

En el módulo 3 usará herramientas de terminal. En sus fichas, lo que va entre corchetes es opcional, lo que está en MAYÚSCULAS lo reemplaza usted y los tres puntos indican que puede repetirse.

jq [OPCIONES] FILTRO [ARCHIVO...]

Para pedir ayuda en la terminal use man jq o jq --help.