Agente de IA de pentest encontra sozinho um bypass crítico de OTP em produção numa seguradora
Durante uma avaliação autorizada, um agente de IA de pentest identificou de forma autônoma uma falha de autenticação crítica no site de produção de uma grande seguradora: o próprio fluxo de login permitia que o usuário escolhesse para onde o código de verificação (OTP) era enviado. Segundo o relato, encontrar a falha foi a parte fácil — provar o impacto real em um ambiente de produção ao vivo foi o desafio técnico principal.
O relato descreve um tipo de vulnerabilidade clássica — falha de controle de destino do código de verificação de segundo fator — encontrada não por um pentester humano seguindo um roteiro manual, mas por um agente de IA operando de forma autônoma durante uma avaliação de segurança autorizada contra o site de produção de uma seguradora de grande porte. O problema em si é conhecido na literatura de autenticação: se a aplicação permite, em qualquer ponto do fluxo de login, que o cliente (navegador do usuário) influencie para qual canal — número de telefone, e-mail, ou dispositivo — o código OTP é enviado, um atacante pode redirecionar esse código para um canal sob seu próprio controle e assim contornar completamente a autenticação de dois fatores.
O ponto tecnicamente mais interessante destacado pela reportagem é que a descoberta automatizada da falha não foi o obstáculo principal — esse tipo de lógica de negócio quebrada é exatamente o tipo de padrão que agentes de IA de pentest, treinados para explorar fluxos de autenticação de forma sistemática, conseguem varrer rapidamente. O desafio real foi demonstrar de forma segura e conclusiva, em um ambiente de produção real com dados e contas reais, que o desvio do OTP realmente permitia a um atacante assumir o controle de uma conta de outro usuário — um processo que exige cuidado extra para não causar impacto indevido a clientes reais durante a prova de conceito.
Esse caso se encaixa em uma tendência mais ampla: agentes de IA estão sendo usados cada vez mais como ferramenta ofensiva dentro de engajamentos de segurança autorizados (pentests), não apenas para automatizar varreduras conhecidas, mas para raciocinar sobre lógica de negócio e encontrar falhas de autenticação que escapam de scanners tradicionais baseados em assinatura. Isso eleva a régua tanto para atacantes reais quanto para equipes de segurança que precisam antecipar esse tipo de análise automatizada antes que seja feita por um adversário sem autorização.
Para equipes de engenharia, a lição prática direta é: qualquer parâmetro no fluxo de login que determine o destino de um código de verificação (telefone, e-mail, canal) deve ser derivado exclusivamente de dados já associados e verificados da conta no backend, nunca aceito ou influenciável a partir de entrada controlada pelo cliente.