Agenten im Browser

KI-Browser: warum die Freigabe warten sollte

Ein Agent im Browser handelt in deiner angemeldeten Sitzung, und er liest dabei Seiten, die ihm Anweisungen unterschieben können.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Seit 1997 am Markt Kleine Gruppen Präsenz und Live-Online Zertifizierte Trainer
Worum es geht

Der Browser wird zum Werkzeug mit deinen Rechten

Die Anfrage kommt meist aus dem Fachbereich, nicht aus der IT. Jemand hat gesehen, wie ein Agent eine Ausschreibung durchgeht, Angaben heraussucht und ein Formular vorausfüllt, und will das für die eigene Arbeit. Der Nutzen ist echt, und deshalb ist ein reflexhaftes Nein die schlechteste aller Antworten.

Gleichzeitig ändert sich mit dieser Software die Grundannahme jeder Freigabe. Bisher hat man geprüft, was ein Programm tut. Jetzt hängt das Verhalten von Inhalten ab, die Dritte jederzeit ändern können, und die Prüfung von gestern sagt nichts über den Aufruf von morgen. Eine Seite kann sich im normalen Browser völlig unauffällig verhalten und im Agentenbrowser anders wirken.

Wer trotzdem breit freigibt, riskiert einen Abfluss, den niemand als Angriff erkennt, weil er über eine legitime Sitzung läuft. Wer pauschal verbietet, bekommt dieselben Werkzeuge auf privaten Geräten und verliert jede Sicht darauf. Beides ist teurer als eine begrenzte, dokumentierte Zwischenlösung.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Symptom, Ursache, Lösung

Symptom, Ursache, Lösung

Symptom

Der Agent sollte eine Seite zusammenfassen und hat stattdessen begonnen, in einem anderen Tab etwas zu suchen.

Ursache

Auf der Seite stand Text, der wie eine Anweisung formuliert war. Das Modell hat ihn nicht als fremden Inhalt behandelt, sondern als Fortsetzung deines Auftrags.

Lösung

Sitzung sofort beenden und den Verlauf sichern, bevor er verschwindet. Danach prüfen, auf welche Systeme in dieser Sitzung Zugriff bestand.

Symptom

In der Zusammenfassung tauchen Inhalte auf, die gar nicht von der aufgerufenen Seite stammen.

Ursache

Der Agent hatte Zugriff auf weitere offene Anwendungen und hat Material von dort einbezogen. Für ihn ist das eine Quelle wie jede andere.

Lösung

Den Agentenbrowser aus dem Profil mit den Firmenanmeldungen herausnehmen. Recherche gehört in ein Profil ohne offene Sitzungen.

Symptom

Kollegen installieren den Browser eigenständig, weil die Freigabe seit Wochen offen ist.

Ursache

Der Nutzen ist unmittelbar spürbar, das Risiko nicht. Solange es keinen erlaubten Weg gibt, entsteht ein inoffizieller, und der ist unsichtbar.

Lösung

Einen begrenzten, freigegebenen Weg anbieten und ihn ankündigen. Ein sichtbarer Kompromiss schlägt eine unsichtbare Nutzung deutlich.

Symptom

Nach einem Verdachtsfall findet die Sicherheitsprüfung in den Protokollen nichts Auffälliges.

Ursache

Der Zugriff lief über die reguläre Sitzung eines berechtigten Menschen, zur normalen Zeit und aus dem normalen Netz. Technisch war nichts unerlaubt.

Lösung

Nach Mustern statt nach Verstößen suchen, etwa nach vielen Abrufen kurz hintereinander. Und den Agenten künftig ohne Zugriff auf diese Systeme betreiben.

Symptom

Eine Seite verhält sich im normalen Browser harmlos, im Agentenbrowser aber ganz anders.

Ursache

Der eingeschleuste Text ist für Menschen unsichtbar gemacht, im Quelltext, im Alternativtext oder in gleicher Farbe wie der Hintergrund. Er richtet sich ausschließlich an das Modell.

Lösung

Bei Verdacht den Quelltext ansehen und die Adresse melden. Für den Alltag gilt, dass unbekannte Seiten kein Fall für den Agenten sind.

Fünf Schritte von der Webseite zum Datenabfluss

  1. 01 Du bittest den Agenten, eine fremde Seite zusammenzufassen.
  2. 02 In der Seite steht versteckter Text, der wie ein Auftrag klingt.
  3. 03 Das Modell trennt Inhalt und Anweisung nicht zuverlässig.
  4. 04 Der Agent handelt in deiner angemeldeten Sitzung weiter.
  5. 05 Interne Inhalte verlassen das Haus über einen erlaubten Kanal.
Was du mitnimmst

Was du nach dieser Seite entscheiden kannst

Es geht nicht um ein Urteil über ein einzelnes Produkt, sondern um die Fähigkeit, diese Klasse von Werkzeugen einzuordnen und eine Freigabe zu begründen, die nicht nach Bauchgefühl klingt.

Agent von Assistent unterscheiden

Du erkennst am Funktionsumfang, ob ein Werkzeug nur Text erzeugt oder in deiner Sitzung handelt. Erst die zweite Gruppe braucht eine eigene Bewertung.

Die Injektionsfrage stellen

Du fragst bei jedem Werkzeug, welche fremden Inhalte in den Kontext gelangen und was das Modell damit auslösen kann. Das ist die entscheidende Frage, nicht die nach der Verschlüsselung.

Sitzungen trennen

Du weißt, wie ein abgetrenntes Profil ohne Firmenanmeldung aussieht und welche Aufgaben darin gefahrlos laufen. Damit gibst du einen Weg frei, statt nur zu verbieten.

Grenze beim Abschicken ziehen

Du legst fest, dass nichts das Haus verlässt, ohne dass ein Mensch es gesehen hat. Diese eine Regel fängt einen Großteil der denkbaren Fälle ab.

Ungesteuerte Nutzung sichtbar machen

Du kennst Wege, vorhandene Nutzung zu erkennen, ohne das Team in die Heimlichkeit zu treiben. Ein freigegebener Weg wirkt dabei besser als eine Sperrliste.

Die Freigabe schriftlich begründen

Du hältst fest, was geprüft wurde und was noch offen ist. Damit ist das Warten eine nachvollziehbare Entscheidung und keine Verzögerung.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt

Was ein Agent im Browser anders macht

Ein klassischer Browser stellt dar, was eine Seite schickt. Ein Browser mit eingebautem Agenten liest den Inhalt zusätzlich als Arbeitsgrundlage und leitet daraus Handlungen ab. Der Unterschied ist nicht der Chat am Bildschirmrand, sondern die Fähigkeit, mehrere Schritte hintereinander auszuführen, ohne dass du jeden einzelnen bestätigst.

Diese Schritte passieren in deiner Sitzung. Der Agent ist überall dort angemeldet, wo du angemeldet bist, im Webmail, im Ticketsystem, im CRM, im Intranet. Genau das ist ja der Nutzen, denn sonst könnte er nichts erledigen. Nur verschiebt es die Sicherheitsfrage: Nicht mehr die Software braucht eigene Rechte, sondern eine fremde Webseite kann über den Agenten deine Rechte benutzen.

Inhalt und Anweisung sind nicht getrennt

Ein Sprachmodell bekommt alles als eine einzige Textmenge: deinen Auftrag, den Seiteninhalt, frühere Nachrichten. Es gibt keinen technischen Rahmen, der markiert, welcher Teil davon Befehl ist und welcher nur Material. Steht auf einer Seite ein Absatz, der wie ein Auftrag formuliert ist, kann das Modell ihn als solchen behandeln, und dieser Absatz muss für dich nicht sichtbar sein. Er kann in weißer Schrift stehen, in einem HTML-Kommentar, im Alternativtext eines Bildes oder in einer Bewertung, die jemand hinterlassen hat.

Bei Datenbanken wurde dasselbe Problem vor Jahren durch getrennte Übergabe von Befehl und Wert gelöst. Für Sprachmodelle gibt es diese Trennung bislang nicht, und die üblichen Gegenmittel sind Wahrscheinlichkeiten, keine Grenzen. Deshalb ist das kein Fehler eines einzelnen Produkts, den der nächste Patch behebt, sondern eine Eigenschaft der Bauart. Sicherheitsforschende haben das an mehreren Agentenbrowsern nachgewiesen, öffentlich dokumentiert unter anderem an Perplexitys Comet. Die Projektgruppe hinter der OWASP-Liste für Sprachmodellanwendungen führt indirekte Prompt-Injektion seit Jahren als Risiko Nummer eins.

Was dabei tatsächlich abfließen kann

Weil der Agent mit deinen Rechten arbeitet, ist der Schaden nicht auf die aufgerufene Seite begrenzt. Ein untergeschobener Auftrag kann ihn dazu bringen, im Postfach nach einem bestimmten Stichwort zu suchen, das Gefundene zusammenzufassen und in ein Formular auf einer fremden Seite zu schreiben. Aus Sicht der Protokolle war das dein Zugriff, zur üblichen Zeit, aus dem üblichen Netz.

Das macht die Erkennung schwer. Es gibt keine Schadsoftware, die auffällt, keinen fremden Anmeldevorgang, keinen ungewöhnlichen Standort. Auffällig wäre allenfalls das Muster der Zugriffe, und dafür müsste jemand gezielt danach suchen. Der Auslöser reicht dabei bis zur harmlosesten Aufgabe: Auch das bloße Zusammenfassen einer Seite bedeutet, dass ihr Inhalt in den Kontext des Modells wandert.

Zwischenlösungen bis zur Freigabe

Ein pauschales Verbot verlagert das Problem nur auf private Geräte, denn der Nutzen ist real und die Werkzeuge sind frei verfügbar. Tragfähiger ist ein abgetrennter Weg: ein eigenes Browserprofil oder ein separater Rechner ohne Anmeldung an Firmensystemen, ohne Einmalanmeldung, ohne gespeicherte Zugangsdaten. Recherche und Zusammenfassung laufen dort, alles Weitere passiert von Hand im normalen Browser.

Dazu gehört eine kurze Liste, welche Aufgaben freigegeben sind, und eine klare Grenze bei allem, was Geld bewegt oder Personaldaten berührt. Sinnvoll ist außerdem die Regel, dass der Agent nichts abschickt, was ein Mensch nicht gesehen hat, also kein Versenden, kein Veröffentlichen, kein Bestätigen ohne Zwischenschritt.

Für die spätere Freigabe braucht die IT ohnehin die üblichen Antworten: Wohin gehen die Inhalte, wie lange werden sie gespeichert, werden sie zum Training verwendet, welche Rechte fordert die Erweiterung im Betriebssystem. Bis diese Punkte belegt sind, ist Abwarten keine Bremse, sondern eine Entscheidung mit Begründung.

Dazu passende Kurse

Wie sich neue Werkzeuge bewerten lassen, bevor sie im Haus landen, behandeln die Weiterbildungen zu Risiken neuer KI-Werkzeuge .

Wer verstehen will, wie untergeschobene Anweisungen technisch funktionieren, findet das in den Kurse zu Angriffen auf Sprachmodelle .

Wissen prüfen

Wie sicher bist du beim Thema wirklich?

Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.

Die Inhalte wurden sehr gut vermittelt und Fragen wurden perfekt beantwortet.
LLM Security: Injections erkennen & abwehren
Marco ist ein extrem guter Trainer, der mit seinem Fachwissen zum Thema KI sehr viel Expertise mitbringt.
KI Data Science: Datenanalyse Grundkurs
Seminarleiter war sehr gut vorbereitet, Den Lehrstoff hat er ausführlich und praxisorientiert vorgetragen.
ChatGPT Aufbaukurs: Datenanalyse, Automatisierung und Workflows

Häufige Fragen

Ist das nicht dieselbe Diskussion wie damals bei Browser-Erweiterungen?
Verwandt, aber schärfer. Eine Erweiterung tut, was ihr Code vorsieht, und lässt sich prüfen. Ein Agent entscheidet bei jedem Aufruf neu, und was er entscheidet, hängt von Inhalten ab, die andere kontrollieren. Die Prüfung des Produkts sagt deshalb wenig über das Verhalten im Einzelfall.
Reicht es, wenn der Agent vor jeder Aktion nachfragt?
Es hilft deutlich, löst es aber nicht. Bestätigungen, die zwanzigmal am Tag erscheinen, werden weggeklickt, und eine Rückfrage nützt nur, wenn erkennbar ist, was sie auslöst. Sinnvoll ist die Nachfrage vor allem dort, wo etwas das Haus verlässt.
Wie merken wir, ob solche Browser bereits im Einsatz sind?
Über die Softwareinventarisierung auf den Geräten und über die Zugriffsprotokolle der Anwendungen, in denen ungewöhnliche Zugriffsmuster auftauchen können. Häufig ist der schnellere Weg die offene Frage im Team, verbunden mit dem Angebot eines freigegebenen Zugangs.
Was sagen wir Leuten, die damit schneller arbeiten?
Nicht nein, sondern wo. Recherche und Zusammenfassung im abgetrennten Profil sind meist unproblematisch, weil dort keine Firmensitzung offen ist. Der Streit entsteht erst dort, wo der Agent in internen Systemen handeln soll.
Persönlich für dich da

Deine Ansprechpartner

Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Hilft dir, aus dem KI-Programm den passenden Kurs für deinen Stand zu finden.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.

Neue Werkzeuge bewerten, bevor sie im Netzwerk stehen

In den Kursen zu KI-Risiken und zur Sicherheit von Sprachmodellen siehst du solche Angriffe im Aufbau und entwickelst daraus eine Freigabepraxis für das eigene Haus.