Saltar al contenido
ReviewRamble

El boletín semanal

La IA, analizada, en tu bandeja de entrada.

  • Nuevas reseñas de herramientas, modelos, servidores MCP y repos, con el veredicto por delante
  • Precios y valoraciones revisados cuando algo cambia
  • Nuevos análisis en cuanto se publican

Modelos, agentes, servidores MCP y las herramientas que de verdad merecen tu tiempo.

Un correo a la semana. Date de baja con el enlace de cualquier boletín. Cómo usamos tu correo

Noticias e investigación de IA

Investigación ·

AlphaProof Code de DeepMind verifica formalmente el protocolo de Signal hasta el código compilado

Según cuenta Two Minute Papers, AlphaProof Code de DeepMind combina agentes Gemini Carbon con expertos humanos para demostrar en Lean las propiedades de seguridad de Signal. Los agentes escribieron más de seis millones de líneas de prueba en cuatro semanas, con cerca del 1% del código marcado para revisión humana, y la verificación llegó al código compilado que se ejecuta en los dispositivos.

Two Minute Papers, el canal de YouTube que explica artículos de investigación para el gran público, se ha hecho eco de AlphaProof Code de DeepMind, y el artículo que hay detrás merece la atención. La afirmación principal es que unos agentes de IA demostraron propiedades de seguridad clave del protocolo de Signal no sobre un modelo simplificado, sino sobre el código máquina que se ejecuta de verdad en los teléfonos. Para quien confía en Signal, WhatsApp o Google Messages, ese es el nivel en el que suelen esconderse los fallos reales.

El artículo es más preciso que la cobertura. El objetivo fue libsignal, la implementación de referencia, escrita en Rust y compilada con el compilador estándar a código máquina AArch64, que se cargó en Lean junto con un modelo formal del procesador. Los agentes produjeron unos 6,5 millones de líneas de demostración verificada por máquina, apoyadas en unas 26.000 líneas de especificación de confianza y semántica del procesador. Las demostraciones cubren el handshake poscuántico PQXDH y el Triple Ratchet, y establecen secreto hacia adelante, autenticación, seguridad tras un compromiso y secreto del handshake. El blog de DeepMind dice que el trabajo llevó cuatro semanas, con personas revisando cada especificación y en torno al 1% del código que los agentes marcaron.

El diseño es lo que hace creíble la afirmación. Los agentes que demuestran se tratan como no fiables. Un agente guardián acepta una demostración solo si el núcleo de Lean la comprueba y un comparador confirma que demuestra exactamente una copia reservada de la especificación aprobada, de modo que un agente no puede rebajar el objetivo en silencio. Como comparación, el artículo recuerda que verificar el micronúcleo seL4 llevó veinte años-persona y el compilador CompCert seis, ambos escritos pensando en la verificación.

El mismo patrón llega a herramientas corrientes para desarrolladores. Nuestro análisis de Lean LSP MCP trata un servidor que da a un agente el estado de la demostración y los errores de Lean para que escriba demostraciones que el verificador acepte, y aquí los agentes funcionaban con Gemini 4 Carbon. La lección para quien use IA en código importante es poner entre el modelo y el resultado un verificador con el que no se pueda discutir.

Los límites están escritos en el propio artículo. Los resultados confían en el núcleo de Lean, en la seguridad de las primitivas criptográficas subyacentes y en el comportamiento de algunas rutinas a las que llama el código. Una demostración solo cubre lo que dice la especificación, así que un hueco en esas 26.000 líneas de confianza sería un hueco en la garantía. Los artefactos están abiertos para que otros los revisen, y ese escrutinio independiente aún no se ha producido.

Nuestra opinión: Es el caso más sólido hasta ahora de IA en verificación formal, porque las pruebas las comprueba una máquina en lugar de darse por buenas. El punto débil siguen siendo las especificaciones revisadas por personas, ya que una prueba solo cubre lo que se le pidió demostrar.

Nuestras reseñas:Gemini 4 CarbonLean LSP MCP

Fuente: Two Minute Papers

Más historias