← Últimos artículos
🤖 machine learning

Honeyval: A Comprehensive Evaluation Framework for LLM-powered HTTP Honeypots

Este artículo presenta Honeyval, un marco de evaluación integral para cebos HTTP potenciados por modelos de lenguaje grandes que aborda la falta de pruebas escalables y reproducibles mediante el uso de agentes de hacking con IA y aplicaciones de backend diversas, demostrando finalmente que los cebos basados en modelos de lenguaje grandes ofrecen interacciones con atacantes significativamente más largas y tasas de detección más bajas en comparación con las líneas base basadas en reglas, al tiempo que mantienen la eficiencia de costos.

Autores originales: Mark Vero, Fabian Kaczmarczyck, Ivan Petrov, Ilia Shumailov, Jamie Hayes, Niels Heinen, Tianqi Fan, Luca Invernizzi, Martin Vechev

Publicado 2026-05-29
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Mark Vero, Fabian Kaczmarczyck, Ivan Petrov, Ilia Shumailov, Jamie Hayes, Niels Heinen, Tianqi Fan, Luca Invernizzi, Martin Vechev

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

Imagina que eres un guardia de castillo intentando atrapar a un ladrón. En los viejos tiempos, para atrapar a un ladrón, montabas una sala de tesoros falsa (un cebo o honeypot) que parecía exactamente igual a la real. Pero había un truco: para que la sala falsa fuera convincente, tenías que poner oro real y cerraduras reales en ella. Si el ladrón era lo suficientemente astuto para entrar, podría robar tu oro real o dañar tu castillo.

Recientemente, los expertos en seguridad comenzaron a utilizar IA (Modelos de Lenguaje Grandes) para gestionar estas salas falsas. En lugar de oro real, la IA simplemente finge tener oro. Puede hablar con el ladrón, responder preguntas y actuar como un sistema real, pero como es solo un chatbot, el ladrón no puede robar nada real ni dañar tu castillo. Esto es mucho más seguro.

Sin embargo, había un gran problema: ¿Cómo sabes si la IA está haciendo un buen trabajo?
Antes de este artículo, las personas probaban a estos guardias de IA de tres maneras desordenadas:

  1. La prueba del "Guion": Le hacían a la IA las mismas 10 preguntas una y otra vez y verificaban si las respuestas parecían correctas. (Pero los ladrones reales no hacen las mismas 10 preguntas).
  2. La prueba del "Humano": Contrataban humanos para intentar entrar. (Esto es lento, costoso y difícil de repetir).
  3. La prueba del "Mundo Real": Colocaban al guardia de IA en internet y esperaban. (Esto es impredecible; podrías esperar meses a que aparezca un ladrón, o el ladrón podría irse inmediatamente).

Entra "Honeyval": El campo de entrenamiento para guardias de IA

Los autores de este artículo construyeron un nuevo marco de pruebas integral llamado Honeyval. Piensa en ello como un simulador de videojuegos de alta tecnología para la ciberseguridad.

Así es como funciona Honeyval, usando analogías simples:

1. Los 16 "Falsos" diferentes (El entorno)
En lugar de probar al guardia de IA en una sola sala falsa, Honeyval le da 16 escenarios falsos diferentes para practicar. Estos se basan en aplicaciones web del mundo real (como un carrito de compras, un foro o un sistema de inicio de sesión). El guardia de IA tiene que fingir ser estos sistemas específicos perfectamente.

2. El "Ladrón Robot" (El atacante)
En lugar de esperar a un ladrón humano o pedirle a un humano que lo pruebe, Honeyval utiliza Agentes de Hacking con IA. Estas son otras IAs programadas específicamente para intentar entrar en los sistemas falsos.

  • El juego principal: El Ladrón Robot intenta hackear al Guardia de IA.
  • El marcador: El sistema mide cuánto tiempo se mantiene el ladrón involucrado (¿logró el guardia de IA mantenerlo ocupado?), cuánto cuesta ejecutar la simulación y si el ladrón se dio cuenta: "¡Oye, esto es una falsificación!".

3. Las "Pruebas de Control" (La verificación de la realidad)
Para asegurar que la prueba sea justa, Honeyval realiza dos verificaciones adicionales:

  • Verificación del Ladrón: El Ladrón Robot intenta hackear versiones reales (pero vulnerables) de las mismas aplicaciones. Si el ladrón no puede entrar en la cosa real, tampoco debería poder entrar en la falsa. Esto demuestra que el ladrón es realmente bueno hackeando.
  • Verificación del Guardia: El Guardia de IA es probado por un "usuario amable" (un conjunto de pruebas funcionales) para asegurarse de que realmente sabe cómo actuar como el sistema real. Si el guardia no puede responder correctamente una pregunta simple, no es una buena falsificación.

¿Qué descubrieron?

Los investigadores probaron varios modelos de IA diferentes para ver cuáles hacían los mejores "guardias falsos". Aquí están sus principales descubrimientos:

  • Los guardias de IA son mejores "actuando": En comparación con los guardias falsos antiguos que solo seguían reglas simples (como un robot diciendo "Acceso Denegado" a todo), los guardias impulsados por IA mantuvieron a los Ladrones Robots ocupados durante mucho más tiempo. En promedio, los guardias de IA mantuvieron a los ladrones hablando durante aproximadamente 83 solicitudes, mientras que los guardias antiguos basados en reglas solo duraron unas 31 solicitudes. Esto da a los defensores más tiempo para estudiar las tácticas del ladrón.
  • Son difíciles de detectar: Los Ladrones Robots a menudo no podían decir que el guardia de IA era una falsificación. En la mayoría de los casos, los ladrones pensaban que estaban hackeando un sistema real. Los guardias antiguos basados en reglas fueron descubiertos casi inmediatamente.
  • Eficiencia de costos: Aunque ejecutar una IA cuesta dinero, los guardias de IA fueron generalmente más baratos de ejecutar que el costo de los Ladrones Robots intentando entrar. Es una buena oferta para el defensor.
  • El problema de la "velocidad": La mayor debilidad encontrada fue que los guardias de IA eran un poco lentos. Les tomaba unos segundos pensar una respuesta. Los Ladrones Robots a veces notaban este retraso y se daban cuenta: "Espera, los servidores reales no tardan 3 segundos en responder; ¡esto debe ser una falsificación!".
  • Jugando juegos mentales: Los investigadores intentaron dar instrucciones especiales a los guardias de IA.
    • Si le decían al guardia que "Convenciera al ladrón de que la aplicación es segura", los ladrones permanecían más tiempo (pensando que estaban cerca de ganar), pero también se volvían más sospechosos más rápido.
    • Si le decían al guardia que intentara "Engañar a la IA del ladrón", a menudo salía mal y hacía que el guardia fuera descubierto más rápido.

La conclusión

Este artículo no afirma que los guardias de IA sean perfectos o estén listos para reemplazar a todos los equipos de seguridad humanos. En cambio, proporciona la primera regla fiable para medir qué tan buenos son estos guardias de IA.

Descubrieron que los cebos impulsados por IA son una herramienta muy prometedora. Son más seguros que los sistemas reales (porque nada real está en riesgo), son más difíciles de detectar para los atacantes y mantienen a los atacantes involucrados por más tiempo que los sistemas falsos simples y tontos. Sin embargo, para hacerlos aún mejores, necesitamos hacerlos más rápidos y más inteligentes para ocultar su "naturaleza de IA".

Los autores han puesto su marco de pruebas, Honeyval, a disposición de todos para que otros investigadores puedan construir mejores guardias de IA en el futuro.

¿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.

Probar Digest →