¿CON QUÉ IA?

Caso de usoCiencia y seguridad

Encontrar un fallo de seguridad en Linux oculto durante 23 años

Un investigador de Anthropic usó Claude Code para revisar el código de Linux archivo a archivo y destapó fallos de seguridad antiguos.

Paraciencia y seguridadConClaude CodeLo contó mtlynch.ioDificultad avanzada

A quién le sirve. Programadores y equipos técnicos que mantienen código propio o abierto y quieren una primera revisión de seguridad con IA; si no programas, te sirve para saber qué se puede pedir a tu equipo.

Qué hicieron

Nicholas Carlini, investigador de Anthropic, escribió un script corto que recorre todos los archivos del código del núcleo de Linux. Con cada archivo le dice a Claude Code que está en un concurso de seguridad (un CTF), que el fallo está en ese archivo, y le pide guardar en una carpeta el hallazgo más grave. Después, personas tenían que validar los resultados.

Cómo salió

Claude Opus 4.6 encontró varios fallos del núcleo explotables a distancia, entre ellos un desbordamiento de memoria en NFS de 2003. La fuente lista cinco vulnerabilidades ya corregidas o notificadas. Los modelos anteriores encontraban solo una pequeña parte.

Conviene saber

Validar a mano los hallazgos es el cuello de botella: Carlini tiene varios cientos de caídas sin revisar y no manda a los responsables avisos sin verificar, así que la mayoría sigue sin notificarse.

Qué necesitas

  • Claude Code instalado en tu ordenador y una cuenta con acceso a él (plan de pago o clave de API).
  • Una copia local del código que quieres revisar, que sea tuyo o de un proyecto abierto.
  • Un entorno de pruebas aislado, como una máquina virtual, para comprobar los fallos sin riesgo.
  • Alguien con conocimientos de seguridad que valide lo que salga.
  • Paciencia: revisar archivo a archivo supone muchas llamadas al modelo y tarda.

Cómo hacerlo tú, paso a paso

  1. Descarga el código a una carpeta de tu ordenador y elige qué parte revisar. Empieza por una carpeta o módulo, no por todo el proyecto.
  2. Escribe un script corto que recorra los archivos de uno en uno y lance Claude Code sobre cada uno. Si no programas, pídele a Claude Code que te escriba el script.
  3. En cada pasada, dile que es un ejercicio de seguridad tipo concurso (un CTF), que en ese archivo hay un fallo, y que guarde el hallazgo más grave en una carpeta de resultados.
  4. Déjalo correr por tandas. Así vas mirando resultados sin esperar al final.
  5. Revisa cada hallazgo a mano en el entorno de pruebas. Descarta las falsas alarmas y quédate con lo que puedas reproducir.
  6. Si confirmas un fallo real, avisa en privado a los responsables del proyecto con la prueba. No lo publiques antes.
Pruébalo con Claude Code
En mi copia local de [proyecto de código abierto o parte del núcleo] en [ruta], revisa el código de [carpeta o módulo] en busca de errores de memoria o de lógica que puedan ser vulnerabilidades de seguridad. Por cada sospecha, dame el archivo, la línea, por qué es un problema y cómo comprobarlo de forma segura en un entorno de pruebas. Habrás terminado cuando me entregues una lista ordenada por gravedad. No cambies nada ni informes de nada públicamente sin preguntarme.

Consejos

  • Decide desde el principio quién va a validar los resultados. Es el cuello de botella: en el caso original quedaron varios cientos de hallazgos sin revisar.
  • No mandes avisos sin verificar a los responsables de un proyecto. Les haces perder el tiempo y tú pierdes credibilidad.
  • Revisa solo código tuyo o de proyectos abiertos, y prueba los fallos únicamente en un entorno aislado.

Preguntas frecuentes

¿Cuánto me va a costar?

La fuente no da cifras: se hace una llamada por archivo, así que cuanto más código, más uso del modelo. Prueba con una carpeta pequeña y mira cuánto consume antes de lanzar todo.

¿Sirve si no sé programar?

Para montarlo necesitas a alguien técnico. Y lo que más tiempo lleva es comprobar si cada aviso es real, algo que también tiene que hacer una persona con experiencia en seguridad.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Diseñar y construir un brazo robótico sin saber de diseño 3D

    Un aficionado diseñó con Claude Code las piezas de un brazo robótico en FreeCAD, las imprimió y lo montó en unas 30 horas, con cuatro servos funcionando.Casohiitzroman.comClaude Code3 fuentesDificultad avanzada
  2. Modificar la BIOS de un portátil para desbloquear menús ocultos

    Un usuario de Reddit dio a Claude Code un volcado de la BIOS; parcheó la comprobación de firma y se abrieron ajustes ocultos (relato de segunda mano).Casoenterprisedna.coClaude CodeDificultad avanzada
  3. Comparar simulaciones de circuitos con un osciloscopio real

    Con servidores MCP para un osciloscopio y un simulador SPICE, Claude Code compara circuitos simulados con medidas reales.Casolucasgerads.comClaude CodeDificultad avanzada
  4. Crear una expansión histórica para el remake de un juego clásico

    Un aficionado usó ChatGPT para investigar la batalla de Alesia y Claude Code para programar la expansión de un remake de un juego de los 90.Caso@natecombsai en SubstackClaude CodeDificultad avanzada
  5. Pasar reservas de viaje del correo al calendario

    Un usuario ejecuta Claude Code desde una carpeta fija con scripts guardados para volcar al calendario las reservas de viaje que llegan por correo.CasoHacker NewsClaude CodeDificultad avanzada
  6. Analizar una grabación de piano: tempo, estructura y pistas

    Con una habilidad instalada, Claude Code analizó un MP3 de piano en local y devolvió un informe con tempo, estructura y pistas, con errores.Casomager.coClaude CodeDificultad avanzada

Más: todo con Claude Code · todo sobre ciencia y seguridad

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.