O Google empregou inteligência artificial (IA) para realizar uma análise e validação das características de segurança do Signal, um aplicativo de mensagens amplamente reconhecido por suas funcionalidades focadas em privacidade. Este projeto foi executado pela divisão de pesquisa em IA da empresa, o Google DeepMind, utilizando demonstrações matemáticas para inspecionar trechos do código do mensageiro.
A investigação utilizou o AlphaProof Code, um sistema criado especificamente para lidar com demonstrações formais. Ao longo de cerca de quatro semanas, essa ferramenta analisou o código do Signal, auxiliando os pesquisadores a confirmar se certas propriedades de segurança possuíam validade matemática.
Esta ação ilustra uma aplicação da IA que transcende a criação de textos, imagens ou programas; a tecnologia também pode ser usada para detectar falhas e verificar formalmente se sistemas computacionais aderem às normas preestabelecidas.
A verificação formal oferece aos desenvolvedores a capacidade de descobrir problemas que poderiam passar despercebidos em auditorias convencionais. Além disso, ela contribui para elevar a confiança nos componentes cruciais de softwares destinados à proteção de dados pessoais.
No contexto específico do Signal, este estudo é particularmente significativo, visto que a privacidade constitui um dos pilares centrais do aplicativo. O mensageiro garante a proteção das conversas através de criptografia de ponta a ponta, o que impede que terceiros acessem o conteúdo das mensagens durante a transmissão.
Contudo, é fundamental delimitar o escopo desta pesquisa: a comprovação matemática de propriedades específicas do código não implica que todo o aplicativo esteja isento de vulnerabilidades. Persistem riscos relacionados a problemas em outros componentes, falhas de implementação ou ataques direcionados aos próprios dispositivos dos usuários.
A iniciativa do Google demonstra como os sistemas de IA podem colaborar para tornar softwares mais seguros, apoiando especialistas na análise de códigos complexos e na elaboração de provas matemáticas que fundamentam suas garantias de segurança.


