Le hackearon el código a OpenAI usando IA (y el fallo empezó en un simple formulario)
Ayer se supo una noticia que engancha aunque no sepas programar: un grupo de investigadores de seguridad ha conseguido "colarse" dentro de los sistemas de OpenAI (la empresa de ChatGPT) usando otra inteligencia artificial —Claude, de Anthropic— para hacer casi todo el trabajo sucio. Y lo hicieron dentro de un programa legal, cobrando por ello. Te cuento qué pasó y, sobre todo, por qué te debería importar aunque tu web no tenga nada que ver con la IA.
Lo que pasó, sin tecnicismos
Los investigadores encontraron un fallo en algo muy tonto en apariencia: la subida de imágenes en el foro público de OpenAI. Ese foro, como muchos, deja que cualquier usuario suba una foto de perfil o adjunte una imagen en un mensaje. Pues bien, esa imagen estaba mal comprobada, y consiguieron esconder dentro de ella código que el servidor ejecutaba sin darse cuenta.
Con esa puerta abierta, dieron un salto: el foro usaba el mismo sistema de acceso que otras herramientas internas de OpenAI (esto se llama inicio de sesión único, o SSO — un solo usuario y contraseña que te abre varias puertas a la vez). Así que, tirando del hilo, llegaron a tomar el control de la cuenta de un empleado real. Y desde ahí, usando las herramientas de programación asistida por IA que ese empleado tenía conectadas, llegaron a proponer un cambio dentro del propio almacén de código de OpenAI — el sitio donde guardan, literalmente, el programa de ChatGPT.
Todo esto, dicen, les costó menos de 3.000 dólares en uso de IA. Y cuando lo reportaron dentro del programa de recompensas de OpenAI (el sistema por el que las empresas pagan a quien les encuentra fallos antes que un delincuente), cobraron 6.500 dólares.
Por qué esto no es "cosa de las grandes tecnológicas"
Aquí está el titular que de verdad importa si tienes un negocio con web: el fallo no empezó en la Inteligencia Artificial, empezó en un formulario de subir una imagen. Exactamente el tipo de pieza que casi cualquier web tiene: un formulario de contacto, una zona donde un cliente sube un archivo, una foto de perfil en un área privada...
La lección de siempre en seguridad sigue siendo la misma, solo que ahora con un ayudante de IA que hace el trabajo de encadenar fallos mucho más rápido y barato que antes:
- Cada puerta que abres en tu web (subir un archivo, un formulario, un login) hay que cerrarla bien, no solo "que funcione".
- No conectes más cuentas y servicios de los necesarios entre sí. Cuantas más cosas dependen de un mismo usuario y contraseña, más grande es el destrozo si algo falla en un solo sitio.
- Que algo parezca pequeño y secundario (un foro, un formulario) no significa que no sea una puerta de entrada a lo importante.
No hace falta ser OpenAI para que esto te toque: hace falta tener una web con un formulario, que es justo lo que tiene cualquier negocio. La diferencia entre estar tranquilo y no estarlo es que quien te la monte piense en esto desde el principio, y no lo añada como un parche después de un susto.