
Agent-Identifikation
Agent-Identifikation bezeichnet Verfahren, mit denen ein Computerprogramm, das selbstständig Aufgaben im Internet erledigt, sich gegenüber anderen Systemen ausweist. Sie soll klären, wer hinter einem automatischen Zugriff steht und was dieses Programm überhaupt tun darf.
Im Internet sind längst nicht nur Menschen unterwegs. Immer häufiger arbeiten Programme, die eigenständig Aufgaben abarbeiten: Sie suchen Flüge, füllen Formulare aus, vergleichen Preise oder kaufen etwas. Solche Programme nennt man Agenten. Für den Betreiber einer Webseite oder eines Bankkontos entsteht damit ein Problem: Er sieht einen Zugriff, weiß aber nicht, wer dahintersteckt. Agent-Identifikation umfasst alle Verfahren, mit denen sich ein solches Programm eindeutig ausweist. Es soll erkennbar sein, welcher Agent zugreift, in wessen Auftrag er handelt und welche Rechte er hat.
Warum ein Passwort für Agenten nicht reicht
Bisher war die Frage einfach: Ein Mensch loggt sich mit Nutzername und Passwort ein und darf dann alles, was sein Konto erlaubt. Bei Agenten passt das nicht mehr. Wenn ich meinem Assistenzprogramm mein Passwort gebe, darf es plötzlich alles, was ich darf. Es könnte mein Konto leerräumen, obwohl ich nur eine Pizza bestellen wollte.
Deshalb braucht ein Agent eine eigene Identität mit engen Grenzen. Ein Beispiel: Der Agent darf bei einem Händler einkaufen, aber nur bis 50 Euro, nur diese Woche, und nur bei diesem einen Händler. Fachleute sprechen von abgestuften Rechten. Ohne so etwas ist jeder Agent ein Sicherheitsrisiko, das man nicht kontrollieren kann.
Es geht außerdem um Verantwortung. Wenn ein Agent eine falsche Bestellung auslöst oder tausende Anfragen an einen Server schickt, muss man nachvollziehen können, wer das war. Ohne Identifikation ist das unmöglich. Genau deshalb arbeiten große Zahlungsdienstleister, Cloud-Anbieter und Standardisierungsgremien derzeit intensiv an diesem Thema.
Ausweis, Auftrag und Protokoll
Technisch besteht Agent-Identifikation meist aus drei Teilen. Erstens ein Ausweis für den Agenten selbst, häufig ein digitales Zertifikat oder ein kryptografischer Schlüssel. Kryptografisch heißt hier: Der Agent kann etwas rechnerisch beweisen, was niemand anderes fälschen kann. Zweitens ein Auftrag, der belegt, dass ein bestimmter Mensch oder eine Firma diesen Agenten losgeschickt hat. Drittens eine Liste der erlaubten Handlungen.
Man kann sich das wie einen Praktikanten mit Vollmacht vorstellen. Er hat einen Firmenausweis, ein Schreiben seines Chefs und eine klare Anweisung, was er einkaufen darf. Der Händler prüft alle drei Dinge, bevor er etwas herausgibt. Fehlt eines davon, wird der Vorgang abgelehnt.
Wichtig ist die Abgrenzung zu einfachen Kennungen. Jeder Zugriff auf eine Webseite meldet schon heute eine Art Selbstauskunft, den sogenannten User-Agent-String. Dort steht etwa, welcher Browser genutzt wird. Diese Angabe kann man aber frei erfinden, sie ist also kein Beweis. Echte Agent-Identifikation ist überprüfbar, weil sie auf Signaturen beruht, die sich nicht einfach behaupten lassen.
Bezahl-Agenten, Bot-Sperren und Regulierung
Am sichtbarsten wird das Thema beim Bezahlen. Anbieter wie Visa, Mastercard und mehrere Technologiekonzerne haben Verfahren vorgestellt, mit denen KI-Assistenten selbst einkaufen dürfen. Der Agent bekommt dabei eine eigene digitale Kennung mit Limit, statt einfach die Kartendaten des Nutzers zu verwenden. Wird der Agent missbraucht, sperrt man nur diese Kennung.
Ein zweites Feld sind Webseiten, die sich gegen unerwünschte Programme wehren. Betreiber wollen unterscheiden, ob ein hilfreicher Assistent für einen echten Kunden zugreift oder ob jemand massenhaft Inhalte absaugt. Nur mit verlässlicher Identifikation kann man den einen zulassen und den anderen bremsen. Manche Anbieter verlangen deshalb bereits, dass Agenten sich registrieren und signiert auftreten.
Auch in Nachrichten über Regulierung taucht der Begriff auf. Aufsichtsbehörden fordern, dass automatische Entscheidungen nachvollziehbar bleiben. Dazu gehört ein Protokoll, das festhält, welcher Agent wann in wessen Namen gehandelt hat. Agent-Identifikation ist damit weniger eine einzelne Technik als eine Grundvoraussetzung. Ohne sie lassen sich selbstständige Programme kaum sicher und rechtlich saubar betreiben.