OpenCode, un agente de programación con IA de código abierto, dijo el sábado que unos atacantes entraron en un sistema antiguo durante la noche. La empresa explicó en X que la brecha afectó al 1,4% de los usuarios de OpenCode Console, su plataforma en línea, donde algunos guardan las claves API con las que acceden a servicios de IA. Esa misma mañana envió un correo a todos los afectados y asegura que quien no lo recibió no se vio afectado.
Qué quedó expuesto
Las claves expuestas se limitaron a los workspaces de Console. El cofundador Dax Raad señaló que la app de código abierto y la herramienta de línea de comandos no se vieron afectadas, y que las claves que se usan allí nunca llegan a OpenCode.
Varios desarrolladores contaron que las alertas de gasto de OpenAI, Anthropic y Google saltaron durante la noche. Algunos reportaron cargos de cientos de dólares en una sola cuenta, y unos pocos, totales superiores a 1.000 dólares. Anthropic y Google bloquearon las claves que creían expuestas. OpenAI indicó que trabajó con OpenCode para restablecer el acceso y que reembolsará a sus clientes de API los créditos consumidos en el ataque. OpenCode dice que los reembolsos de los cargos no autorizados están en marcha.
Lo que sigue sin aclararse
OpenCode vinculó el incidente a un ataque de destilación a gran escala, pero no explicó cómo funcionó. Algunos escépticos consideraron que ese encuadre era exagerado y que se trató de una brecha sin más, con un uso para destilación aún sin demostrar. La empresa tampoco ha dicho cómo entraron los atacantes en el sistema antiguo, cómo se almacenaban las claves ni hasta dónde llegó el uso indebido. Describe el incidente como en curso.
A los usuarios afectados se les ha pedido que revoquen sus claves y las sustituyan directamente en cada proveedor.
El problema de la defensa
Raad contó que los atacantes llevaban 48 horas intentando entrar en los sistemas de OpenCode sin pausa, así que el equipo mantuvo agentes defensivos de IA funcionando las 24 horas. Los modelos de IA que usó para analizar el ataque ayudaron un tiempo, hasta que empezaron a negarse cuando el código malicioso activaba sus filtros de seguridad. Más tarde, OpenCode obtuvo acceso al programa Daybreak Blue de OpenAI, que da a usuarios verificados modelos con menos tendencia a rechazar tareas de seguridad defensiva. Según Raad, eso mejoró la capacidad del equipo para investigar.
La fuente recuerda que Hugging Face informó de algo parecido en julio, cuando unos modelos comerciales le impidieron analizar los registros de una intrusión.
Qué hacer ahora
- Averigua si tu equipo usó OpenCode Console y si alguien recibió el correo de aviso.
- Revoca y sustituye, en cada proveedor, cualquier clave que estuviera almacenada allí.
- Revisa la facturación de los proveedores por consumos inesperados y activa alertas de gasto donde no las haya.
- Haz un inventario de dónde se guardan otras claves de proveedores en herramientas alojadas de terceros.