Voltar
DeepMind apresenta o AlphaProof Code, que verifica propriedades de segurança do código criptográfico do Signal

DeepMind apresenta AlphaProof Code, que verifica propriedades de segurança do código criptográfico do Signal

Aprofundamento CEVIU

Aprofundamento

O AlphaProof Code é um framework agêntico com vários LLMs que divide a verificação formal como uma equipe de pesquisa faria. Humanos e modelos decidem o que provar, e um grupo de agentes faz as provas. Primeiro, os pesquisadores traduziram os objetivos de segurança do Signal em especificações matemáticas formais, e especialistas revisaram cada uma. Depois, agentes baseados no Gemini Carbon geraram mais de seis milhões de linhas de Lean.

O ponto técnico central é o salto do design para a implementação. Segundo a DeepMind, a maior parte da verificação de protocolos para no nível do projeto. Aqui, as provas cobrem o código compilado, até o que roda nos dispositivos, para propriedades como manter mensagens protegidas antes e depois de um comprometimento temporário do aparelho. A verificação levou quatro semanas, tarefa que historicamente exigiria anos de equipes especializadas. Os agentes também auditaram as provas e apontaram só 1% da base para revisão humana, já que o Lean checa automaticamente o resto. Para testar se o sistema distingue código correto de código com defeito, a equipe reintroduziu dois bugs reais, já corrigidos, em uma versão isolada do código do Signal. Nos dois casos, saiu uma prova verificada por máquina de que a versão era insegura. Os artefatos de verificação foram abertos para a comunidade.

O que mudou

Em 10 de novembro de 2026, o CEVIU noticiou "Google DeepMind apresenta AlphaProof Code e verifica formalmente o código do protocolo Signal", com o anúncio do marco. A cobertura de agora traz os detalhes do lançamento: quatro semanas de verificação, mais de seis milhões de linhas de Lean e a prova de insegurança nas duas versões com bugs reintroduzidos.

Em 19 de outubro de 2026, o CEVIU também publicou "IA Acelera a Verificação Formal do Ethereum, Reforçando Segurança e Inovação", sobre agentes de IA validando a Regra de Confirmação Rápida em Lean em 4 a 5 dias. É outro projeto, mas usa a mesma linguagem de prova. Em 11 de agosto de 2026, a matéria sobre OSS-Fuzz e CodeMender trouxe o agente de segurança que a DeepMind agora cita como complemento da verificação formal.

Por que isso importa

Para quem desenvolve software sensível, a leitura é que provar o código real, e não só o desenho, deixa de ser exclusividade de equipes acadêmicas. O gargalo da revisão humana cair para 1% da base sugere um fluxo em que o desenvolvedor escreve boas especificações e deixa a prova para agentes. Ainda é uma demonstração em um projeto específico, e a própria DeepMind diz que escalar exige mais pesquisa.

Linha do tempo

  1. CEVIU noticia a integração do OSS-Fuzz com o CodeMender, agente de segurança da DeepMind.

  2. CEVIU noticia agentes de IA verificando a Regra de Confirmação Rápida do Ethereum em Lean.

  3. CEVIU noticia o anúncio do AlphaProof Code e da verificação formal do protocolo Signal.

  4. DeepMind detalha o AlphaProof Code: quatro semanas, mais de seis milhões de linhas de Lean e duas versões com bugs provadas inseguras.

Perguntas frequentes

O que é o AlphaProof Code?

É um framework agêntico com vários LLMs, criado pelo Google DeepMind para verificação formal de código. Humanos revisam as especificações e agentes de IA geram as provas em Lean. Foi aplicado ao código criptográfico do protocolo Signal.

O que foi provado no código do Signal?

Propriedades de segurança centrais, como manter mensagens protegidas antes e depois de um comprometimento temporário do dispositivo. As provas cobrem o código compilado, não apenas o design do protocolo. A DeepMind diz que é a primeira verificação da implementação de um protocolo desse porte por qualquer método.

Como sabem que o sistema não aprova código com falha?

A equipe reintroduziu dois bugs reais, já corrigidos, em uma versão isolada do código do Signal. Nos dois casos, o sistema gerou uma prova verificada por máquina de que a versão era insegura.

Dá para consultar os resultados?

Sim. A DeepMind afirma que está abrindo o código dos artefatos de verificação formal para uso da comunidade e publicou um artigo técnico com os detalhes.

Fontes

Avalie este artigo:
Categoria
CEVIU Web Dev
Publicado
11 de novembro de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser