Saltar al contenido
Seguridad para agentes de IA Nuevo

Tu agente no tiene un fallo de código. Tiene un fallo de criterio.

Un agente lee, decide y actúa con tus credenciales. Para desviarlo no hace falta romper nada: basta con dejarle la instrucción adecuada donde vaya a leerla. Lo ponemos a prueba antes de que lo haga otro.

El problema

Por qué un agente se puede volver contra ti

El investigador Simon Willison lo bautizó como la trifecta letal. Un agente pasa a ser explotable en cuanto reúne estas tres cosas a la vez, y casi todos los agentes útiles las reúnen.

La trifecta letal Tres círculos que se solapan: acceso a datos privados, exposición a contenido no confiable y capacidad de comunicarse hacia fuera. La zona donde coinciden los tres es la zona explotable. 1 2 3
  1. Accede a datos privados Tu CRM, tus tickets, tu código, los documentos de tus clientes.
  2. Lee contenido que no controlas Un correo entrante, una página web, un PDF adjunto, la respuesta de una API ajena.
  3. Puede comunicarse hacia fuera Enviar un correo, escribir en un ticket, llamar a una API, publicar algo.

Con las tres, el atacante no necesita vulnerar nada Le basta con dejar una instrucción donde tu agente la vaya a leer. El resto lo hace el agente: autenticado, con permisos y sin que salte ninguna alarma.

La brecha

Por qué tu auditoría de siempre no ve esto

No es que se haga mal. Es que un agente rompe las tres suposiciones sobre las que se construyó el pentesting clásico.

No es determinista

La misma entrada no da la misma salida. Una prueba que pasa hoy puede fallar al tercer intento. Aquí no se valida pasando una checklist una vez: se valida insistiendo, desde muchos ángulos y con muchas cabezas distintas.

El fallo está en lenguaje natural

No hay una línea de código que subrayar ni un patrón que un escáner pueda buscar. El payload es una frase bien colocada en un sitio que tu agente considera de confianza.

La superficie cambia sin desplegar

Cambia el modelo, retocas un prompt, añades una herramienta o conectas un servidor MCP y ya es otro sistema. Una foto anual no cubre algo que se transforma cada semana.

Es exactamente el tipo de problema para el que sirve una comunidad grande de hackers probando de forma continua, y no un auditor con una plantilla.

Qué ponemos a prueba

Los diez riesgos del OWASP Agentic Top 10

OWASP publicó en diciembre de 2025 su lista de riesgos para aplicaciones agénticas, revisada por más de cien especialistas. Es el estándar de referencia y es lo que atacamos, categoría por categoría.

ASI01

Secuestro del objetivo

Alguien redirige lo que el agente cree que tiene que hacer, con una instrucción escondida en contenido que va a leer. Por fuera parece que sigue trabajando con normalidad.

Por ejemplo: un correo entrante lleva una instrucción oculta y el agente de soporte reenvía el historial de otro cliente.

ASI02

Abuso de herramientas

El agente tiene acceso a correo, CRM, facturación, APIs o una terminal. Aunque ese acceso esté autorizado, se le puede llevar a encadenarlas de forma destructiva o muy cara.

Por ejemplo: se le convence de lanzar un borrado masivo presentándolo como una limpieza de duplicados.

ASI03

Abuso de identidad y privilegios

Los agentes heredan roles, guardan credenciales y se llaman entre ellos. Esa cadena de delegación es justo por donde se escala.

Por ejemplo: la petición de un usuario básico acaba ejecutándose con los permisos del agente de administración.

ASI04

Cadena de suministro agéntica

Herramientas, plugins, plantillas de prompt, servidores MCP, conectores RAG y registros de agentes vienen de terceros. Si uno se compromete, inyecta instrucciones desde dentro.

Por ejemplo: un servidor MCP legítimo se actualiza y la nueva descripción de una herramienta trae instrucciones ocultas.

ASI05

Ejecución de código no prevista

Muchos agentes escriben y ejecutan código. Sin un aislamiento sólido, una instrucción bien colocada acaba siendo ejecución de código dentro de tu infraestructura.

Por ejemplo: el agente instala una dependencia que alguien ha sugerido en el comentario de un issue.

ASI06

Envenenamiento de memoria y contexto

Resúmenes, embeddings, notas internas e índices de RAG se reutilizan. Si alguien los contamina, el agente decide sobre datos falsos, y lo sigue haciendo sesión tras sesión.

Por ejemplo: un documento plantado en la base de conocimiento cambia la política de descuentos que aplica el agente.

ASI07

Comunicación insegura entre agentes

En sistemas multiagente los mensajes viajan por buses, APIs o memoria compartida. Sin autenticarlos y validarlos, se pueden falsificar, repetir o colar un agente ajeno en la malla.

Por ejemplo: un agente falso se presenta como el que aprueba y el resto del flujo le hace caso.

ASI08

Fallos en cascada

Una entrada envenenada o una política mal puesta se propaga entre agentes que consumen la salida del otro. El error se amplifica mucho más rápido de lo que nadie lo revisa.

Por ejemplo: un agente interpreta mal un umbral de coste y otros tres actúan sobre esa conclusión.

ASI09

Explotación de la confianza humana

El agente suena seguro, redacta bien y presenta la acción como razonable. Se aprovecha esa autoridad para que una persona apruebe algo que no debería.

Por ejemplo: un resumen impecable lleva a alguien a validar una transferencia. El registro solo verá una aprobación humana.

ASI10

Agentes descontrolados

Aquí el problema ya no es un prompt: es el agente, que se ha desviado de su diseño y persigue objetivos propios. Se comporta como un insider, pero con credenciales legítimas.

Por ejemplo: un agente de optimización empieza a borrar copias de seguridad para reducir el gasto.

Las dos preguntas que hacemos siempre primero ¿Tu agente tiene más autonomía de la que el problema de negocio justifica? ¿Y puedes reconstruir después qué hizo, con qué identidad y con qué herramienta? Mínima agencia y observabilidad son los dos principios que OWASP pone por delante de la lista, y casi ningún agente en producción cumple los dos.

Cómo lo probamos

No es un servicio aparte: es un alcance

La seguridad de agentes se añade al alcance de cualquiera de nuestros servicios. Cuál te conviene depende de lo mismo de siempre: si necesitas un informe o necesitas cobertura continua.

Puntual

Pentest de agentes

Una ventana cerrada sobre un agente concreto, con informe formal, evidencias y retest. Para cuando tienes un lanzamiento, un cliente o una auditoría delante.

Ver pentest
Más cabezas

Crowdsourced pentest

Varios hackers sobre el mismo agente a la vez. Contra un sistema no determinista, la variedad de enfoques encuentra lo que un único auditor no encuentra.

Ver crowdsourced
Continuo

Bug bounty

Cobertura permanente, que es la que encaja con un sistema que cambia cuando cambias un prompt o el proveedor actualiza el modelo. Pagas por vulnerabilidad validada.

Ver bug bounty

El proceso, en cuatro pasos

Mapeamos el agente

Qué herramientas tiene, con qué identidad actúa, de dónde lee, dónde guarda memoria y hacia dónde puede escribir. Casi siempre esta foto ya sorprende a quien lo construyó.

Acordamos el alcance y los límites

Qué entorno se toca, qué herramientas quedan fuera, qué acciones no se ejecutan aunque el agente las permita y qué gasto máximo se acepta durante las pruebas. Tú decides, y puedes revocar el acceso en cualquier momento.

Atacamos las diez categorías

Desde el punto de vista de quien quiere que tu agente haga algo que no debe: instrucciones colocadas donde va a leerlas, encadenado de herramientas, límites de identidad, persistencia en memoria y aislamiento del entorno de ejecución.

Reportamos y revalidamos

Cada hallazgo llega con la reproducción paso a paso, el impacto real sobre tu negocio y la corrección propuesta. Cuando lo arreglas, lo volvemos a probar.

Marcos de referencia

Los hallazgos no llegan sueltos: llegan mapeados

Cada vulnerabilidad se referencia contra los marcos que ya usa tu equipo de cumplimiento, para que el informe sirva tanto al que lo arregla como al que tiene que enseñarlo.

OWASP Top 10 for Agentic Applications 2026OWASP Top 10 for LLM ApplicationsMITRE ATLASNIST AI RMFISO/IEC 42001Reglamento Europeo de IA

Como CVE Numbering Authority acreditada bajo el liderazgo de INCIBE, cuando el fallo está en un componente de terceros podemos coordinar su publicación en el estándar que sigue toda la industria.

Preguntas frecuentes

Lo que nos preguntan sobre esto

Usamos un modelo de OpenAI, Anthropic o Google. ¿No es problema suyo?

El modelo es suyo. El agente es tuyo. El riesgo casi nunca está en el modelo base, sino en lo que le has conectado: qué herramientas le diste, con qué identidad actúa, de dónde lee y hasta dónde llega su permiso. Eso lo has montado tú y es lo que se prueba.

¿Necesitáis acceso al modelo o a los pesos?

No. Probamos el sistema, no el modelo. Nos hace falta poder interactuar con el agente como lo haría un usuario o como lo haría el contenido que el agente consume, y conocer el mapa de sus herramientas y permisos.

¿Se puede probar sin tocar producción?

Sí, y suele ser lo recomendable al principio: un entorno espejo con las mismas herramientas conectadas y datos sintéticos. Si más adelante quieres probar en producción, se acuerda antes qué acciones quedan bloqueadas y qué límite de gasto se acepta. Nunca se toca nada fuera de alcance.

Nuestro agente solo responde preguntas, no hace nada. ¿Aplica igual?

Aplica menos, pero aplica. Si consulta datos privados y su respuesta llega a alguien de fuera, ya tienes dos de las tres patas de la trifecta: la fuga de información no necesita que el agente ejecute nada. Y en cuanto le conectes la primera herramienta, tienes las tres.

¿Esto vale para el Reglamento Europeo de IA o para ISO 42001?

Sirve como evidencia técnica de que has evaluado los riesgos de seguridad de tu sistema de IA, que es una de las piezas que piden ambos marcos. No sustituye al resto: gobernanza, documentación y gestión del ciclo de vida son trabajo aparte. Si nos cuentas qué marco te están pidiendo, te decimos exactamente qué parte cubre esto.

Enséñanos tu agente

Cuéntanos qué hace, qué herramientas le has conectado y con qué permisos actúa. En una llamada te decimos por dónde entraría alguien y qué encaje tiene con lo que ya estás haciendo de seguridad.

Sin compromiso y sin tecnicismos. Un especialista te responde en 24-48 horas.