博客文章以西班牙语和加泰罗尼亚语发布。

Ciberseguridad

OpenCode: ¿quién gasta con tus claves?

OpenCode reconoció el 17 de octubre una brecha que, según la empresa, afectó al 1,4 % de los usuarios de su consola, todos con proveedores externos enlazados, y la ligó a un ataque de destilación. No ha aclarado si las claves de API de esos usuarios llegaron a usarse ni con qué coste, y asegura que el incidente sigue abierto.

Recibe el resumen diario de IA

Cada mañana, lo esencial de la inteligencia artificial en tu correo, sin humo. Al día con la IA.

Frecuencia:

Ilustración: en la barra de un bar, un gorrón con camisa de flores y gafas de sol se sirve cerveza de tres grifos con las marcas de OpenAI, Anthropic y Gemini; junto a sus jarras hay un llavero roto de OpenCode, y un tique en blanco larguísimo cruza la barra hasta un programador que mira espantado.
📷 Imagen generada con IA

En resumen

  • El 17 de octubre, OpenCode reconoció en X una brecha que, según la empresa, afectó al 1,4 % de los usuarios de OpenCode Console con proveedores externos enlazados.
  • Según OpenCode, avisó por correo a todos los afectados, el incidente sigue abierto y trabaja con Anthropic, OpenAI y Google para remediarlo.
  • Desde el 17, usuarios cuentan en GitHub que no pueden entrar en la consola o que sus claves de OpenCode han caducado o desaparecido.

OpenCode admite una brecha

OpenCode es un agente de programación de código abierto (open source) para el terminal, el editor de código o el escritorio, que se conecta a modelos de muchos proveedores. Su repositorio en GitHub, con licencia MIT, sumaba 215.796 estrellas el 18 de octubre y, según OpenCode, lo usan más de 16 millones de desarrolladores al mes.

La tarde del 17, OpenCode lo reconoció en X desde su cuenta verificada: según la empresa, la noche anterior sufrió una brecha que afectó al 1,4 % de los usuarios de OpenCode Console, su consola web. Precisa que fue un subconjunto de los usuarios con proveedores externos enlazados.

OpenCode asegura que esa misma mañana avisó por correo a todos los afectados y que quien no lo recibió no está afectado. Añade que el incidente sigue abierto, que no puede dar más detalles y que trabaja con Anthropic, OpenAI y Google para remediarlo.

OpenCode habla de un ataque de destilación

OpenCode liga la brecha a «un ataque de destilación a gran escala», pero no ha explicado qué se destiló, con qué modelos ni quién está detrás.

Crypto Briefing, web de noticias de criptomonedas, finanzas e IA, sostiene que con esas claves se lanzaron consultas repetidas contra modelos de gama alta. OpenCode no lo ha confirmado.

Claves caducadas y consolas cerradas

El 17 a las 17:15 UTC, un usuario abrió una incidencia en el repositorio porque desde por la mañana no podía entrar en la consola web. Casi una decena de usuarios se sumó en menos de media hora, y varios veían el mensaje «This API key has expired». A las 20:04 UTC, el autor contó que todo volvía a funcionar, pero que su clave había desaparecido, y echó de menos un aviso previo.

Esas claves caducadas son las de la propia OpenCode, no las de otros proveedores: según el bot del repositorio, el mensaje significa que el servidor ya no acepta la credencial guardada. El 18, otro usuario contó que desde el 17 tiene bloqueados todos sus espacios de trabajo, aunque no guardaba en ellos claves de OpenAI, Anthropic ni Google, y que no recibió el correo de aviso. OpenCode no ha explicado públicamente por qué dejaron de valer esas claves ni si las invalidó como parte de su respuesta a la brecha.

Ni la web de OpenCode ni su página de estado, consultadas la mañana del 18, mencionan la brecha. El bot remite las dudas de cuenta a help@anoma.ly, el soporte de Anomaly. Siguen sin confirmarse el texto del correo, la cifra absoluta de afectados, cuánto duró el acceso, por dónde entraron los atacantes y si se usaron las claves enlazadas, y con qué coste.

Qué hacer con tus claves

Quien tuviera proveedores externos enlazados en la consola puede sustituir ya esas claves. OpenAI pide en su guía sustituir de inmediato una clave filtrada desde su página de claves, revisar la de uso y fijar límites de gasto mensuales que corten el servicio, porque las alertas por sí solas no detienen el tráfico.

Anthropic aconseja revocar cuanto antes una clave sospechosa en Claude Console, con el menú de tres puntos que hay junto a ella y la opción «Delete API Key», revisar el uso y los registros y vigilar los límites de la recarga automática.

Google indica crear una clave nueva en Google AI Studio o en la consola de Google Cloud, actualizar la aplicación, desactivar la antigua una vez comprobada la nueva y revisar la facturación y el uso. La clave de la propia OpenCode, según el bot del repositorio, se sustituye creando otra en la consola o con la orden opencode auth login.

Conclusión

Según OpenCode, el incidente sigue abierto. Hasta que la empresa cuente qué se destiló y si se usaron claves ajenas, a cada usuario le queda sustituir las claves enlazadas, revisar la factura y ponerle un tope al gasto.

Fuentes primarias

Comentarios

Sé respetuoso. Los comentarios se moderan.

    Recibe el resumen diario de IA

    Cada mañana, lo esencial de la inteligencia artificial en tu correo, sin humo. Al día con la IA.

    Frecuencia:

    ← Volver al blog