Baselines Before Architecture: Evaluating Coding Agents for Autonomous Penetration Testing
Este artigo argumenta que as avaliações futuras de agentes autônomos de testes de penetração devem estabelecer linhas de base de agentes simples controladas e correspondentes ao modelo para distinguir com precisão os ganhos de desempenho derivados de inovações arquitetônicas daqueles atribuíveis a melhorias do modelo subjacente.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine a internet como uma cidade digital gigante e em constante mudança de edifícios. Alguns desses edifícios possuem armadilhas ocultas e fechaduras quebradas — brechas de segurança que atores mal-intencionados poderiam usar para entrar furtivamente. Por décadas, o trabalho de encontrar essas brechas pertenceu a especialistas humanos, como chaveiros digitais que percorrem cada sala, testando portas e janelas. Mas a cidade está crescendo rápido demais; novos edifícios surgem a cada segundo, e os chaveiros não conseguem acompanhar. Assim, cientistas começaram a construir "chaveiros robôs" usando Inteligência Artificial. Esses robôs são movidos por Modelos de Linguagem de Grande Escala (LLMs), que são como cérebros superinteligentes que leram quase tudo na internet e podem escrever código, raciocinar através de problemas e seguir instruções.
A grande questão neste campo não é apenas "O robô consegue encontrar a fechadura?", mas sim "Quanto do sucesso do robô vem do seu cérebro e quanto vem das ferramentas sofisticadas que lhe demos?". Imagine que você tem um aluno genial. Se você der a ele um caderno simples e uma caneta, ele pode resolver um problema de matemática. Se você der a ele uma calculadora de alta tecnologia, uma equipe de tutores e um mapa especial, ele pode resolver o problema mais rápido. Mas foi a calculadora que o tornou mais inteligente, ou ela apenas o ajudou? No mundo da segurança de IA, pesquisadores têm construído "harnesses" (arneses) complexos — equipes de agentes de IA, sistemas de memória especiais e ferramentas de busca — para ajudar a IA a hackear sites. Mas, como eles continuam mudando o cérebro da IA e as ferramentas ao mesmo tempo, ninguém sabia se as ferramentas sofisticadas estavam realmente fazendo o trabalho pesado, ou se a IA estava apenas melhorando por conta própria.
Este artigo, intitulado "Baselines Before Architecture" (Linhas de Base Antes da Arquitetura), intervém para resolver essa disputa com um experimento muito cuidadoso. Os pesquisadores estabeleceram um teste controlado usando um conjunto padrão de 104 desafios digitais chamado benchmark XBOW. Em vez de construir um novo e sofisticado robô, eles pegaram três assistentes de codificação existentes e "comuns" — chamados Codex, OpenCode e Pi — e pediram que resolvessem os desafios usando um único e poderoso cérebro de IA (GPT-5) e sem ferramentas de segurança especiais. Eles queriam ver o quão bem um "IA nua" conseguiria se sair antes de adicionar quaisquer dispositivos extras.
Os resultados foram uma mistura de surpresas e verdades práticas. Primeiro, os agentes de codificação comuns foram surpreendentemente fortes. O agente "Codex", rodando no modelo GPT-5, resolveu cerca de 67% dos desafios na sua primeira tentativa. Quando os pesquisadores permitiram que ele tentasse novamente (executando o mesmo teste duas vezes e combinando os resultados), ele resolveu 7% dos desafios. Isso é algo importante porque significa que um robô de codificação simples e de propósito geral já consegue lidar com uma enorme parte do trabalho sem precisar de uma equipe de segurança complexa.
O estudo também testou duas ideias específicas que muitos pensavam ser essenciais. Uma era o "prompt de segurança", onde você dá à IA uma folha de instruções especial dizendo para ela pensar como um hacker. A outra era a ideia de que arquiteturas complexas de múltiplos agentes (onde diferentes papéis de IA conversam entre si) são necessárias para o desempenho de topo. O artigo descobriu que as "instruções de hacker" especiais na verdade fizeram a IA performar pior, resolvendo menos desafios e custando mais dinheiro. Quanto às arquiteturas complexas, o artigo comparou os resultados do Codex comum contra dois sistemas famosos e de alta tecnologia chamados MAPTA e PentestGPT V2.
Aqui está a nuance: os sistemas sofisticados ainda tinham uma ligeira vantagem. Quando combinados com o mesmo cérebro de IA, o sistema especializado MAPTA resolveu cerca de 9,6 pontos percentuais a mais de desafios do que o Codex comum. No entanto, o artigo mostrou que essa lacuna não era tão grande quanto parecia. Quando os pesquisadores atualizaram o agente Codex comum para um cérebro mais novo e inteligente (GPT-5.5), ele resolveu 92,3% dos desafios na sua primeira tentativa e 95,2% ao combinar duas execuções. Este novo agente comum na verdade superou as pontuações de destaque dos sistemas antigos e complexos, mesmo sem quaisquer de suas ferramentas sofisticadas.
A principal lição é um aviso para a comunidade científica: Não assuma que uma nova arquitetura complexa é a heroína só porque ela obtém uma pontuação alta. Frequentemente, a pontuação vem do modelo de IA ficando mais inteligente, não das ferramentas ficando mais sofisticadas. O artigo sugere que, antes de alegar que um novo "harness de segurança" é um avanço, os pesquisadores devem primeiro mostrar o quanto ele é melhor do que um agente de codificação simples e comum usando exatamente o mesmo cérebro de IA. Embora ferramentas especializadas possam ainda ajudar a economizar dinheiro e tempo, a IA "comum" já está fazendo a maior parte do trabalho pesado, e simplesmente esperar pela próxima geração de modelos de IA pode ser tão eficaz quanto construir um robô mais complicado.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.