← Últimos artigos
💻 computer science

MalSkillBench: A Runtime-Verified Benchmark of Malicious Agent Skills

Este artigo apresenta o MalSkillBench, o primeiro benchmark verificado em tempo de execução composto por 3.944 habilidades de agentes de IA maliciosas, para demonstrar que as ferramentas de detecção atuais falham ao analisar conjuntamente código e instruções, necessitando de uma nova abordagem que raciocine através da intenção da tarefa, do código e dos prompts para proteger a cadeia de suprimentos de agentes.

Autores originais: Wenbo Guo, Wei Zeng, Chengwei Liu, Xiaojun Jia, Yijia Xu, Lei Tang, Yong Fang, Yang Liu

Publicado 2026-06-08
📖 4 min de leitura☕ Leitura rápida

Autores originais: Wenbo Guo, Wei Zeng, Chengwei Liu, Xiaojun Jia, Yijia Xu, Lei Tang, Yong Fang, Yang Liu

Artigo original dedicado ao domínio público sob CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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ê contratou um assistente robô super inteligente para ajudá-lo a escrever software. Para tornar este robô ainda mais poderoso, você permite que ele baixe "habilidades" da internet — como pequenos aplicativos ou plugins que o ensinam a realizar tarefas específicas, como "calcular impostos" ou "formatar este documento".

Essas habilidades são um pouco como um cartão de receita (instruções escritas em inglês simples) colado a um eletrodoméstico (o código real que é executado).

O Problema: A "Receita Envenenada"

Os pesquisadores descobriram que hackers estão começando a envenenar essas habilidades. Eles criam habilidades falsas que parecem úteis, mas contêm armadilhas ocultas.

  • A Armadilha do Código: A parte do "eletrodoméstico" pode secretamente roubar suas senhas ou excluir seus arquivos.
  • A Armadilha da Instrução: A parte do "cartão de receita" pode enganar o robô para que ele ignore suas regras de segurança ou faça algo que não deveria, como enviar seus dados privados para um estranho.

A parte assustadora é que essas duas armadilhas frequentemente trabalham juntas. Uma habilidade pode parecer inocente no cartão de receita, mas ter uma máquina perigosa acoplada, ou vice-versa.

A Grande Lacuna: Não Tínhamos um Bom Teste

Até agora, especialistas em segurança tentando construir "detectores de habilidades" (como um antivírus para essas habilidades de robôs) estavam voando às cegas.

  • Eles não tinham uma lista grande o suficiente de habilidades ruins para testar.
  • As poucas habilidades ruins que possuíam eram majoritariamente de um tipo (como golpes falsos de "cripto"), então os detectores ficavam muito bons em detectar essas, mas terríveis em detectar qualquer outra coisa.
  • Era como testar um alarme de incêndio apenas com a fumaça de uma torrada queimada, e depois afirmar que ele detectaria um incêndio causado por uma explosão de gordura.

A Solução: MalSkillBench (O "Teste de Estresse")

Os autores construíram o MalSkillBench, o primeiro grande campo de testes verificado para essas habilidades maliciosas.

Como eles construíram:

  1. A Fábrica: Eles usaram uma IA para gerar milhares de habilidades maliciosas falsas.
  2. O Sandbox: Eles não apenas adivinharam se uma habilidade era ruim. Eles realmente executaram a habilidade dentro de uma gaiola digital segura e isolada (um "sandbox").
  3. A Prova: Se a habilidade realmente fizesse algo ruim (como tentar roubar um arquivo ou enganar o robô) enquanto rodava na gaiola, ela recebia um rótulo de "verificada". Se ela falhasse em fazer a coisa ruim, eles a enviavam de volta para a fábrica para tentar novamente.

Eles terminaram com 3.944 habilidades ruins verificadas e 4.000 habilidades boas, cobrindo 108 tipos diferentes de ataques.

O Que Eles Descobriram

Quando testaram as ferramentas de segurança atuais contra este novo e massivo teste, os resultados foram surpreendentes:

  1. Código é fácil de pegar, palavras são difíceis: Os detectores são ótimos em detectar código ruim (como um vírus em um arquivo), mas terríveis em detectar instruções ruins (como um truque em uma receita). É mais fácil ver uma bomba do que ver uma mentira.
  2. Os Dados "Selvagens" são uma Mentira: Se você testar apenas os detectores nas poucas habilidades ruins encontradas "no mundo real" (na internet), você terá a resposta errada. Uma ferramenta de segurança parecia uma heroína nos dados selvagens, mas quando testada no MalSkillBench completo, era na verdade uma das piores. Era como um médico que só trata resfriados e acha que é um gênio em curar tudo, até que você apresenta a ele um paciente com uma perna quebrada.
  3. Ferramentas Antigas Não Servem: Você não pode simplesmente usar ferramentas projetadas para softwares comuns (para pegar código ruim) ou ferramentas projetadas para chatbots (para pegar prompts maliciosos). Uma habilidade maliciosa é um híbrido. Usar uma ferramenta para apenas metade do problema deixa a outra metade exposta.
  4. O Perigo Real: As habilidades mais perigosas não são apenas roubar arquivos; elas tentam hackear o cérebro do robô. Algumas habilidades tentam reescrever a identidade do robô, mudar seus objetivos ou fazer com que ele ignore suas regras de segurança. As ferramentas atuais são majoritariamente cegas para esses ataques de "hackeamento mental".

A Conclusão

Para manter nossos assistentes de IA seguros, não podemos olhar apenas para o código ou apenas para as instruções. Temos que entender a relação entre eles: Esta instrução faz sentido para esta tarefa ou é um truque?

O artigo fornece o primeiro "teste de estresse" real para ajudar desenvolvedores a construir detectores melhores que possam identificar esses truques híbridos, em vez de apenas adivinhar com base em dados antigos e incompletos. Eles disponibilizaram todos os seus dados e ferramentas publicamente para que outros possam ajudar a resolver esse quebra-cabeça.

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 →