Quem está fazendo esta solicitação? Autenticação de Agentes 101 - Kamil Potrec, Keycard

Original · Who Is Making This Request? Agent Auth 101 - Kamil Potrec, Keycard

18:352 min readAI Engineer10/28/2026Computing/Software · Internet Technology

Key Takeaway

A segurança e a autenticação em agentes autônomos deixaram de ser opcionais, exigindo o isolamento de credenciais por meio de gateways e a adoção de padrões abertos de identidade.

Highlights

  • Os agentes executam solicitações autonomamente usando credenciais acumuladas, o que torna difícil atribuir a responsabilidade real de uma ação à pessoa ou ao modelo.

  • A adoção de SDKs falha em proteger identidades de agentes porque o código do lado do cliente ainda permite que o sistema autônomo alcance e utilize credenciais.

  • O uso de gateways de rede isolados retira os tokens de acesso do alcance direto do agente e permite a revogação instantânea de permissões.

  • A plataforma agentbaseline.org disponibiliza uma implementação de referência de fábrica de software para testar recursos de autenticação e segurança de agentes.

Timeline

  1. Desafios de identidade e autorização em agentes

    A comunicação entre usuários, agentes e servidores MCP utiliza credenciais opacas e contas de serviço com amplas permissões herdadas do software SaaS tradicional. No entanto, o raciocínio não determinístico dos agentes introduz vulnerabilidades inéditas, permitindo ações imprevistas sem mecanismos claros para rastrear a autoria exata das solicitações.

    • Os servidores MCP enxergam apenas o usuário ou uma conta de serviço agregada, sem identificar qual agente específico disparou a chamada.
    • O comportamento não determinístico dos LLMs gera riscos operacionais graves ao automatizar o envio de dados e interações com sistemas corporativos.
    • O armazenamento de tokens de acesso sem vínculo restrito facilita a exploração indevida em máquinas pessoais.
  2. Aplicações de padrões tradicionais e limites dos SDKs

    Embora o ecossistema tecnológico disponha de ferramentas de autenticação consolidadas, a escala e a diversidade de sistemas legados dificultam a aplicação uniforme. Os SDKs cobrem parte das necessidades de desenvolvimento, mas sofrem com falhas de adoção em linguagens antigas e com a persistência dos agentes em acessar chaves locais.

    • Tecnologias maduras como OAuth e federação de identidade de workloads permitem emitir credenciais dinâmicas e de curta duração.
    • A gestão de centenas de APIs legadas e diferentes tipos de agentes impede uma implementação centralizada simples.
    • O uso exclusivo de SDKs em clientes falha porque os agentes conseguem burlar controles se as chaves permanecerem no ambiente de execução.
  3. Uso de gateways e arquitetura de controle centralizado

    A remoção de credenciais do ambiente de execução por meio de proxies ou gateways cria barreiras físicas contra o uso malicioso por parte de agentes. Essa camada intermediária viabiliza o controle granular de permissões e o registro rigoroso de auditoria, solucionando os principais vetores de risco na automação moderna.

    • Gateways de rede encapsulam credenciais em cofres seguros, impedindo que o agente tenha acesso direto aos tokens mestres.
    • A interceptação de requisições por gateways possibilita a auditoria em tempo real, a introspecção de tráfego e a revogação instantânea.
    • A iniciativa agentbaseline.org oferece uma implementação de referência para unificar identidades, políticas e auditoria.

Description

When an agent sends an invoice using your token, who actually made the request? Kamil Potrec of Keycard breaks down how agents get credentials today (personal tokens, static keys, over-privileged service accounts) and what proper agent auth requires: per-agent identity, delegation, short-lived scoped credentials, federation with legacy systems, policy and audit. He compares SDKs and gateways for keeping credentials out of an agent's reach, including the gateway tradeoffs. Chapters: 0:00 Intro 0:43 How agents get credentials today 3:46 What's wrong with this picture 5:15 Using OAuth for agents 7:10 Why it gets hard at scale 8:21 What proper agent auth needs 9:52 One request, many steps 11:16 Why SDKs aren't enough 12:37 Gateways: keep credentials away from agents 14:55 Gateway tradeoffs 16:24 How Keycard approaches it 17:26 Takeaways Kamil Potrec https://keycard.ai Agent Baseline: https://agentbaseline.org Join us in SF for the second annual AIE CODE summit: https://aie.codes our last flagship summit of 2026. Applications live now!

Write about this video