Mandantenübergreifendes Kontextleck

Mandantenübergreifendes Kontextleck

Wenn ein Agent viele Kunden betreut, ist auch sein Kontext als Daten zu behandeln.

Was ist Mandantenübergreifendes Kontextleck?

Ein KI-Agent, der viele Kunden bedient, behält einen Arbeitskontext und einen Speicher. Beides enthält Daten. Wenn sie nicht auf einzelne Sitzungen begrenzt sind, können für einen Kunden abgerufene Informationen im Gespräch mit dem nächsten Kunden auftauchen, ohne dass ein Tool missbraucht, eine Zugriffskontrolle verletzt oder ein Angreifer beteiligt ist. Sie führen zwei Sitzungen aus und sehen, wie die Rechnungs- und Kartendaten einer Kundin in der Antwort an einen anderen Kunden erscheinen. Anhand des Tool-Trace weisen Sie nach, dass kein falscher Datensatz abgerufen wurde. Anschließend erzwingen Sie am Gateway einen eigenen Kontext pro Sitzung und kurzlebigen Speicher.

Was Sie lernen in Mandantenübergreifendes Kontextleck

Mandantenübergreifendes Kontextleck — Trainingsschritte

  1. Ein Kunde hat das Konto einer anderen Person gesehen

    Der Support-Desk von Sarnholt betreibt einen KI-Agenten, der nach Kundenkonten sucht. Heute Morgen berichtet ein Kunde, dass er mehr als das getan hat.

  2. Eine Sitzung geht in die andere über

    Lesen Sie, was der Bericht belegt: Die Antwort auf Tomas’ Frage ist nicht falsch, enthält aber Daten einer anderen Kundin.

  3. Die erste Sitzung

    Auf dem linken Bildschirm öffnet Alice den Support-Agenten, um die frühere Sitzung der Kundin abzuspielen, deren Daten offengelegt wurden.

  4. Renatas Konto

    Die erste Kundin, Renata Voss, fragt, warum ihre Rechnung immer noch überfällig sei. Alice führt die Suche genau so durch, wie es ein Support-Agent tun würde.

  5. Korrekt beantwortet und gespeichert

    Hier ist nichts falsch. Renata fragte nach ihrem Konto und bekam ihr Konto. Das Problem ist, was danach passiert.

  6. Die zweite Sitzung

    Ein anderer Kunde, Tomas Ek, stellt eine unabhängige Frage. Alice öffnet seine Sitzung auf dem rechten Bildschirm, wie beim nächsten Ticket im Support üblich.

  7. Tomas fragt nach Tomas

    Tomas möchte nur wissen, wann seine nächste Zahlung erfolgt. In seiner Anfrage wird niemand anderes erwähnt.

  8. Da ist es

    Tomas’ eigene Angaben sind richtig. Der zweite Absatz hätte jedoch nie erscheinen dürfen.

  9. Was fehlgeschlagen ist

  10. Wo die Isolation durchgesetzt wird

    Ob eine Sitzung eine Grenze bildet, lässt sich nicht in einem einzelnen Ticket festlegen. Das Gateway muss diese Richtlinie für den Agenten durchsetzen.

Abdeckung der Sicherheits-Frameworks

OWASP MCP Top 10

  • MCP10:2025 Context Injection & Over-Sharing

CWE

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-488 Exposure of Data Element to Wrong Session

CIS Controls

  • CIS 16 Application Software Security

NIST CSF

  • PR.AT-02 Individuals in specialized roles are provided with awareness and training so that they possess the knowledge and skills to perform relevant tasks with cybersecurity risks in mind
  • PR.PS Platform Security