← Últimos artículos
💬 NLP

Agentic Security: A Systematization of Tools, Failure Modes, and Design Laws for LLM-Driven Penetration Testing

Este artículo sistematiza los fallos operativos de las herramientas de pruebas de penetración impulsadas por LLM mediante una evaluación práctica, derivando leyes de diseño cuantitativas y un índice de fricción de cuatro dimensiones para guiar la construcción de sistemas de seguridad agénticos robustos, ejemplificados por la plataforma Inspectra.

Autores originales: Israt Moyeen Noumi, Tarannum Ahmed Nowshin, Md. Mehedi Hasan Nipu, Mohammad Sakib Mahmood, Md. Jakir Hossain, M. F. Mridha

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

Autores originales: Israt Moyeen Noumi, Tarannum Ahmed Nowshin, Md. Mehedi Hasan Nipu, Mohammad Sakib Mahmood, Md. Jakir Hossain, M. F. Mridha

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 mundo de la seguridad informática, existe una larga tradición de contratar a humanos expertos para irrumpir en sistemas antes que los delincuentes. Estos expertos, conocidos como evaluadores de penetración (penetration testers), pasan sus días buscando fallos ocultos en software, redes e infraestructura en la nube. Buscan contraseñas débiles, huecos sin parchear y errores de lógica que podrían permitir a un criminal robar datos o tomar el control. Durante décadas, este trabajo ha sido un oficio manual impulsado por humanos. Sin embargo, una nueva fuerza ha entrado en el campo: la inteligencia artificial. Específicamente, los modelos de lenguaje extensos —sistemas entrenados con vastas cantidades de texto que pueden comprender y generar lenguaje humano— se están solicitando ahora para realizar el trabajo de estos expertos en seguridad. La idea es construir sistemas "agénticos": software que no solo pueda leer código y escanear redes, sino también planificar ataques, ejecutarlos y escribir informes, todo ello sin que un humano le lleve de la mano. Este cambio promete hacer que las pruebas de seguridad sean más rápidas y económicas, pero también introduce un nuevo conjunto de problemas. Cuando se le entrega un trabajo complejo y peligroso a una máquina que piensa en probabilidades en lugar de certezas, la máquina puede cometer errores que un humano nunca cometería o, peor aún, puede mentir con total confianza sobre lo que encontró.

Un equipo de investigadores se propuso comprender exactamente cómo se comportan estos agentes de seguridad de IA cuando se les deja trabajar solos. No se limitaron a construir un modelo teórico; construyeron una plataforma real y funcional llamada Inspectra y la pusieron a prueba contra una variedad de herramientas de seguridad. Su objetivo era ir más allá del entusiasmo sobre lo que estos agentes podrían hacer y documentar las duras realidades de ingeniería de lo que realmente hacen cuando las cosas salen mal. Descubrieron que se trataba de una disciplina en su infancia, donde los mismos fallos ocurrían una y otra vez, no porque la tecnología estuviera rota, sino porque se estaba utilizando de formas que sus diseñadores nunca pretendieron. Los investigadores descubrieron que los mayores obstáculos no eran la falta de inteligencia de la IA, sino la falta de estructura en la forma en que se construía el sistema. Identificaron patrones de fallo específicos y predecibles que ocurren cuando una IA intenta recordar demasiado, cuando intenta juzgar su propio trabajo y cuando se le otorga un presupuesto que no puede controlar.

Uno de los problemas más inmediatos que el equipo encontró fue el problema de la memoria. Imagine un agente de IA que inicia una investigación larga, leyendo miles de líneas de código y ejecutando docenas de pruebas. A medida que la investigación continúa, la cantidad de información que necesita mantener en su "mente" crece. Eventualmente, el sistema se queda sin espacio para contener toda esa información. En términos humanos, esto es como intentar recordar cada detalle de una conversación larga mientras la persona sigue hablando; los detalles iniciales simplemente se desvanecen. Los investigadores descubrieron que cuando un agente de IA trabaja en una sesión única y continua, inevitablemente olvida la evidencia que recolectó al principio del escaneo. Para cuando llega al final para escribir su informe, podría describir con confianza archivos que nunca llegó a abrir o afirmar haber encontrado vulnerabilidades que fueron registradas horas antes, pero que han sido borradas de su memoria desde entonces. La solución que propusieron fue dividir el trabajo en fases cortas y distintas. En lugar de una sola conversación larga, el sistema utiliza una serie de agentes de corta duración. Cada agente realiza una pequeña parte del trabajo, escribe sus hallazgos en un archivo permanente y organizado, y luego se detiene. El siguiente agente lee solo un breve resumen de ese archivo, no los datos brutos. Este enfoque permite al sistema manejar tareas mucho más grandes sin perder el hilo, extendiendo efectivamente el horizonte de lo que la IA puede recordar mediante la compresión de la información que necesita llevar consigo.

Otro modo de fallo crítico involucró cómo el sistema juzgaba su propio éxito. Cuando una herramienta de red-teaming de IA intenta romper un sistema, necesita una forma de decidir si un ataque realmente funcionó. Los investigadores descubrieron que muchas herramientas automatizadas eran demasiado entusiastas al decir "sí, esto funcionó" cuando veían ciertas palabras clave, incluso si el ataque había fallado. Esto provocó una inundación de falsas alarmas. Para solucionar esto, el equipo diseñó un proceso de verificación de dos pasos. Primero, una comprobación rápida y económica filtraría los fallos obvios. Luego, un segundo juez, más cuidadoso, revisaría solo los casos que pasaron la primera comprobación. Crucialmente, este segundo juez tenía que ser un tipo de sistema diferente al primero; si ambos jueces fueran del mismo tipo de IA, cometerían los mismos errores y la segunda comprobación sería inútil. Al utilizar dos sistemas diferentes para verificar los resultados, el equipo pudo reducir drásticamente el número de falsas alarmas, haciendo que el informe final fuera mucho más confiable. También descubrieron un sesgo sutil pero peligroso: si un ataque fallaba de una manera que el sistema no podía entender, el software a menudo lo registraba como un éxito. Esto significaba que los ataques más peligrosos y elusivos eran los más propensos a ser ocultados o etiquetados erróneamente, dando una falsa sensación de seguridad.

Los investigadores también abordaron el problema del coste y el control. Las herramientas de seguridad pueden ser impredecibles; algunas se ejecutan durante segundos, mientras que otras pueden quedarse trabadas y ejecutarse durante horas, consumiendo enormes cantidades de dinero y potencia de cálculo. El equipo demostró que simplemente decirle a una IA "no gastes demasiado tiempo" en una instrucción de texto no es suficiente. La IA podría ignorar la instrucción, o podría distraerse con el contenido que está leyendo y olvidar la regla. En su lugar, el sistema necesita un guardián externo y rígido —una pieza de código que se sitúa fuera del proceso de toma de decisiones de la IA. Este guardián impone límites estrictos sobre cuánto tiempo puede ejecutarse una herramienta y cuánto puede gastar, cortándola en el momento en que alcanza el límite. Esto asegura que la IA no pueda accidentalmente llevar un proyecto a la quiebra o escanear un servidor que no tiene autorización para tocar. Los investigadores enfatizaron que la IA nunca debe ser la autoridad final sobre su propia seguridad o presupuesto; ese papel debe pertenecer siempre a una capa de código separada e inalterable.

Finalmente, el equipo analizó las herramientas en sí mismas. Probaron diez diferentes escáneres de seguridad y descubrieron que los que eran más fáciles de ejecutar manualmente eran a menudo los más difíciles de usar en un sistema automatizado. Muchas herramientas estaban diseñadas para que un humano hiciera clic en una pantalla de inicio de sesión y luego entregara la sesión al escáner. Cuando una IA intentaba hacer esto, a menudo fallaba porque el proceso de inicio de sesión era demasiado complejo o la herramienta no entendía cómo mantener la sesión iniciada. Los investigadores desarrollaron un patrón donde una herramienta de automatización de navegador separada gestionaba el inicio de sesión y luego entregaba una lista de enlaces autenticados y limpios al escáner. Esta simple separación de funciones resolvió muchos de los dolores de cabeza de integración. También notaron que el panorama de las políticas de seguridad de la IA es volátil; un modelo que permite una prueba de seguridad hoy podría bloquearla mañana debido a un cambio en las reglas del proveedor. Esto significa que cualquier sistema construido sobre estas herramientas debe ser lo suficientemente flexible como para intercambiar los modelos de IA subyacentes sin romper todo el flujo de trabajo.

El artículo concluye que el futuro de la seguridad automatizada no reside en hacer que la IA sea más inteligente, sino en construir una mejor estructura a su alrededor. Los sistemas más efectivos son aquellos que tratan a la IA como un trabajador poderoso pero falible, rodeado de un marco rígido de reglas, ciclos de memoria cortos y verificaciones independientes. Al aceptar que la IA olvidará, cometerá errores y, a veces, ignorará las instrucciones, los ingenieros pueden construir sistemas que sean lo suficientemente robustos como para manejar el mundo real. El trabajo de los investigadores proporciona un plano para pasar de las demostraciones experimentales a productos desplegados y fiables, asegurando que cuando un agente de seguridad de IA dice que ha encontrado un fallo, realmente lo ha encontrado, y que lo ha hecho sin romper el presupuesto ni las reglas.

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