LLMs for Zero-Shot Threat Detection via Structured Risk Indicators
Este artículo propone un marco de trabajo de LLM de dos etapas que aprovecha la generación aumentada por recuperación para crear indicadores de riesgo estructurados e interpretables a partir de cronologías de actividad de usuario, logrando la detección estado del arte en cero disparos (zero-shot) de amenazas internas y APT al demostrar que la calidad de estos indicadores es el principal motor del rendimiento.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
En las fortalezas digitales de las organizaciones modernas, los sistemas de seguridad vigilan constantemente en busca de intrusos. Algunos de estos sistemas escanean el tráfico que fluye entre las computadoras, buscando patrones sospechosos en el flujo de datos. Otros se asientan directamente en las computadoras mismas, monitoreando lo que sucede en su interior: quién inicia sesión, qué archivos se abren, qué dispositivos se conectan y qué correos electrónicos se envían. Este monitoreo interno es crucial porque las amenazas más peligrosas suelen provenir del interior. Cuando un atacante roba una contraseña legítima o convence a un empleado para que actúe contra la empresa, puede moverse a través del sistema pareciéndose exactamente a un usuario normal. Para atraparlos, los equipos de seguridad deben distinguir entre una persona trabajando hasta tarde en un proyecto y alguien robando silenciosamente datos sensibles, una tarea que requiere comprender la historia completa del comportamiento de una persona a lo largo del tiempo, no solo un momento aislado.
Un equipo de investigadores de la Universidad de Queensland ha desarrollado una nueva forma de ayudar a las computadoras a hacer esta distinción sin necesidad de años de entrenamiento en ejemplos específicos de mal comportamiento. En lugar de pedirle a una computadora que observe un montón desordenado de registros de seguridad sin procesar e inmediatamente grite "amenaza" o "seguro", construyeron un sistema de dos pasos que actúa más como un analista cuidadoso. Primero, el sistema organiza la actividad de un usuario en una línea de tiempo y le pide a un potente modelo de lenguaje que traduzca esa línea de tiempo en una lista clara y estructurada de factores de riesgo. Le pide al modelo que identifique cosas específicas que podrían estar mal, como acceder a archivos en horarios inusuales o conectarse a servidores extraños. Luego, un segundo modelo observa la secuencia de estas listas de riesgo a lo largo del tiempo para detectar patrones que sugieran que se está desarrollando un ataque. Este enfoque permite al sistema detectar tanto amenazas internas, donde un empleado de confianza se vuelve malicioso, como amenazas persistentes avanzadas, donde un atacante externo sofisticado se esconde en la red durante mucho tiempo.
Los investigadores probaron este método en dos conjuntos diferentes de datos de seguridad. Un conjunto de datos simuló un escenario de amenaza interna que involucraba a casi cien empleados durante dieciocho meses, capturando desde intercambios de correos electrónicos hasta transferencias de archivos. El otro conjunto de datos simuló un ataque externo sigiloso en una red, rastreando miles de conexiones entre computadoras. En ambos casos, el nuevo sistema superó significativamente al mejor método anterior que dependía de modelos de lenguaje. En los datos de la amenaza interna, el nuevo enfoque mejoró la capacidad de identificar correctamente los ataques al tiempo que redujo las falsas alarmas en más de once puntos porcentuales. En los datos de ataque de red, la mejora fue aún más dramática, saltando en más de treinta y un puntos porcentuales. La clave de este éxito no fue solo usar un cerebro de computadora más grande, sino cambiar cómo se procesa la información. Al obligar al primer modelo a descomponer los registros complejos en indicadores de riesgo simples e interpretables antes de emitir un juicio final, el sistema se volvió mucho mejor para detectar las sutiles diferencias entre el trabajo normal y la actividad maliciosa.
Uno de los descubrimientos más interesantes fue cómo el sistema manejó la necesidad de contexto. Los investigadores encontraron que, para los modelos de lenguaje más pequeños y menos potentes, proporcionar un resumen del comportamiento pasado del usuario ayudaba a generar mejores indicadores de riesgo. Era como si el modelo necesitara ver el historial del usuario para entender qué era inusual en el momento presente. Sin embargo, para los modelos más grandes y capaces, este contexto histórico adicional marcaba poca diferencia; ya eran capaces de generar indicadores de riesgo de alta calidad por sí mismos. Esto sugiere que la calidad de la evaluación de riesgo inicial es el factor más importante para detectar estas amenazas. Si el primer paso del proceso produce una imagen clara y precisa del peligro, el segundo paso puede reconocer fácilmente el patrón de ataque. Si el primer paso es vago o confuso, el sistema tiene dificultades, independientemente de cuán potente sea el clasificador final.
El estudio también reveló que la forma en que se agrupan los datos importa inmensamente. El sistema funciona mejor cuando observa todas las actividades de una sola persona como una historia continua, en lugar de mirar eventos o conexiones aisladas entre máquinas. Cuando los investigadores intentaron agrupar los datos por la conexión entre dos computadoras en lugar de por la persona que las usa, el rendimiento del sistema cayó significamente. Esto se debe a que el comportamiento de un atacante está definido por sus acciones a través de muchas herramientas y registros diferentes, y solo al ver el panorama completo puede el sistema ver el alcance total de la amenaza. Los investigadores señalaron que, si bien el sistema era excelente para detectar las amenazas internas en el primer conjunto de datos, el segundo conjunto de datos, que involucraba ataques de red muy sigilosos, presentó un desafío más difícil donde las señales eran mucho más tenues. Aun así, el enfoque estructurado seguía proporcionando una base sólida para la detección, demostrando que descomponer los datos de seguridad complejos en piezas manejables e interpretables es una estrategia poderosa.
En última instancia, este trabajo demuestra que el futuro de la detección automatizada de amenazas puede no residir en entrenar a las computadoras para memorizar cada ataque posible, sino en enseñarles a razonar sobre el comportamiento de una manera estructurada. Al usar modelos de lenguaje para traducir datos brutos en indicadores de riesgo claros y luego analizar esos indicadores a lo largo del tiempo, los sistemas de seguridad pueden volverse más precisos y confiables. Los hallazgos sugieren que la configuración más efectiva depende del tipo específico de amenaza que se esté cazando y de las capacidades de los modelos utilizados, pero el principio central sigue siendo el mismo: la claridad en los pasos intermedios conduce a mejores decisiones en el resultado final. Este enfoque ofrece un camino prometedor para proteger a las organizaciones contra el infiltrado que se vuelve contra ellas y contra el externo que intenta esconderse a plena vista.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.