Qué es un agente de IA y qué puede hacer hoy (sin humo)
Un agente de IA no es un chatbot con otro nombre: qué es exactamente, qué hace bien hoy con casos reales, dónde falla y cómo saber si te sirve.
Qué pasó exactamente, cómo funcionaba el ataque y el “kit rápido” para protegerte hoy (permisos, conectores, cuentas separadas y auditoría).
CIBERSEGURIDAD · IA · CONECTORES (APPS) · ALERTA
Imagina que un email “normal” te roba datos… sin que tú abras nada.
Eso es lo inquietante del fallo que investigadores de Radware han mostrado en ChatGPT: usando instrucciones ocultas en contenido de servicios conectados (correo, repos, drive), el sistema podía terminar enviando información sensible a un atacante antes de que tú vieras siquiera el mensaje. OpenAI lo corrigió con un parche (16 de diciembre de 2025), pero la lección se queda: cuando conectas herramientas, conviertes el chat en un “agente” con acceso real a tus datos.
Qué estaba en juego
Datos de servicios conectados (Gmail/Outlook/GitHub/Drive…) y también contenido de chats y “memorias”.
Por qué “sin clic”
El ataque podía dispararse solo cuando tú pedías algo tipo “resume mi inbox” y el agente leía contenido con instrucciones ocultas.
Estado actual
OpenAI lo parcheó tras un reporte vía Bugcrowd. Aun así, la clase de riesgo (prompt injection en agentes) sigue viva.
La historia, resumida sin humo:
Si esto te suena a “prompt injection”, es porque lo es. Y si además usas herramientas con IA dentro del navegador, este tema enlaza de forma directa con los riesgos de prompt injection en flujos con navegación y acciones: el problema se agrava justo cuando el modelo deja de ser “texto” y empieza a tocar sistemas reales.
Olvida por un segundo la palabra “hacker”. Piensa en algo más cotidiano: un email con un pie de página larguísimo. Ahora imagina que en ese pie de página hay texto escondido (por ejemplo, con tamaño minúsculo o colores invisibles) que el humano no ve… pero el modelo sí lee.
El flujo típico (a nivel conceptual) era este:
Lo importante aquí no es el truco exacto, sino el patrón: cualquier superficie donde un atacante pueda meter texto (correo, docs compartidos, issues, readmes, comentarios) se vuelve un vector si el agente lo lee y, además, tiene capacidades de red o acciones conectadas.
Antes, un prompt injection te “engañaba” dentro del chat. Podía darte una respuesta mala o sacarte información del propio contexto de la conversación. Feo, sí… pero limitado.
Con conectores/apps, el modelo tiene acceso a sistemas externos. Y si además el flujo permite abrir enlaces, consultar recursos o ejecutar llamadas, aparece un canal de salida. En la investigación se describió un bypass especialmente ingenioso: en lugar de “construir” un enlace con datos (algo que OpenAI ya había intentado frenar), se podía forzar al agente a seguir una secuencia de enlaces preconstruidos que, vistos desde los logs del atacante, permiten reconstruir el texto filtrado carácter a carácter.
Y luego está el concepto que a muchas empresas les da escalofríos: persistencia. Si consigues que el agente “recuerde” una regla maliciosa, el problema ya no es “un chat concreto”, sino un comportamiento que se repite. Esto conecta con un punto más amplio que se ve cada vez más en organizaciones: Shadow AI y fugas por cuentas personales. Cuando mezclas datos sensibles, permisos amplios y flujos poco auditados, el riesgo no necesita exploits de película.
OpenAI aplicó mitigaciones para cortar esas cadenas de exfiltración. En las coberturas técnicas se menciona que una parte clave fue endurecer el comportamiento al seguir enlaces que provienen de contenido leído desde el correo (y, en general, reducir vías “automáticas” de salida que el usuario no inicia de forma explícita).
Pero hay una verdad incómoda: no existe un “parche definitivo” para el prompt injection como concepto. Habrá nuevas variantes, nuevos bypass, nuevas combinaciones. Por eso, tu defensa real no puede ser “ya lo han arreglado” sino “mis permisos y mi operativa están diseñados para que, si algo falla, el impacto sea mínimo”.
Objetivo del kit: cortar permisos innecesarios, separar superficies de riesgo y dejar trazabilidad básica.
Piensa en esto como “principio de mínimo privilegio” aplicado a un asistente que ahora puede ver (y a veces tocar) tus sistemas.
En ChatGPT, los conectores han pasado a integrarse como Apps. Si tienes cuentas conectadas que no son imprescindibles, desconéctalas ya. Menos superficie, menos sustos.
Desconectar dentro de ChatGPT ayuda, pero el cierre “de verdad” es revocar el acceso en el proveedor. Así cortas tokens y permisos aunque alguien se haya dejado una sesión abierta.
Esta es la medida más rentable: cuentas separadas. Si conectas el “correo principal con todo” (facturas, banca, RRHH, clientes, repos), estás apostando a que nunca fallará nada.
Parte del riesgo descrito en la investigación pasaba por “persistencia”: lograr que el sistema arrastre comportamientos a futuro. Aquí, dos hábitos simples ayudan mucho:
Si tu caso de uso es “necesito trabajar con documentos, pero sin exponer cuentas conectadas”, quizá te encaje mejor una alternativa tipo chatbot privado para documentos en local (según contexto y requisitos). No es la solución universal, pero reduce drásticamente la superficie de ataque cuando el dato no debe salir.
No hace falta montar un SOC para mejorar hoy. Haz esta revisión rápida:
Checklist (rápida y práctica):
Sí, OpenAI lo parcheó. Y eso es lo que queríamos que pasara. Pero el mensaje más valioso para ti (usuario o empresa) es otro: cuando conviertes un chat en un agente conectado, lo estás elevando a la categoría de “app con privilegios”.
Tu defensa real no es confiar en que nunca aparecerá otro “ZombieAgent”, sino construir una postura donde: los permisos estén acotados, las cuentas estén separadas, y la auditoría exista aunque sea mínima.
Si hoy haces solo una cosa, que sea esta: entra a tus apps/conectores y desconecta lo que no sea imprescindible. Lo demás (cuentas separadas, RBAC, logs) es el siguiente escalón. Pero con el primer paso ya recortas una parte enorme del riesgo.
Un atacante escondía instrucciones dentro de un correo o documento conectado a ChatGPT. Cuando el usuario pedía una tarea normal ("resume mi inbox"), el modelo leía ese contenido, confundía las instrucciones ocultas con órdenes legítimas e intentaba enviar información sensible fuera, sin que el usuario abriera nada sospechoso.
Datos de servicios conectados como Gmail, Outlook, GitHub y Drive, además de contenido de chats y memorias guardadas. El riesgo aumentaba cuando el agente tenía capacidades de red o acciones conectadas que le permitían enviar la información fuera del sistema.
OpenAI aplicó un parche el 16 de diciembre de 2025 que corta las cadenas de exfiltración descritas por los investigadores de Radware. Pero el prompt injection como categoría de riesgo sigue vivo: no existe un parche definitivo, solo mitigaciones a variantes concretas del ataque.
Desconecta apps y conectores que no uses, revoca permisos OAuth en la fuente (Gmail, Outlook, GitHub), separa cuentas para no conectar tu correo principal con todo, y desactiva la memoria o usa chats temporales cuando trabajes con información sensible.
Un agente de IA no es un chatbot con otro nombre: qué es exactamente, qué hace bien hoy con casos reales, dónde falla y cómo saber si te sirve.
Por qué “más parámetros” no gana si faltan tokens. Resumen claro del paper de entrenamiento compute-óptimo y sus implicaciones hoy.
Lo bueno, lo malo y lo peligroso: feedback loops, degradación por recursividad y reglas para usar sintéticos sin cargarte el modelo.