Primer plano de un chip prototipo con arquitectura RISC-V

· Read in English

Ciberseguridad

Claude prueba la seguridad de 123 bibliotecas abiertas y halla fallas de años

Anthropic y Theorem publicaron el 22 de octubre pruebas sobre código RISC-V compilado. Suman 180 millones de líneas y hallaron errores de años.

Qué pasó

  • El 22 de octubre de 2026, Anthropic publicó con la empresa Theorem un trabajo en que Claude probó propiedades de seguridad en el código compilado de 123 bibliotecas de código abierto de OSS-Fuzz, con 239 puntos de entrada.
  • Las pruebas demuestran que esos programas terminan sin errores de memoria ni aserciones fallidas para toda entrada menor a 64 MB, bajo supuestos: binario estático de un hilo, memoria fija, procesador RISC-V y Linux.
  • Suman cerca de 180 millones de líneas en el lenguaje Rocq. Una prueba típica ronda las 600.000 líneas para binarios con una mediana de 18.000 instrucciones.
  • En el proceso, Claude encontró fallas que habían escapado a billones de ejecuciones de pruebas, entre ellas una lectura fuera de límites, y volvió a detectar la falla CVE-2026-56132 en libexpat.

Por qué importa

  • La verificación formal era un lujo: según Anthropic, implementar el núcleo seL4 tomó dos años-persona y verificarlo, 20. Si ese costo cae, puede llegar a bibliotecas que usa cualquier aplicación.
  • Una prueba no es un parche. Garantiza solo las propiedades demostradas y bajo los supuestos declarados; un binario multihilo o con otra memoria queda fuera.
  • Para equipos de desarrollo, Theorem ofrece correr el mismo proceso en otros proyectos abiertos y publica una skill de Claude para empezar.

El dato

180 millones. Líneas de pruebas en Rocq que generó el proyecto.

Contexto

Anthropic describe otros ensayos. Claude escribió una especificación formal del formato zlib y probó que la implementación del núcleo Linux la cumple. También desarrolló un intérprete de Python en Rust que coincidió con CPython en 99,95% de 1,7 millones de programas aleatorios.

Qué viene

  • Anthropic publica un subconjunto de las pruebas y retiene las que podrían revelar fallas sin parche.
  • La compañía dice que Opus 5.5 resuelve la mitad de 36 tareas de verificación con cerca de 40% menos tokens que Opus 5.

Cierre

PHP corrigió dos fallas de ejecución remota estancadas por dos años, dimensionadas con IA. Y Cisco documentó un malware que recibe órdenes de varios modelos de IA: el mismo cómputo sirve para atacar y para probar que un código resiste.

Fuentes

Editado por Rodrigo Cornejo. Quiénes escriben las notas

Notas relacionadas

← Todas las notas