Solving the Agent Identity Crisis, with Sergey Burykin (Uber)
Sergey Burykin · Senior Software Engineer on the AI Security team at Uber
We sit down with Sergey Burykin, Senior Software Engineer on Uber's AI Security team, to explain the agent identity crisis and how Uber solved it while running roughly 1,000 agents in production. Sergey helped write Uber's article Solving the Identity Crisis for AI Agents, and his core argument is that an agent should be authorized on the intersection of user permissions and agent permissions, never just one. Use only the user's permissions and a hallucinating agent can make calls the user never intended. Use only the agent's identity and any user who reaches the agent inherits access to sensitive business and customer data. We get into the infrastructure Uber built to enforce that, a secure token exchange service and an MCP Gateway as the policy enforcement point, why AI security is a multilayer cake of identity, authorization, runtime guardrails, and observability, and why static OAuth scopes break for non-deterministic agents that need dynamic, least-privilege access.
Listen on