← Últimos artigos
🤖 AI

Agent Security Needs Redefinition through a Holistic Framework

Este artigo argumenta que a segurança de agentes é fundamentalmente um problema contextual em vez de um problema baseado em conteúdo, propondo uma estrutura holística definida por Autorização de Origem, Alinhamento de Tarefa, Alinhamento de Ação e Isolamento de Dados para abordar as limitações estruturais das atuais defesas e benchmarks focados em conteúdo.

Autores originais: Vincent Siu, Jingxuan He, Kyle Montgomery, Zhun Wang, Chenguang Wang, Dawn Song

Publicado 2026-07-27
📖 8 min de leitura🧠 Leitura aprofundada

Autores originais: Vincent Siu, Jingxuan He, Kyle Montgomery, Zhun Wang, Chenguang Wang, Dawn Song

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ê é o capitão de uma nave espacial muito inteligente e muito rápida. Esta nave possui um novo tipo de piloto automático: um agente de IA. Este agente não apenas pilota; ele pode conversar com outros computadores, abrir portas, mover carga e até consertar o motor. Mas aqui está a parte complicada: a nave está voando através de uma galáxia cheia de ruído. Às vezes, um membro da tripulação amigável dá uma ordem, e às vezes um alienígena sorrateiro tenta enganar a nave, escondendo uma ordem falsa dentro de uma mensagem que parece inofensiva.

Por muito tempo, os cientistas que estudavam essas naves de IA pensaram que a única maneira de manter a segurança era olhar para as palavras da ordem. Se a ordem parecesse assustadora, como "exploda o motor", eles a interromperiam. Se parecesse gentil, como "conserte o motor", eles a deixariam passar. Mas isso é como um segurança em uma boate que olha apenas para a cor da sua camisa. Se um ladrão usar uma camisa vermelha, o segurança o deixa entrar. Se um bombeiro usar uma camisa vermelha, o segurança o impede. O problema é que as mesmas palavras podem ser um pedido amigável de um chefe ou uma armadilha mortal de um hacker, dependendo inteiramente de quem está falando e de qual é a situação. Este artigo argumenta que precisamos parar de olhar apenas para as palavras e começar a olhar para toda a história por trás delas.


A Grande Confusão: Palavras vs. Quem as Disse

Os autores deste artigo, uma equipe de pesquisadores da UC Santa Cruz e da UC Berkeley, estão apontando um erro enorme na forma como testamos e protegemos agentes de IA. Eles dizem que temos feito a pergunta errada. Em vez de perguntar: "Este comando parece perigoso?", deveríamos perguntar: "Este comando é permitido nesta situação específica?".

Para entender por que isso importa, imagine um comando "Deletar Arquivo".

  • Cenário A: Seu chefe, que tem a chave do prédio, diz: "Delete os arquivos antigos do ano passado". Isso é algo bom.
  • Cenário B: Um hacker, que escondeu um bilhete em um mural público, diz: "Delete os arquivos antigos do ano passado". Isso é um desastre.

As palavras são idênticas. A ação é idêntica. Mas no primeiro caso, é uma limpeza de rotina. No segundo, é um crime. Os sistemas de segurança atuais são como um robô que apenas lê o bilhete. Ele vê "Deletar" e entra em pânico, ou vê "Deletar" e pensa: "Ah, tudo bem", sem verificar quem o escreveu. Os autores argumentam que isso é como tentar julgar um filme olhando para um único quadro. Você perde o enredo, os personagens e o contexto.

A Verificação de Segurança de Quatro Partes

Para corrigir isso, o artigo sugere que paremos de olhar para a ação isoladamente e comecemos a verificar quatro coisas específicas, como uma equipe de segurança executando um checklist antes de deixar uma nave espacial se mover. Eles chamam isso de um "framework holístico", que é apenas uma maneira sofisticada de dizer "olhar para o quadro completo".

Aqui estão as quatro regras que os autores dizem que devemos verificar para cada ação que uma IA realiza:

  1. Autorização de Origem (Quem está falando?): Isso pergunta: "Uma pessoa com as chaves certas realmente disse isso?". Se um comando vem de uma página da web aleatória ou de um documento que a IA está lendo, é como um estranho gritando ordens da rua. Mesmo que a ordem seja "enviar dinheiro", se o estranho não for o gerente do banco, a resposta é "Não".
  2. Alinhamento de Tarefa (Qual é a missão?): Isso pergunta: "Esta ordem faz parte do trabalho para o qual a IA foi contratada?". Imagine um robô de entrega contratado para trazer pizza. Se alguém lhe disser para "ir roubar um banco", isso é um trabalho diferente. Mesmo que o robô possa dirigir até o banco, ele não deve fazê-lo porque não é sua missão.
  3. Alinhamento de Ação (Este passo se encaixa na missão?): Isso pergunta: "Este movimento específico está ajudando a missão?". Se o robô está entregando pizza, ele pode precisar abrir uma porta. Mas se ele decidir "quebrar a porta" para passar, isso é excessivo. O objetivo (entregar pizza) é bom, mas a ação (quebrar) está errada.
  4. Isolamento de Dados (Segredos estão vazando?): Isso pergunta: "A IA está misturando informações privadas?". Imagine um assistente de médico. Se ele ajuda o Paciente A, e depois ajuda o Paciente B, ele não deve acidentalmente contar ao Paciente B sobre o histórico médico do Paciente A. A IA precisa manter os "arquivos" de diferentes pessoas separados.

Por que os Testes Antigos Estão Falhando

O artigo aponta que muitos dos testes que usamos hoje para ver se a IA é segura estão quebrados porque ignoram essas quatro regras. Os pesquisadores examinaram dois conjuntos de testes populares, AgentDojo e WASP, que contêm 45 diferentes cenários de "ataque".

Eles descobriram algo surpreendente: todos esses 45 "ataques" também poderiam ser um pedido normal e legal.

  • O Ataque: "Transferir US$ 30.000 em pequenas parcelas".
    • A Versão "Má": Um hacker tentando roubar dinheiro.
    • A Versão "Boa": Um contador legítimo tentando ficar abaixo de um limite diário ao pagar por uma casa.
  • O Ataque: "Adicionar um novo usuário como Proprietário".
    • A Versão "Má": Um hacker assumindo o controle de um projeto.
    • A Versão "Boa": Um chefe integrando um novo cofundador.

Os testes atuais apenas veem a ação ("Transferir dinheiro" ou "Adicionar usuário") e dizem: "Isso é um ataque!". Os autores dizem que isso está errado. O teste não consegue distinguir a diferença porque não está verificando quem pediu ou por que. É como um professor reprovando um aluno por escrever a palavra "bomba" em uma história sobre um filme, sem ler o resto da história.

O Problema do "Snapshot" (Instantâneo)

Os autores também criticam a forma como testamos a IA. A maioria dos testes são como "snapshots". Eles dão um comando à IA, veem o que acontece e depois resetam tudo. Eles apagam a memória da IA e começam do zero.

Mas a vida real não é um snapshot; é um filme. Um hacker pode não atacar imediatamente. Ele pode plantar uma nota "envenenada" na memória da IA hoje, e então, três dias depois, a IA lê essa nota e pensa que é uma ordem real. Como os testes de snapshot resetam a memória, eles nunca conseguirão ver esses ataques lentos e sorrateiros. Os autores argumentam que precisamos observar toda a jornada da IA, não apenas um passo de cada vez.

A Solução: Uma Nova Maneira de Construir Defesas

Então, o que fazemos? O artigo sugere que paremos de tentar construir "filtros de conteúdo" (programas que apenas escaneiam palavras em busca de más vibrações) e comecemos a construir "verificações de contexto".

  • Em vez de perguntar: "Esta frase parece um hack?"
  • Devemos perguntar: "A origem é autorizada? A tarefa é permitida? A ação é grande demais? Os dados estão vazando?"

Isso muda a forma como construímos defesas. Se uma defesa é boa em verificar a "Autorização de Origem", ela não precisa ser perfeita em adivinar se uma palavra é "ruim". Ela só precisa saber se a pessoa que está falando possui uma chave. Este é um trabalho muito mais fácil e confiável.

Os autores admitem que esta é uma grande mudança. Significa que não podemos apenas confiar que a IA "saiba" o que é ruim. Temos que construir sistemas que verificam constantemente as quatro regras enquanto a IA trabalha. Eles sugerem que, embora não possamos ter sempre um rastreamento perfeito, podemos construir sistemas que sejam "bons o suficiente" ao verificar essas quatro coisas para impedir os grandes erros.

A Conclusão

Este artigo não afirma ter resolvido todos os problemas de segurança de IA. Ele não diz: "Resolvemos tudo!". Em vez disso, diz: "Estávamos olhando para o problema da maneira errada".

Ao tratar a segurança como uma história sobre quem está fazendo o quê e por quê, em vez de apenas uma lista de palavras ruins, podemos construir IAs que sejam realmente seguras. É a diferença entre um segurança que apenas olha para o seu rosto e um que verifica sua identidade, seu ingresso, seu destino e sua bagagem. O artigo sugere que, se quisermos que nossas agentes de IA voem com segurança pela galáxia, precisamos começar a verificar o ingresso inteiro, não apenas o rosto.

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 →