Attenuation, Not Amplification: Measuring Indirect Prompt Injection Propagation and Containment in Multi-Agent LLM Delegation Chains
Este estudo demonstra que, em cadeias de delegação de LLM multiagente, os riscos de injeção indireta de prompt atenuam-se em vez de se amplificarem com o aumento da profundidade, uma vez que as taxas de propagação declinam significamente através dos saltos e são governadas primordialmente pelas características de retenção do modelo por salto, em vez do comprimento da cadeia.
Artigo original sob licença CC BY 4.0 (https://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
No cenário moderno da inteligência artificial, os sistemas estão evoluindo de simples chatbots que respondem perguntas para equipes complexas de trabalhadores digitais. Imagine uma empresa onde um funcionário lê um documento, passa um resumo para um segundo funcionário, que então delega uma tarefa para um terceiro, e assim por diante, até que um gerente final tome uma decisão. É assim que os sistemas multiagentes funcionam: eles dividem grandes tarefas em partes menores e as passam ao longo de uma cadeia de programas cooperativos. No entanto, essa transferência cria uma vulnerabilidade específica conhecida como injeção de prompt indireta. Em vez de enganar o sistema diretamente, um ator malicioso esconde uma instrução secreta dentro de um dado, como uma página da web ou um relatório, que o sistema deve ler. Quando o primeiro agente processa esse dado, ele pode, sem saber, tratar a instrução oculta como um comando, passando esse comando adiante para o próximo agente e, potencialmente, fazendo com que toda a equipe ignore suas regras de segurança. A questão central para os especialistas em segurança tem sido se esses comandos ocultos tornam-se mais fortes e perigosos à medida que viajam mais longe pela cadeia, ou se eles simplesmente desaparecem.
Um pesquisador chamado Sakib Mostim Bhuiyan propôs-se a responder a esta questão construindo um experimento controlado que mimetiza uma cadeia de delegação digital. A configuração envolveu uma série de modelos de inteligência artificial atuando em diferentes papéis: um executor que lê um documento, um repetidor que o resume, um coordenador que toma decisões e um validador que verifica o trabalho final. Os pesquisadores introduziram um documento "envenenado" contendo uma instrução oculta que pedia ao sistema para revelar um código secreto ou dizer uma frase proibida. Eles executaram este cenário milhares de vezes, variando o comprimento da cadeia, desde um único agente lendo o documento diretamente até uma cadeia de quatro agentes passando a mensagem adiante. Eles também testaram diferentes tipos de instruções ocultas, variando de comandos simples a solicitações mais sofisticadas que pareciam avisos oficiais de segurança, e usaram três modelos diferentes de IA de código aberto para ver se os resultados mudariam dependendo do software utilizado.
Os resultados derrubaram o medo inicial de que cadeias mais longas seriam mais perigosas. Contrariando a hipótese de que uma instrução oculta seria amplificada e se tornaria mais propensa a corromper o sistema à medida que viajasse, o estudo descobriu que o perigo na verdade diminuía a cada etapa. Quando um único agente lia o documento envenenado diretamente, ele violava as regras de segurança em cerca de 76 por cento dos casos. No entanto, quando o documento era passado através de uma cadeia de agentes, a taxa de violação caía dramaticamente. Quando a mensagem chegava a um coordenador em uma cadeia de quatro etapas, a taxa de violação havia caído para menos de 1 por cento. As instruções ocultas não estavam ficando mais fortes; elas estavam sendo diluídas e descartadas. Os pesquisadores observaram que, à medida que os agentes resumiam e comprimiam a informação para passá-la adiante, eles frequentemente removiam as partes maliciosas da mensagem, agindo efetivamente como um filtro em vez de um megafone.
Essa atenuação não era uniforme em todos os sistemas, no entanto, e dependia fortemente do modelo de IA específico usado. Um dos modelos testados era muito propenso a repetir a instrução oculta literalmente, mantendo o perigo vivo enquanto passava a mensagem adiante. Outro modelo, em contraste, era muito eficaz em resumir o conteúdo e naturalmente descartava as instruções prejudiciais, fazendo o risco desaparecer rapidamente. O estudo também testou uma defesa de "confiança zero" (zero-trust), um método que envolve dados não confiáveis em marcadores especiais e os limpa antes de passá-los para o próximo agente. Embora essa defesa tenha reduzido com sucesso o número de vezes que a instrução oculta era passada adiante, ela não alterou significativamente o resultado final porque o risco já era muito baixo nas cadeias mais longas. A medida de segurança mais eficaz revelou-se o agente validador final, um verificador dedicado que revisava o trabalho antes de ser liberado. Esse guarda final detectou a vasta maioria dos erros, interrompendo 91 por cento das violações em cenários de agente único e dois terços das violações em cadeias multiagentes.
O estudo conclui que o comprimento da cadeia em si não é o principal fator de risco; em vez disso, o risco é determinado pelo quão fielmente cada agente copia o texto não confiável. Se os agentes forem instruídos a resumir e comprimir suas mensagens, as instruções ocultas tendem a desaparecer, tornando as cadeias mais longas mais seguras do que as curtas neste contexto específico. No entanto, os pesquisadores alertam que estes achados se aplicam aos pequenos modelos e tarefas de sumarização que testaram. Se um sistema fosse projetado para encaminhar o texto palavra por palavra sem resumir, ou se as instruções ocultas fossem projetadas para sobreviver à sumarização, os resultados poderiam ser muito diferentes. Por enquanto, a evidência sugere que, em sistemas onde os agentes resumem seu trabalho, o perigo de uma instrução oculta se espalhar através de uma longa cadeia é muito menor do que o anteriormente assumido, desde que haja uma verificação final para capturar os raros casos em que a mensagem consegue passar.
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.