← Últimos artigos
💻 computer science

Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluation

Este artigo apresenta o SkillSec-Eval, um framework abrangente que identifica e avalia vulnerabilidades de segurança ao longo de todo o ciclo de vida de habilidades reutilizáveis de agentes de Grandes Modelos de Linguagem, demonstrando que os riscos se estendem significativamente além das preocupações tradicionais de execução em tempo de execução.

Autores originais: Sanket Badhe, Priyanka Tiwari

Publicado 2026-07-16
📖 7 min de leitura🧠 Leitura aprofundada

Autores originais: Sanket Badhe, Priyanka Tiwari

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 um mundo onde o seu computador não apenas segue ordens, mas realmente sai e faz coisas por você. Este é o reino dos Agentes de IA: programas inteligentes que podem planejar etapas, usar ferramentas como um navegador web ou um sistema de arquivos e resolver problemas complexos por conta própria. Para tornar esses agentes superpoderosos, os desenvolvedores começaram a construí-los a partir de "habilidades". Pense nessas habilidades como peças de LEGO ou receitas pré-prontas. Em vez de ensinar a IA a fazer um bolo do zero toda vez, você dá a ela uma "Habilidade de Confeitaria" que ela pode pegar de uma prateleira digital e usar sempre que necessário. Essas habilidades são reutilizáveis, o que significa que uma habilidade pode ser compartilhada entre milhares de agentes de IA diferentes.

Mas aqui está o problema: assim como uma biblioteca física pode estar repleta de livros que foram adulterados, uma biblioteca digital de habilidades de IA pode ser perigosa. Se um ator mal-intencionado enfiar uma habilidade "envenenada" na biblioteca, a IA pode pegá-la, achar que é segura porque parece boa na capa, e então acidentalmente deletar seus arquivos ou roubar suas senhas. Por muito tempo, os cientistas se preocuparam apenas com a IA sendo enganada pelas palavras que você digitou para ela (como um feitiço mágico que deu errado). Mas esta nova pesquisa sugere que o perigo real não é apenas o que você diz à IA, mas o que a IA pega do mundo ao seu redor.


O Artigo: "Agent Skill Security"

Este artigo, intitulado "Agent Skill Security: Threat Models, Attacks, Defenses, and Evaluation", é como um livro de detetive sobre como esses blocos de LEGO digitais podem ser hackeados. Os autores perceberam que, enquanto todos estavam vigiando a boca da IA (o que ela diz), eles estavam ignorando as mãos da IA (o que ela pega e faz). Eles construíram um novo framework de teste chamado SkillSec-Eval para observar toda a vida de uma habilidade, desde o momento em que é criada até o momento em que é atualizada anos depois.

As Seis Etapas da Vida de uma Habilidade

Os autores dividem a vida de uma habilidade em seis etapas distintas, como uma corrida de revezamento onde o bastão é passado de um corredor para o outro. Se o bastão for trocado por um falso em qualquer ponto, a corrida inteira é arruinada.

  1. Autoria (A Criação): É quando um desenvolvedor escreve a habilidade. O perigo aqui é que o criador possa ser sorrateiro, escondendo instruções maliciosas dentro de uma habilidade que parece útil na superfície.
  2. Armazenamento (A Biblioteca): Uma vez escrita, a habilidade vai para um repositório digital (uma biblioteca). Atacantes podem se infiltrar aqui, trocar uma habilidade segura por uma má, ou enganar a biblioteca para aceitar uma versão falsa de uma habilidade antiga e segura.
  3. Recuperação (A Busca): Quando uma IA precisa fazer algo, ela pesquisa na biblioteca. Atacantes podem "rechear" suas habilidades ruins com palavras-chave populares para que o mecanismo de busca pense que elas são o resultado mais relevante, empurrando-as para o topo da lista.
  4. Seleção (A Escolha): O "cérebro" da IA (o planejador) olha para os principais resultados da busca e escolhe um. Atacantes podem escrever avaliações falsas ou descrições enganosas para enganar a IA para que ela escolha a habilidade ruim em vez de uma boa.
  5. Execução (A Ação): A IA realmente executa a habilidade. Mesmo que a habilidade tenha sido escolhida corretamente, ela pode tentar fazer algo que não era permitido, como abrir uma porta que não deveria.
  6. Evolução (A Atualização): As habilidades são atualizadas ao longo do tempo. Um atacante pode esperar até que uma habilidade seja confiável e popular, para então infiltrar um vírus em uma atualização "versão 2.0".

A Grande Descoberta: Não é Apenas Uma Coisa

Os pesquisadores testaram 327 habilidades do mundo real e descobriram que vulnerabilidades existem em cada uma das etapas. Eles não encontraram apenas um tipo de hack; eles encontraram todo um ecossistema deles.

  • A Biblioteca é Permeável: Eles descobriram que regras simples (como verificar se um arquivo possui uma assinatura válida) não são suficientes. Atacantes podem criar habilidades que parecem perfeitas no papel, mas que possuem instruções maliciosas ocultas. Quando usaram uma IA inteligente para verificar o significado do código, eles pegaram muitas habilidades ruins, mas mesmo assim, algumas escaparam.
  • A Busca é Manipulada: Em seus testes, os atacantes usaram "Keyword Stuffing" (adicionar toneladas de palavras populares a uma habilidade ruim) e "Ataques Sybil" (criar 15 cópias falsas da mesma habilidade ruim). Sem um filtro especial, essas habilidades ruins dominaram os resultados da busca. Por exemplo, em um teste, 93,20% das vezes, uma habilidade ruim aparecia nos 5 primeiros resultados quando nenhum mecanismo de defesa era usado. Com o novo mecanismo de defesa deles, eles reduziram esse número, mas não foi perfeito.
  • A IA é Facilmente Enganada: Quando a IA tinha que escolher uma habilidade baseada em uma descrição, ela era facilmente enganada por selos falsos de "Oficial" ou textos enganosos. Em um teste, 45,64% das vezes, a IA escolheu uma habilidade ruim apenas porque tinha uma recomendação falsa anexada a ela.
  • A Ação é Perigosa: Uma vez que uma habilidade ruim está rodando, ela pode tentar roubar dados. Os pesquisadores descobriram que, sem um guarda de tempo de execução (runtime guard), 100% de seus ataques de teste tiveram sucesso em atingir seu alvo. No entanto, mesmo com um guarda, eles encontraram uma brecha complicada: se a IA reescreve os dados roubados com suas próprias palavras (paráfrase) antes de enviá-los, o guarda às vezes não percebe.

Os Números Contam a História

O artigo fornece números concretos para mostrar o quão difícil é esse problema:

  • Admissão no Repositório: Quando combinaram regras simples com verificação de IA inteligente, reduziram o número de habilidades ruins entrando na biblioteca para 7,9%. No entanto, isso também rejeitou acidentalmente 20,0% das habilidades boas, mostrando que ser rigoroso demais dificulta o trabalho dos desenvolvedores reais.
  • Recuperação: Para "Ataques Sybil" (clones falsos), o número de habilidades ruins nos principais resultados caiu de uma média de 2,84 para 0,27 com o novo mecanismo de defesa deles.
  • Engano do Planejador: Quando as habilidades ruins tinham recomendações falsas, a IA as escolhia 45,64% das vezes. Com a defesa deles, esse número caiu para 8,72%.
  • Tempo de Execução (Runtime): Mesmo com um monitor de tempo de execução forte, 23,0% dos ataques ainda tiveram sucesso porque a IA conseguiu esconder o roubo de dados dentro de seu próprio processo de pensamento.

O Que Eles Não Sabem (e O Que Eles Descartam)

Os autores são muito claros sobre o que eles não encontraram. Eles não encontraram uma "bala de prata" que resolva tudo. Eles explicitamente descartam a ideia de que apenas verificar a estrutura do código (como procurar uma assinatura) é suficiente; é necessário entender também o significado. Eles também mostram que nenhum único mecanismo de defesa funciona sozinho. Se você proteger apenas a biblioteca, o hacker enganará a busca. Se você proteger apenas a busca, o hacker enganará a escolha da IA.

Eles também admitem que seu estudo tem limites. Eles testaram um ambiente controlado com 327 habilidades, não toda a internet. Eles não testaram ataques que acontecem ao longo de muitos anos (degradação de confiança a longo prazo) ou ataques que tentam quebrar o cérebro da IA diretamente (jailbreaking). Eles sugerem que, embora seu framework seja um grande passo à frente, o problema de manter esses blocos de LEGO digitais seguros ainda é um desafio aberto.

A Conclusão

A principal lição deste artigo é que não podemos apenas vigiar a boca da IA; temos que vigiar suas mãos, sua biblioteca e suas atualizações. Segurança não é um único cadeado; é uma cadeia inteira de guardas. Os autores construíram o SkillSec-Eval para nos ajudar a testar esses guardas, e seus resultados sugerem que, embora possamos tornar as coisas muito mais seguras, precisamos ter cuidado para não tornar o sistema tão rigoroso que ele pare de funcionar para todos. O caminho para agentes de IA seguros não é encontrar um escudo perfeito, mas sim construir uma defesa em camadas que vigie cada etapa da jornada.

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 →