Claude Consegue Provar que Seu Código É Seguro? Veja a Nova IA

Conforme apurado pelo the-decoder.com, a Anthropic e a parceira Theorem colocaram o Claude para resolver um dos gargalos mais caros da engenharia de software: a verificação formal. Enquanto certificar sistemas exigia décadas de trabalho humano especializado, o Claude produziu cerca de 180 milhões de linhas de código de prova matemática para 123 bibliotecas de código aberto em poucas semanas.
Como a verificação formal funciona na prática
O modelo não cria apenas código novo; ele pega programas existentes, traduz testes de falhas em problemas matemáticos e analisa o código de máquina compilado. Um programa independente chamado Rocq valida essas provas automaticamente, dispensando revisores humanos na maior parte da checagem.
Durante o processo, o Claude encontrou e corrigiu centenas de falhas que testes convencionais deixavam passar. Em um leitor de PDF amplamente utilizado, o modelo detectou em apenas uma semana a mesma quantidade de bugs de segurança que costuma ser relatada ao longo de um ano inteiro.
Quais são os limites e custos reais
Apesar da autonomia impressionante relatada pela fonte, as provas só são válidas sob condições rígidas: arquitetura de processador específica, programas de uma única thread e entradas menores que 64 MB. O custo computacional também é alto, exigindo centenas de milhões de tokens por prova individual.
Vale a pena para a sua rotina?
Para equipes que lidam com infraestrutura crítica, a ferramenta reduz drasticamente o tempo de auditoria e elimina falhas lógicas antigas. No entanto, o consumo elevado de tokens e as restrições de hardware tornam a técnica inviável para o desenvolvimento de software cotidiano, focando em bibliotecas essenciais.
Fontes
- Anthropic's Claude now writes code and proves it safe automatically — the-decoder.com
Perguntas frequentes
- Como o Claude prova a segurança do código?
- O modelo traduz testes de falha em problemas matemáticos e gera arquivos de prova que são verificados de forma autônoma pelo programa Rocq.
- Quais são as limitações dessa verificação por IA?
- As provas exigem condições rígidas, como arquitetura de hardware específica, programas sem multithreading e arquivos de entrada com menos de 64 MB.
Comentários
0 comentáriosDeixe seu comentário
Seja o primeiro a comentar.


