Workload-Identität (SPIFFE)

Eine Workload-Identität ist eine kryptografisch belegte Identität für Software statt für Menschen; SPIFFE ist ein offener Standard dafür, mit kurzlebigen Identitätsnachweisen für Dienste, Container und Agenten.

Dienste, Container und Agenten brauchen eine eigene Identität, um sich gegenüber anderen Systemen auszuweisen. Statt fester Passwörter oder geteilter Schlüssel vergibt SPIFFE jedem Workload eine Kennung in Form einer URI und ein kurzlebiges Identitätsdokument, das SVID, als X.509-Zertifikat oder JWT. Die Referenzimplementierung SPIRE stellt diese Nachweise automatisch aus und erneuert sie laufend. SPIFFE ist ein Projekt der Cloud Native Computing Foundation.

Für KI-Agenten ist eine Workload-Identität die technische Grundlage: Sie belegt, welcher Agent eine Anfrage stellt. Was dieser Agent darf, beantwortet sie nicht; dafür braucht es ein Mandat.

Beispiel

Ein Buchhaltungsagent läuft in einem Container und erhält über SPIRE eine Identität wie spiffe://firma.ch/agenten/buchhaltung, erneuert jede Stunde. Gegenüber dem Zahlungssystem weist er sich damit über Mutual TLS aus; die Zahlung selbst prüft das Gateway gegen sein Mandat.

Abgrenzung

Eine Workload-Identität belegt, welche Software anfragt, ein Agent Passport belegt Identität und Betreiber eines Agenten gegenüber Dritten, ein Mandat die Befugnis. Die Workload-Identität ist meist intern, der Agent Passport für die Aussenwelt gedacht.

In der Praxis

  • Geben Sie jedem Agenten eine eigene Workload-Identität statt geteilter Zugänge.
  • Nutzen Sie kurzlebige Identitätsnachweise, die automatisch erneuert werden.
  • Binden Sie Mandate an den Schlüssel der Workload-Identität des Agenten.

Bezug zu KYA

KYA prüft keine SVIDs. Eine Workload-Identität kann aber den Schlüssel liefern, an den ein Mandat gebunden ist, sodass nur dieser Agent es vorlegen kann.

Zugehöriger Prüfschritt: Agent und Auftraggeber (subject_agent_binding). Nennen alle Teile denselben Agenten, ist der Auftraggeber benannt, hält der Agent den gebundenen Schlüssel?

Jetzt prüfen: passendes Beispiel öffnen

Häufige Fragen

Was ist eine Workload-Identität?

Eine kryptografisch belegte Identität für Software wie Dienste, Container oder Agenten, mit der sie sich gegenüber anderen Systemen ausweisen.

Was ist SPIFFE?

Ein offener Standard für Workload-Identitäten, ein Projekt der Cloud Native Computing Foundation. Er vergibt Kennungen und kurzlebige Identitätsnachweise, sogenannte SVIDs.

Was ist ein SVID?

Das SPIFFE Verifiable Identity Document, ein kurzlebiger Identitätsnachweis als X.509-Zertifikat oder JWT, den ein Workload vorlegt.

Ersetzt eine Workload-Identität ein Mandat?

Nein. Sie belegt, welcher Agent anfragt, nicht, was er im Auftrag wessen tun darf.

Wie hängt sie mit KYA zusammen?

Sie kann den Schlüssel liefern, an den ein Mandat gebunden wird. KYA prüft dann die Bindung zwischen Mandat und handelndem Agenten.

Quellen

  1. SPIFFE
  2. NIST SP 800-207: Zero Trust Architecture

Verwandte Begriffe