Verifiable Delegated Authority for LLM Agents in Banking: A Formal Architecture, Capability Protocol, and Audit Guarantees
Este artigo propõe uma arquitetura formal para agentes de LLM seguros no setor bancário que desacopla a autorização do modelo usando tokens de capacidade atenuados e motores de política determinísticos, fornecendo garantias comprováveis de contenção de autoridade, perda financeira limitada e integridade de auditoria contra atores adversários.
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 mundo de alto risco do setor bancário, a confiança tem sido tradicionalmente construída sobre regras rígidas e atores previsíveis. Durante décadas, os bancos garantiram suas portas digitais assegurando que cada ação viesse de um humano conhecido ou de um serviço de computador confiável e pré-programado. Esses sistemas operam sob uma premissa simples: se uma solicitação é assinada pela pessoa certa e segue os passos corretos, ela é segura para ser executada. No entanto, um novo tipo de trabalhador entrou em cena: o agente de inteligência artificial. Diferente de um humano ou de um programa de computador padrão, esses agentes são alimentados por modelos de linguagem de grande escala que podem raciocinar através de informações complexas e não estruturadas, como e-mails ou relatórios. Eles podem decidir por conta própria quais passos tomar a seguir. Essa flexibilidade os torna incrivelmente úteis para lidar com tarefas burocráticas desorganizadas, mas também introduz uma incerteza profunda. Como esses agentes nem sempre tomam a mesma decisão duas vezes, mesmo quando recebem a mesma informação, os antigos modelos de segurança que assumem um ator previsível já não se sustentam. Se um agente de IA receber as chaves para movimentar dinheiro, como um banco pode ter certeza de que ele não transferirá fundos que não deveria, seja por acidente ou de forma maliciosa?
Neeraj Aggarwal, um pesquisador da Infosys, aborda exatamente esse problema com um novo framework projetado especificamente para o setor bancário. A ideia central é parar de tentar tornar a própria IA perfeitamente segura e, em vez disso, construir uma gaiola segura ao redor dela. Nesta nova arquitetura, a IA é tratada não como uma tomadora de decisão confiável, mas como uma proponente não confiável. Ela tem permissão para sugerir ações, mas nunca é permitida a executá-las diretamente. Em vez disso, cada sugestão deve passar por um mecanismo de política determinístico separado, que atua como um guardião rigoroso. Este mecanismo verifica a sugestão contra um conjunto de regras e um "token de capacidade" específico que limita exatamente o que o agente pode fazer, quanto dinheiro pode movimentar e por quanto tempo. O sistema é projetado de modo que, mesmo que a IA seja enganada por um prompt malicioso ou confundida por dados ruins, ela não consiga romper seus limites atribuídos. Os pesquisadores provam matematicamente que, sob este design, o agente nunca poderá escalar seus próprios privilégios para fazer algo para o qual não foi autorizado, e eles calculam um limite superior preciso de quanto dinheiro poderia ser perdido se o sistema for atacado sem intervenção humana.
Para garantir que tudo ocorreu corretamente, os pesquisadores também construíram um sistema de evidências verificáveis. Cada passo que o agente dá, desde a ideia inicial até a execução final, é registrado em um log seguro e imutável, que é assinado e encadeado. Isso permite que um auditor, ou até mesmo outro computador, possa olhar para o registro meses depois e verificar que o agente permaneceu dentro de suas regras, sem a necessidade de ver o processo de pensamento interno da IA ou reexecutar a própria IA. O sistema também introduz um método para usar múltiplos agentes de IA para revisar o trabalho uns dos outros. Os pesquisadores descobriram que simplesmente adicionar mais revisores não garante segurança; em vez disso, a chave é ter revisores que sejam diversos, ou seja, construídos sobre modelos diferentes ou treinados de forma distinta. Se todos os revisores compartilharem o mesmo ponto cego, todos cometerão o mesmo erro. Ao quantificar esse risco, o sistema pode decidir quando uma segunda opinião é realmente digna do custo ou quando é necessário parar e pedir ajuda a um humano.
A equipe testou essas ideias construindo um protótipo funcional e submetendo-o a milhares de ataques simulados. Nesses testes, um computador adversário — atuando como um agente malicioso, sem um modelo de linguagem real no loop — tentou enganar o sistema para realizar ações não autorizadas, como forjar tokens, repetir comandos antigos ou adulterar os logs. Em 700.000 tentativas, o sistema bloqueou com sucesso todas as execuções não autorizadas. As simulações, que utilizaram dados sintéticos e usaram HMAC-SHA256 para representar assinaturas digitais reais, confirmaram que os limites matemáticos de perda financeira eram precisos; quando os atacantes tentaram levar o sistema ao seu limite absoluto, as perdas corresponderam exatamente ao máximo previsto, provando que a rede de segurança era estanque. Os testes também revelaram duas fraquezas específicas no design inicial: uma relacionada à duração da validade dos tokens e outra em relação à capacidade de reverter os logs para um estado anterior. O design final fechou essas lacunas, garantindo que, mesmo que um atacante conseguisse roubar um token, ele só pudesse ser usado uma única vez e apenas dentro de uma janela de tempo muito curta.
Esta abordagem representa uma mudança na forma como pensamos sobre a segurança de sistemas inteligentes em infraestruturas críticas. Em vez de esperar que a IA sempre se comporte, o sistema assume que ela pode não se comportar e constrói uma camada de aplicação que é separada do raciocínio da IA. O resultado é um fluxo de trabalho onde a IA pode realizar seu trabalho de analisar informações complexas e propor soluções, enquanto o banco retém o controle absoluto sobre a ação final. Os pesquisadores demonstraram que é possível ter agentes poderosos e automatizados em um ambiente bancário sem criar um risco não auditável. Ao tratar a IA como uma proponente e a camada de execução como a aplicadora das regras, e ao manter um registro à prova de adulteração de cada decisão, os bancos podem começar a usar essas ferramentas com um nível de segurança e responsabilidade que antes era impossível. O trabalho permanece um modelo formal e uma simulação, mas fornece um caminho claro e comprovado para mover agentes de IA de ferramentas experimentais para o núcleo das operações financeiras regulamentadas.
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.