Pare de Dar Senhas a Agentes: Troca de Credenciais como a Próxima Primitiva

TV
Thiago Victorino
6 min de leitura
Pare de Dar Senhas a Agentes: Troca de Credenciais como a Próxima Primitiva

A maioria dos agentes em produção hoje carrega uma senha que funciona. Um token do GitHub, um segredo de bot do Slack, uma chave do Salesforce, parados em uma variável de ambiente ou em um cofre de segredos, disponíveis para todo caminho de código que o agente executa. Argumentamos no ensaio sobre a rede como sandbox que a solução é manter a credencial fora do agente por completo. A Vercel lançou esta semana um produto que faz exatamente isso para conectores de terceiros, e dá um nome ao mecanismo: troca de credenciais.

O Vercel Connect, anunciado em junho de 2026, substitui tokens longos e armazenados por credenciais curtas, escopadas por tarefa e emitidas no momento da execução. Segundo o anúncio da Vercel, o agente pede acesso quando precisa, o pedido é verificado via OIDC, e a credencial que ele recebe está escopada à tarefa e expira rápido. Não há segredo parado no runtime para roubar.

O Que “Guardar o Segredo com Segurança” Sempre Deixava de Fora

A indústria passou uma década ficando boa em proteger segredos armazenados. Cofres, rotação, criptografia em repouso, políticas finas de acesso ao próprio cofre. Tudo isso responde a uma pergunta: como garantir que esse token só seja lido pelo processo certo?

O enquadramento da Vercel nomeia a falha dessa pergunta de forma direta. “Um cofre torna esse token mais difícil de roubar. Não o torna menos perigoso.” Um token em cofre continua sendo um token. Quando o agente o puxa para a memória para fazer uma chamada, ele é uma credencial em texto puro num runtime em que você não confia plenamente. Um prompt injection que convence o agente a exfiltrar seu ambiente encontra uma chave real. Uma dependência maliciosa varrendo o processo atrás de tokens encontra uma chave real. O cofre protegeu o segredo em repouso e o entregou inteiro no instante do uso.

O token permanente também nasce com escopo excessivo. Você o provisiona uma vez, para o conjunto mais amplo de operações que o agente possa precisar, porque reprovisionar a cada tarefa era operacionalmente penoso. Então o agente que só deveria postar em um canal do Slack segura um token capaz de ler todos os canais, porque foi esse o token que você emitiu seis meses atrás.

A Troca de Credenciais Inverte a Pergunta

O Connect muda o que o agente segura. Em vez de um token armazenado, o agente segura uma identidade e um jeito de pedir. Quando precisa agir, ele requisita uma credencial em tempo de execução. O pedido é verificado via OIDC, o que significa que o sistema que emite a credencial confirma criptograficamente qual workload está pedindo antes de conceder qualquer coisa. A credencial que volta está escopada à tarefa e tem vida curta.

A Vercel resume a virada em uma linha: “O acesso passa a ser algo que você pede, escopado à tarefa.” Essa frase carrega o desenho inteiro. Acesso deixa de ser uma propriedade que o agente possui e vira uma ação que ele executa, checada a cada vez, estreitada a cada vez.

Percorra o efeito disso no modelo de ameaça. Um atacante que compromete por inteiro o runtime do agente agora encontra uma identidade e um mecanismo de pedido, não um segredo utilizável. Para causar dano, ele precisa pedir uma credencial, e o pedido é verificado por OIDC e escopado, então o que ele consegue obter está limitado ao que a tarefa legítima tinha permissão de fazer. A credencial que ele consegue puxar expira antes de viajar longe. O movimento lateral, a parte de um incidente em que uma única chave roubada abre outros nove sistemas, perde o combustível. Não há token longo e amplo para carregar de lado.

Isto é menor privilégio tornado real em vez de aspiracional. O escopo por pedido significa que o agente recebe exatamente o acesso de que a tarefa atual precisa, em vez da união de tudo que ele possa um dia precisar. O raio de impacto de um comprometimento encolhe para uma janela de tarefa.

A Superfície de Governança Vem de Graça

A parte que times de plataforma deveriam notar é o que a troca de credenciais oferece além de segurança. Quando o acesso é pedido em vez de armazenado, toda concessão passa por um único ponto de emissão, e esse ponto consegue fazer quatro coisas que um token em cofre não consegue.

Ele consegue exigir consentimento por usuário, então um humano autoriza a conexão e o agente age sob a concessão daquela pessoa, não de uma conta de serviço compartilhada que ninguém é dono. Consegue revogar, na hora, recusando-se a emitir a próxima credencial, sem nenhum token já solto pelo mundo para caçar. Consegue produzir uma trilha de auditoria de quem pediu qual acesso para qual tarefa, porque toda concessão foi um evento no ponto de emissão. E consegue escopar por pedido, que é a propriedade de menor privilégio acima.

Consentimento, revogação, auditoria e escopo são exatamente os controles que um time de compliance pede e que um token armazenado não consegue oferecer. Um segredo permanente não tem passo de consentimento, revogá-lo significa rotação e novo deploy, e ele não gera registro de uso, porque usá-lo é só uma leitura local. A troca de credenciais produz esses controles como efeito colateral de como funciona, não como log enxertado depois.

O Connect estreia com conectores para Slack, GitHub, Linear, Discord, Notion, Salesforce, Figma e Snowflake, com Resend, Workday e Microsoft Teams listados como em breve. O preço coloca o nível Hobby em 5.000 pedidos de token por mês de graça, e Pro e Enterprise em três dólares por dez mil pedidos de token. O detalhe de preço vale ser lido como sinal de desenho: cobrar por pedido de token significa que o modelo assume muitas concessões pequenas, frequentes e efêmeras, não uns poucos segredos permanentes. A arquitetura espera que o acesso seja uma ação de alta frequência.

Onde Isto Se Encaixa no Stack de Contenção

Este é um produto de um fornecedor, e cobre conectores SaaS de terceiros, não toda credencial que um agente toca. Uma senha de banco, um papel IAM de nuvem, um token de serviço interno ainda precisam da própria resposta. A convergência de fornecedores que acompanhamos em maio mostrou o mesmo movimento chegando por todo o campo; o Connect é a instância dele para conectores SaaS, agora com consentimento e auditoria acoplados e uma tabela de preços.

Trate isso como um padrão que foi lançado, não como um resultado comprovado. Não há dados de eficácia aqui, só um desenho. Mas o desenho é o certo, e agora é comprável para um conjunto definido de conectores. A primitiva que ele acrescenta ao stack é concreta: troca de credenciais em tempo de execução, substituindo o segredo armazenado por uma concessão escopada, verificada e expirável pedida no momento do uso.

Faça Isto Agora

Faça o inventário dos tokens longos que seus agentes seguram para serviços de terceiros. Para cada um, pergunte o que ele poderia fazer se fosse lido para fora do runtime agora, e se o agente precisa daquele escopo inteiro para cada tarefa ou só o segurava porque reescopar dava trabalho. Todo token cuja resposta é “escopo inteiro, raramente todo necessário” é candidato a ser trocado por uma credencial emitida sob demanda.

Para os conectores que o Connect já suporta, a troca está disponível hoje: pare de armazenar o token, segure uma identidade, peça uma credencial escopada por tarefa, e deixe o ponto de emissão carregar consentimento, revogação e auditoria. Para as credenciais que ele ainda não cobre, adote a mesma forma mesmo assim. A pergunta para levar à sua próxima revisão de arquitetura é simples. Para cada segredo que um agente segura, ele está armazenado ou é pedido? Tudo que está armazenado é uma chave que um atacante pode roubar. Tudo que é pedido é uma chave que nunca esteve ali para tomar.


Fontes

A Victorino ajuda equipes a desenhar identidade e contenção de agentes que se sustentam em produção: contato@victorino.com.br | www.victorino.com.br

Todos os artigos do The Thinking Wire são escritos com o auxílio do modelo LLM Opus da Anthropic. Cada publicação passa por pesquisa multi-agente para verificar fatos e identificar contradições, seguida de revisão e aprovação humana antes da publicação. Se você encontrar alguma informação imprecisa ou deseja entrar em contato com o editorial, escreva para editorial@victorino.com.br . Sobre o The Thinking Wire →

Se isso faz sentido, vamos conversar

Ajudamos empresas a implementar IA sem perder o controle.

Agendar uma Conversa