← Últimos artículos
💻 computer science

AgentFlow: A Flow-Centric Policy Language and Framework for Securing LLM Agent Systems

AgentFlow introduce un lenguaje de políticas centrado en el flujo y un marco de ejecución de cumplimiento que asegura los sistemas de agentes de LLM mediante el seguimiento de los flujos de datos sensibles a través de herramientas y límites de delegación, eliminando con éxito compromisos confirmados en múltiples evaluaciones de rendimiento al tiempo que preserva o mejora la utilidad de las tareas.

Autores originales: Basavesh Ammanaghatta Shivakumar, Swarn Priya, Peng Gao

Publicado 2026-08-25
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Basavesh Ammanaghatta Shivakumar, Swarn Priya, Peng Gao

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 el panorama digital moderno, la inteligencia artificial ha evolucionado de un simple chatbot a un asistente capaz de realizar tareas complejas en nuestro nombre. Estos sistemas, a menudo llamados agentes, no solo responden preguntas; leen documentos, buscan en la web, acceden a bases de datos privadas y envían correos electrónicos. Actúan como intermediarios, cerrando la brecha entre la intención del usuario y la vasta gama de herramientas disponibles en internet. Sin embargo, este nuevo nivel de autonomía introduce una vulnerabilidad sutil pero peligrosa. El peligro no siempre es un error único y obvio, como que un agente borre accidentalmente un archivo. En cambio, el daño suele surgir de una secuencia de acciones que parecen perfectamente razonables por sí mismas. Un agente podría leer un registro confidencial, resumirlo y luego enviar ese resumen en un correo electrónico. Cada paso está permitido, pero la combinación resulta en una filtración de información privada. Este es el núcleo del desafío que enfrentan los investigadores: cómo asegurar un sistema donde el camino de los datos importa tanto como los pasos individuales realizados.

Un equipo de investigadores de la Universidad de Virginia Tech ha desarrollado un nuevo marco llamado AgentFlow para resolver este problema específico. Su trabajo se centra en rastrear el viaje de la información a medida que se mueve a través del flujo de trabajo de un agente, en lugar de simplemente verificar si una acción individual está permitida. Imagine a un guardia de seguridad que no solo verifica si usted tiene una llave para una puerta, sino que también observa dónde ha estado, qué ha recogido y si tiene permitido llevar ese objeto a su destino final. AgentFlow opera bajo este principio. Trata cada pieza de datos como si tuviera una etiqueta que describe su sensibilidad, su categoría y su confiabilidad. Si los datos provienen de un sitio web no confiable, llevan una etiqueta de "no confiable". Si contienen un número de seguro social, llevan una etiqueta de "confidencial". El sistema luego observa cómo cambian estas etiquetas a medida que los datos se mueven desde una base de datos hacia una herramienta, y finalmente hacia un correo electrónico o una publicación pública.

Los investigadores construyeron un lenguaje que permite a los operadores del sistema escribir reglas sobre estos viajes de datos. Estas reglas pueden prohibir que un resumen confidencial llegue alguna vez a una dirección de correo electrónico externa, o evitar que el contenido web no confiable sea tratado como una instrucción interna confiable. El sistema funciona colocando un monitor entre la inteligencia artificial y las herramientas que utiliza. Antes de que el agente tenga permitido llamar a una herramienta, el monitor verifica el estado actual de los datos. Pregunta: ¿de dónde proviene esta información? ¿Ha sido saneada? ¿Tiene el agente permiso para enviarla a este lugar específico? Si la respuesta a cualquiera de estas preguntas es no, la acción es bloqueada. Este enfoque es distinto de los métodos de seguridad anteriores que solo miraban si un usuario tenía permiso para usar una herramienta en primer lugar. Esos métodos antiguos pasaban por alto el peligro de que una herramienta segura fuera utilizada con datos inseguros.

Para asegurar que sus reglas fueran sólidas incluso antes de desplegar el sistema, los investigadores crearon un verificador matemático. Esta herramienta actúa como una prueba de estrés, simulando miles de escenarios posibles para ver si las reglas podrían romperse. En sus pruebas, este verificador detectó con éxito cada una de las variaciones inseguras de las reglas con las que intentaron engañarlo. Cuando pusieron el sistema a trabajar en simulaciones de la vida real, los resultados fueron impactantes. En un conjunto de casi 950 casos de prueba diseñados para engañar a los agentes para que filtraran datos o realizaran acciones no autorizadas, el sistema redujo las brechas de seguridad confirmadas del 33 por ciento a cero. En otro conjunto de 200 tareas dinámicas de estilo real, eliminó el 73.5 por ciento de los ataques exitosos, llevando la tasa de fallos a cero también. Crucialmente, el sistema hizo esto sin destruir la capacidad del agente para realizar su trabajo. De hecho, en muchos casos, el agente completó más de sus tareas previstas porque las reglas de seguridad evitaron que se distrajera con instrucciones maliciosas ocultas en los datos.

Los investigadores fueron cuidadosos al definir los límites de su trabajo. No afirmaron haber resuelto todos los problemas posibles con la inteligencia artificial, como cuando una IA inventa hechos o da malos consejos. Su sistema está diseñado específicamente para el flujo de datos a través de herramientas y conexiones externas. Asume que el monitor de seguridad es confiable y está implementado correctamente. El estudio se centró en un tipo específico de amenaza donde un atacante intenta manipular al agente alimentándolo con contenido no confiable, como una página web envenenada o un correo electrónico malicioso, para engañarlo para que realice acciones que el usuario nunca pretendió. Al enfocarse en el camino que toman los datos, AgentFlow detiene estos ataques incluso cuando cada paso individual parece inocente.

La evaluación mostró que el sistema funciona en diferentes tipos de tareas, desde banca y planificación de viajes hasta gestión de espacios de trabajo. En un escenario, un agente fue engañado para resumir registros privados de clientes y enviarlos por correo electrónico a un atacante. Un sistema de seguridad estándar podría haber permitido el correo electrónico porque el agente tenía permiso para enviar mensajes. AgentFlow, sin embargo, vio que los datos que se estaban resumiendo eran confidenciales y que el correo electrónico iba a una dirección externa sin una verificación de seguridad adecuada. Bloqueó la acción. En otro caso, un atacante intentó engañar al agente para que creyera que una instrucción maliciosa era una política interna legítima. El sistema reconoció que la instrucción provenía de una fuente no confiable y se negó a permitir que el agente actuara en consecuencia.

Los investigadores también midieron cuánto ralentizaba este sistema al agente. Encontraron que el tiempo añadido a cada decisión era microscópico, medido en microsegundos, lo cual es insignificante comparado con el tiempo que la IA tarda en pensar y generar una respuesta. Esto significa que la protección no se produce a costa de la velocidad o la usabilidad. El equipo probó su sistema contra una gran variedad de métodos de ataque conocidos, incluyendo aquellos que intentan explotar las conexiones de herramientas o manipular la memoria del agente. En cada instancia donde el ataque dependía de mover datos de una manera que violaba las reglas configuradas, el sistema lo detuvo.

Aunque los resultados son prometedores, los autores los describen como evidencia preliminar para un tipo específico de cumplimiento de políticas. Reconocen que las aplicaciones del mundo real necesitarán definir cuidadosamente sus propias reglas sobre qué cuenta como sensible y qué acciones están permitidas. El sistema no adivina lo que el usuario quiere; aplica las reglas que se le dan. Si un usuario desea enviar contenido web no confiable a un blog público, debe configurar explícitamente una regla que lo permita. Sin ese permiso específico, el sistema bloqueará la acción para mantenerse seguro. Este equilibrio entre la seguridad estricta y la flexibilidad necesaria es la clave para hacer que estos poderosos agentes sean útiles sin que sean peligrosos.

El trabajo representa un cambio en la forma en que pensamos sobre la seguridad de la inteligencia artificial. En lugar de intentar predecir cada posible forma en que una IA podría fallar, los investigadores construyeron un sistema que vigila el flujo de información y aplica límites claros. Al rastrear de dónde provienen los datos y hacia dónde se les permite ir, AgentFlow proporciona una red de seguridad para las tareas complejas y de múltiples pasos que realizan los agentes modernos. Asegura que, incluso si un agente es engañado para tomar un camino peligroso, el sistema detenga el viaje antes de que se produzca cualquier daño. Este enfoque ofrece un camino práctico para el despliegue de agentes de IA en entornos donde la privacidad y la seguridad son primordiales, convirtiendo los riesgos potenciales de la acción autónoma en un proceso manejable y controlado.

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