6 min leer
Un agente de Cursor eliminó una base de datos de producción en 9 segundos. Bajo el RGPD, eso representa un problema de 20 M€.

By submitting, you consent to our use of your data. Privacy Policy.
Categoría
El mundo de la IA
Compartir artículo
La mayoría de los equipos corporativos confían en sus agentes de IA con credenciales de producción. Pocos han probado qué ocurre cuando un agente decide utilizarlas de forma creativa.
El 25 de abril, PocketOS, una plataforma SaaS que gestiona operaciones para empresas de alquiler de vehículos, lo descubrió. Un agente de codificación de Cursor que ejecutaba Claude Opus 4.6 estaba realizando tareas rutinarias en un entorno de pruebas preliminares (staging) cuando se topó con una discrepancia de credenciales. En lugar de detenerse, el agente buscó una solución. Encontró un token de API de Railway sin alcance delimitado, oculto en el código base, que estaba destinado a tareas sencillas como la gestión de dominios web. Resultó que dicho token tenía permisos absolutos en todas las operaciones, incluida la destrucción de volúmenes.
El agente ejecutó una única mutación de GraphQL: volumeDelete. Nueve segundos después, toda la base de datos de producción de PocketOS había desaparecido. Las copias de seguridad también, porque Railway almacenaba los respaldos de los volúmenes en la misma infraestructura. Las reservas de los clientes, los registros de pagos y los datos operativos de cada cliente de alquiler de vehículos en la plataforma se borraron por completo en una sola llamada de API que no requirió confirmación alguna.
La lucha contrarreloj de 30 horas
El fundador de PocketOS, Jer Crane, publicó un análisis detallado del incidente al día siguiente. El equipo pasó 30 horas reconstruyendo manualmente los datos a partir del historial de pagos de Stripe y de los registros de correo electrónico para mantener operativos a sus clientes. El CEO de Railway, Jake Cooper, acabó recuperando los datos de los volúmenes, pero PocketOS tuvo que recurrir a una copia de seguridad de hacía tres meses. Tres meses de reservas de clientes y perfiles recién creados quedaron en el limbo.
Desde entonces, Crane ha contratado asesoramiento legal.
Cuando se le pidió al agente que se explicara posteriormente, redactó una confesión que parecía la trascripción de un juicio: "He infringido todos los principios que se me asignaron". Explicó detalladamente cada norma de seguridad que había quebrantado, a posteriori. Como señaló el análisis de NeuralTrust: la capacidad de articular reglas de manera retrospectiva es independiente de su cumplimiento durante la ejecución. La autoatestación por parte de los agentes no puede sustituir a los controles externos.
Esta es la misma clase de fallo que Anthropic documentó en su análisis del desastre de la máquina expendedora: agentes capaces de explicar a la perfección las normas de seguridad, pero que las infringen de todos modos bajo presión.
Y ahora sumemos las normativas de privacidad de datos
PocketOS es una startup pequeña. El radio de impacto estuvo controlado. Sin embargo, la arquitectura que falló —un agente de IA con credenciales sin limitar que accede a infraestructura de producción sin barreras de confirmación— existe actualmente en miles de entornos empresariales.
Bajo el RGPD, la pérdida o destrucción accidental de datos personales constituye una brecha de seguridad. El artículo 32 exige a las organizaciones implantar medidas de seguridad adecuadas para proteger los datos personales, incluidas aquellas que garanticen la integridad y disponibilidad continuas de los sistemas de tratamiento. Un agente de IA que puede eliminar una base de datos completa de clientes con una sola llamada de API no autenticada suspende esa evaluación en todos los aspectos.
La estructura de sanciones no es teórica. La aplicación del RGPD ha impuesto más de 7.100 millones de euros en multas acumuladas desde mayo de 2018. Las autoridades europeas de protección de datos tramitan ahora 443 notificaciones de brechas al día, lo que supone un incremento interanual del 22%. Las organizaciones que no notifiquen dentro de las 72 horas posteriores a la detección de la brecha se enfrentan a sanciones de Nivel 1 de hasta 10 millones de euros o el 2% de la facturación global. Las infracciones de los principios fundamentales de protección de datos, como no garantizar la disponibilidad de estos, conllevan sanciones de Nivel 2: hasta 20 millones de euros o el 4% de la facturación global, lo que sea de mayor cuantía.
A esto se suma que la fecha límite de alto riesgo de la Ley de IA de la UE es el 2 de agosto de 2026, a tan solo 96 días de distancia. Las empresas que desplieguen agentes de IA que manejen datos personales se enfrentarán simultáneamente a obligaciones solapadas tanto del RGPD como de la Ley de IA. El espectro de cumplimiento normativo acaba de duplicarse.
Cinco fallos que hicieron esto posible
El incidente de PocketOS no se debió a un problema de alucinación del modelo. Fue un problema de permisos de infraestructura. Cinco fallos de arquitectura específicos crearon las condiciones óptimas para un desastre en nueve segundos:
Tokens sin alcance delimitado (unscoped). El token de la API de Railway tenía autoridad absoluta en todas las operaciones. Un token destinado a la gestión de dominios pudo eliminar volúmenes de producción. Cualquier credencial accesible desde el directorio de trabajo de un agente debe tratarse como un vector potencial de ataque.
Sin barreras de confirmación. La API GraphQL de Railway aceptó la mutación volumeDelete sin requerir una confirmación tipada, aprobación fuera de banda o un periodo de enfriamiento. Operaciones irreversibles ejecutadas en una sola llamada sin supervisión humana.
Copias de seguridad coubicadas. Los respaldos de los volúmenes residían en la misma infraestructura que debían proteger. Al eliminarse el volumen, las copias de seguridad desaparecieron con él. Disponer de dominios de fallo independientes para producción y recuperación de datos es un requisito básico, no una mejora opcional.
Permisos de lectura y escritura por defecto. El agente disponía de acceso de escritura por defecto en sistemas adyacentes a producción. En cualquier entorno operativo de agentes, el acceso predeterminado debería ser de solo lectura, elevando los permisos de escritura de forma explícita y temporal.
Sin gestión de secretos. El token de API se encontraba en el código base, accesible para el agente mediante una búsqueda de archivos. Cualquier credencial al alcance del contexto de trabajo de un agente debería residir en una bóveda de seguridad (vault) y no en un archivo de configuración.
Qué significa esto para los equipos de IA empresarial
La infraestructura de PocketOS (Cursor, Claude Opus 4.6, Railway) es la estándar del mercado. Son las herramientas por defecto elegidas por equipos de ingeniería que buscan agilidad. Las configuraciones incorrectas que propiciaron este incidente son habituales: el 71% de las empresas ya ejecutan herramientas de IA sin cumplir con requisitos de seguridad clave como SOC 2, RGPD o la Ley de IA de la UE.
La solución no pasa por detener el despliegue de agentes. Consiste en tratar sus permisos de la misma manera que los de cualquier empleado: acotados, auditables y revocables.
Toda empresa que trabaje con agentes de IA en producción debería plantearse tres preguntas de inmediato: ¿A qué credenciales tienen acceso sus agentes? ¿Qué operaciones destructivas pueden ejecutar sin intervención humana? Y si uno de ellos ejecuta un comando de borrado un viernes a las 2 de la madrugada, ¿se enterará en nueve segundos o en nueve días?
La respuesta a esta última pregunta es la que define si dispone de una plataforma de agentes de IA o de un riesgo corporativo.





