Wer stellt diese Anfrage? Agent Auth 101 – Kamil Potrec, Keycard
Original · Who Is Making This Request? Agent Auth 101 - Kamil Potrec, Keycard
Key Takeaway
Sicherheitskontrollen und dynamische, kurzlebige Zugangsdaten sind für KI-Agenten unerlässlich, da deren nicht-deterministisches Verhalten die herkömmlichen Berechtigungsmodelle bricht.
Highlights
Agenten verwenden oft statische Schlüssel oder persönliche Zugriffstoken von Benutzern, was Sicherheitsrisiken und fehlende Identitätszuordnung verursacht.
Das Kernproblem bei KI-Agenten im Vergleich zu traditioneller Software ist ihr nicht-deterministisches Verhalten und die unkontrollierte Ansammlung von Anmeldeinformationen.
Durch OAuth-ähnliche, dynamische Vergabe von Zugangsdaten lassen sich temporäre, auf spezifische Tools beschränkte Berechtigungen realisieren.
Ein zentrales API-Gateway ermöglicht eine physische Kontrollschicht, um Token außerhalb der Reichweite von Agenten zu halten und Sofortwiderrufe durchzuführen.
Keycard bietet eine einheitliche Steuerungsebene für Agentenidentitäten, Richtlinien und Audits an und stellt die Software-Factory-Referenzimplementierung auf agentbaseline.org bereit.
Timeline
Herausforderungen bei der Agentenauthentifizierung
Traditionelle SaaS-Dienst-zu-Dienst-Muster greifen bei Agenten zu kurz, weil Agenten unvorhersehbar agieren. Wenn ein Agent beispielsweise eine ausstehende Rechnung an einen externen Benutzer sendet, lässt sich im Nachhinein nicht mehr feststellen, ob der menschliche Benutzer oder der Agent die Anfrage veranlasst hat. Zudem riskieren Unternehmen die Sicherheit ihrer Infrastruktur, wenn Zugangsdaten dauerhaft ungeschützt auf Computern oder in Agenten-Umgebungen herumliegen.
- Agenten kommunizieren mit MCP-Servern und nutzen oft statische API-Schlüssel oder weitergeleitete Benutzer-Token.
- MCP-Server betrachten den Benutzer als Identität und wissen nicht, ob ein Agent oder eine CLI die Anfrage ausführt.
- Dienstkonten besitzen privilegierte Berechtigungstöpfe, wodurch bei nicht-deterministischen Agenten unklar ist, wer eine Aktion ausgelöst hat.
Lösungsansätze: Dynamische Zugangsdaten und Gateways
Um das Sicherheitsrisiko zu minimieren, müssen Zugangsdaten aus der direkten Ausführungsumgebung der Agenten entfernt und in sichere Enklaven verlagert werden. Ein Gateway fängt jede Anfrage im Flug ab, wodurch Administratoren einen sofortigen Widerruf erzielen und Anfragen gezielt abschwächen können. Dennoch bringt dieser Ansatz zusätzliche Latenzen und Konfigurationsaufwand in verteilten Systemen mit sich.
- Moderne Ansätze nutzen OAuth für dynamische, kurzlebige Zugangsdaten, die auf spezifische Interaktionen beschränkt sind.
- Workload Identity Federation und Zertifikate ermöglichen die sichere Authentifizierung von Agenten vor der Schlüsselvergabe.
- Ein API-Gateway fungiert als physische Kontrollschicht und hält Anmeldeinformationen außerhalb der Reichweite von Agenten.
Infrastruktur von Keycard und Fazit
SDKs lösen das Problem mangelnder Einführung und verteilter Codebasen nicht vollständig. Keycard bietet daher eine umfassende Architektur aus Agentenidentitäten, föderiertem Vertrauen und adaptiven Brokern für Altsysteme an. Abschließend wird betont, dass Entwickler beim Aufbau sicherer Agenten-Infrastrukturen auf offene Standards setzen und keinesfalls ungesicherte YOLO-Ansätze verfolgen sollten.
- Reine clientseitige SDKs reichen nicht aus, um Anmeldeinformationen vor hartnäckigen Agenten zu verbergen.
- Keycard stellt eine einheitliche Steuerungsebene für Identitäten, Token-Ausstellung, Richtlinien und Audits bereit.
- Agentensicherheit ist nicht optional, und Entwickler sollten offene Standards wie die Referenzimplementierung auf agentbaseline.org nutzen.
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!
