Un reciente preprint en arXiv presenta ATrust, un mecanismo de defensa diseñado para abordar las vulnerabilidades de seguridad en los agentes de modelos de lenguaje grande (LLMs). A medida que estos agentes asumen tareas más complejas y autónomas, la seguridad se convierte en un obstáculo significativo para su implementación más amplia. A diferencia de los ataques que requieren la explotación de vulnerabilidades del sistema operativo, los atacantes pueden secuestrar fácilmente a los agentes a través de inyecciones de prompts indirectas (IPI), lo que puede resultar en filtraciones de privacidad y pérdidas financieras.

El enfoque tradicional de defensa a menudo se basa en evidencia estática y decisiones rígidas de confianza, lo que puede llevar a la eliminación innecesaria de información esencial para la tarea. ATrust propone una solución innovadora al expandir dinámicamente la frontera de confianza durante la ejecución del agente. Comenzando desde la consulta del usuario como ancla de confianza, ATrust evalúa observaciones externas en relación con el estado actual del agente, permitiendo la inclusión progresiva de información crítica para la tarea mientras se excluye contenido irrelevante.

La evaluación de ATrust se realizó en plataformas como AgentDojo y AgentDyn, donde demostró una notable reducción en la tasa de éxito de ataques, disminuyendo del 37.80% al 4.37%, al tiempo que mejoró la utilidad en un 10%. Estos resultados superan a AuthGraph, la defensa más avanzada hasta la fecha, en un 12.33%. Esto resalta la efectividad y viabilidad práctica de ATrust como un enfoque para mejorar la seguridad de los agentes LLM.

Este trabajo es un preprint y no ha sido revisado por pares, lo que implica que los resultados deben ser interpretados con cautela. Las limitaciones del estudio incluyen la necesidad de más investigación para validar la aplicabilidad de ATrust en contextos del mundo real y su generalización a otros tipos de tareas y arquitecturas de agentes.