← Últimos artigos
🤖 AI

Antares: Foundation Models for Agentic Vulnerability Localization

Antares é uma família de modelos de fundação compactos e de baixo custo (350M–3B de parâmetros) treinados por meio de um pipeline de dois estágios de ajuste fino supervisionado e aprendizado por reforço que alcança um desempenho de localização de vulnerabilidades agêntica comparável ao GPT-5.5, enquanto supera significativamente modelos de pesos abertos 200 vezes maiores.

Autores originais: Supriti Vijay, Aman Priyanshu, Didier Chapoteau, Arthur Goldblatt, Jianliang He, Kimia Majd, Fraser Burch, Baturay Saglam, Takahiro Matsumoto, Zhuoran Yang, Amin Karbasi

Publicado 2026-08-04
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Supriti Vijay, Aman Priyanshu, Didier Chapoteau, Arthur Goldblatt, Jianliang He, Kimia Majd, Fraser Burch, Baturay Saglam, Takahiro Matsumoto, Zhuoran Yang, Amin Karbasi

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 que você é um detetive tentando resolver um crime, mas a cena do crime não é um único quarto; é uma cidade enorme e espalhada, com milhões de edifícios, cada um contendo milhares de quartos. A única pista que você tem é uma descrição vaga do crime, como "alguém roubou um tipo específico de fechadura". No mundo do software, esta cidade é um "codebase" — toda a coleção de arquivos que compõem um programa. A "fechadura" é uma falha de segurança, conhecida como vulnerabilidade. Encontrar exatamente qual arquivo contém essa falha é chamado de "localização de vulnerabilidade". É um trabalho crítico porque, se você não conseguir encontrar a parte quebrada, não poderá consertá-la. Tradicionalmente, especialistas em segurança usaram duas ferramentas principais: livros de regras rígidos (análise estática) que procuram por padrões conhecidos, mas perdem novos truques, ou modelos de IA gigantes e superinteligentes que são incrivelmente espertos, mas lentos, caros e muitas vezes exigem o envio de código privado para a nuvem, o que as empresas odeiam fazer.

Apresentamos uma nova abordagem que trata este problema como um jogo de "esconde-esconde" jogado por um agente ágil e esperto. Em vez de apenas ler um livro ou perguntar a um cérebro gigante, este novo método ensina um computador a realmente caminhar pela cidade digital, abrir portas, espiar o interior e seguir pistas exatamente como um detetive humano faria. A grande questão que os pesquisadores fizeram foi: você precisa de um cérebro gigante e caro para fazer isso, ou um "detetive" menor, mais rápido e barato pode aprender a ser tão bom quanto, se for treinado especificamente nas habilidades certas?

O artigo apresenta o Antares, uma família de modelos de IA pequenos e compactos projetados para serem esses detetives digitais ágeis. Construído sobre os modelos existentes "Granite", o Antares vem em três tamanhos: 350 milhões, 1 bilhão e 3 bilhões de parâmetros (pense nisso como o número de "neurônios" ou conexões no cérebro da IA). Os pesquisadores não apenas alimentaram esses modelos com vários livros de texto de segurança; eles os ensinaram a agir. Eles usaram um processo de treinamento de duas etapas. Primeiro, usaram o Ajuste Fino Supervisionado (SFT), que é como dar à IA um curso intensivo em conceitos de segurança e ensinar como usar um terminal de computador (a linha de comando) para navegar em pastas e ler arquivos. Em seguida, usaram o Aprendizado por Reforço (RL), um método onde a IA joga o jogo milhares de vezes. Toda vez que ela encontra com sucesso um arquivo vulnerável, recebe uma "recompensa". Toda vez que se perde ou adivinha errado, recebe uma penalidade. Com o tempo, a IA aprende uma estratégia específica: buscar, verificar e refinar.

Os resultados são surpreendentemente contraintuitivos. O artigo sugere que o treinamento específico para a tarefa importa muito mais do que o tamanho bruto. Em seus testes, o maior modelo Antares, o Antares-3B, alcançou uma pontuação de 0,223 em um teste especializado chamado Vulnerability Localization Benchmark (VLoc Bench). Esta pontuação é quase idêntica à do GPT-5.5, um modelo massivo de código fechado que provavelmente é muitas vezes maior e muito mais caro de executar. Crucialmente, o Antares-3B superou substancialmente modelos de pesos abertos muito maiores, incluindo o GLM-5.2 (que possui mais de 700 bilhões de parâmetros). Embora os modelos menores do Antares (350M e 1B) tenham mostrado melhorias impressionantes em relação às suas versões base e superado algumas linhas de base generalistas maiores, eles não ultrapassaram os principais competidores de alto nível, como o GPT-5.5 ou o GLM-5.2. Em vez disso, a principal conclusão é que um modelo compacto treinado especificamente para esta tarefa pode competir com gigantes, enquanto um modelo gigante sem este treinamento específico muitas vezes fica para trás.

Os pesquisadores também descobriram que a dificuldade de encontrar um bug não tem a ver com o quão "ruim" o bug é (sua severidade), mas sim com o quão bagunçado o código é. Eles descobriram que os modelos tiveram mais dificuldades em ecossistemas complexos como o Maven (uma ferramenta Java), onde os arquivos estão enterrados em camadas profundas, mas tiveram um desempenho muito melhor em ecossistemas mais simples como pip (Python) ou npm (JavaScript). Além disso, descobriram que o sucesso da IA cai drasticamente quando uma vulnerabilidade está espalhada por muitos arquivos ou quando o codebase é enorme (mais de 10 MB). Isso sugere que, embora a IA seja ótima em pesquisar, ela ainda tem dificuldade em manter o controle de uma quantidade massiva de evidências ao mesmo tempo.

Talvez a descoberta mais emocionante seja sobre velocidade e custo. Como o Antares é pequeno, ele pode ser executado em um único chip de computador potente (uma GPU H100) em um escritório local. A equipe calculou que executar todo o teste de 500 tarefas levou cerca de 15 minutos e custou menos de US$ 1 em eletricidade e aluguel de hardware. Em contraste, usar o gigante GPT-5.5 para o mesmo trabalho levaria cerca de 5 horas e custaria aproximadamente US$ 141. Isso significa que as empresas poderiam potencialmente executar essas verificações de segurança em seus próprios servidores privados, mantendo seu código secreto longe da internet, sem quebrar o banco.

No entanto, o artigo é cuidadoso ao notar que isso não é uma varinha mágica que resolve tudo. A IA ainda falha nos casos mais difíceis e complexos, onde as evidências estão espalhadas por dezenas de arquivos. Os pesquisadores sugerem que o limite não é o número de comandos que a IA pode digitar, mas sua capacidade de priorizar quais pistas realmente importam. Eles também enfatizam que, embora o Antares seja uma ferramenta poderosa para encontrar bugs para corrigi-los, ele é estritamente destinado à segurança defensiva e nunca deve ser usado para atacar sistemas.

Em resumo, o Antares mostra que você não precisa de um cérebro gigante para ser um bom detetive; você só precisa do treinamento certo. Ao ensinar uma IA pequena a pesquisar, verificar e refinar seus palpites em um ambiente real, os pesquisadores criaram uma ferramenta que é rápida, barata, privada e surpreendentemente eficaz em encontrar agulhas em palheiros digitais.

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.

Experimentar Digest →