¿Quién está haciendo esta solicitud? Autenticación 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

La seguridad de los agentes de IA exige trasladar las credenciales fuera del entorno de ejecución mediante pasarelas y servicios de bóveda para evitar abusos no deterministas.

Highlights

  • Los servidores Model Context Protocol (MCP) se comunican con infraestructura de backend mediante cuentas de servicio con permisos agregados.

  • Los agentes autónomos acumulan múltiples credenciales estáticas y tokens personales sin atribución clara de responsabilidad.

  • La autenticación OAuth y la federación de identidades permiten emitir credenciales dinámicas y de corta duración para herramientas específicas.

  • Las pasarelas o proxies de red centralizan la validación de políticas, la inyección segura de tokens y la revocación instantánea.

  • El proyecto agentbaseline.org ofrece una implementación de referencia con estándares abiertos para la seguridad de agentes de IA.

Timeline

  1. El problema de la identidad y las credenciales en agentes

    Las arquitecturas actuales conectan a los usuarios con agentes y servidores MCP mediante tokens estáticos o personales. Dado que los agentes razonan y ejecutan herramientas de forma autónoma, pueden enviar información sensible de manera involuntaria o maliciosa. Este modelo carece de control de revocación y deja credenciales acumuladas y vulnerables dentro del entorno de ejecución.

    • Los usuarios otorgan tokens de acceso opacos a los agentes para realizar acciones locales o remotas.
    • Los servidores MCP utilizan cuentas de servicio persistentes para interactuar con bases de datos y APIs internas.
    • El comportamiento no determinista de los LLM expone los sistemas a acciones imprevistas sin una atribución clara de autoría.
  2. Patrones arquitectónicos para la autenticación dinámica

    Los sistemas modernos requieren separar la identidad del agente de quien lo lanzó mediante identidades específicas por sesión. La aplicación de políticas de delegación y estándares abiertos permite intercambiar credenciales justo a tiempo. Sin embargo, gobernar este flujo a gran escala implica coordinar múltiples centros de autorización y registrar auditorías precisas.

    • La tecnología OAuth permite emitir credenciales dinámicas limitadas a interacciones específicas.
    • La federación de identidades y la autenticación por clave privada obligan a los agentes a autenticarse antes de recibir permisos.
    • La escala introduce complejidad debido a la coexistencia de cientos de APIs y diversos tipos de agentes.
  3. Implementación de pasarelas y control de acceso

    El almacenamiento de tokens en enclaves seguros y el uso de pasarelas evitan que el agente obtenga acceso directo a las credenciales maestras. Este enfoque facilita la revocación instantánea y la limitación estricta de permisos por solicitud. Keycard ofrece un plano de control unificado y recursos en agentbaseline.org para estandarizar la seguridad en despliegues distribuidos.

    • Las pasarelas centralizan el tráfico de red, la introspección de solicitudes y la inyección segura de credenciales.
    • Los SDK de cliente y servicio resultan insuficientes porque los agentes persisten en eludir los controles locales.
    • El sitio agentbaseline.org proporciona una implementación de referencia basada en estándares abiertos.

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