Durchgesickerte MCP-Token

Durchgesickerte MCP-Token

Ein Token in Ihrer MCP-Konfiguration ist ein Token, das Ihr Assistent liest.

Was ist Durchgesickerte MCP-Token?

Ein im Klartext in einer MCP-Konfigurationsdatei gespeichertes Secret wird offengelegt, sobald etwas diese Datei zurückliest – auch ein KI-Assistent, der beim Debuggen einer Verbindung helfen soll. Sie sehen ein langlebiges Token ohne Ablaufdatum, das in einem Chat-Transkript wiedergegeben und von demjenigen, der es findet, gegen die echte Kunden-API verwendet wird. Sie führen die Offenlegung auf die Konfiguration zurück, nicht auf den Assistenten, der sie wiederholt hat, und ersetzen das hartcodierte Secret durch eine kurzlebige OAuth-Referenz mit begrenztem Geltungsbereich.

Was Sie lernen in Durchgesickerte MCP-Token

Durchgesickerte MCP-Token — Trainingsschritte

  1. Die Offenlegungskonsole

    Bobs Exposure-Konsole sammelt fortlaufend: Sie durchsucht öffentliche Paste-Seiten und geteilte Debugging-Ausgaben und gleicht alles ab, was wie Zugangsdaten eines Anbieters aussieht. Vor zwei Nächten hat sie einen Treffer bei Sarnholt Systems gemeldet.

  2. Die Entdeckung

    Die Konsole speichert die Spur jedes Treffers: Von welchem Feed er kam, welches Muster übereinstimmte und in welchem Text er sich befand. Nichts davon erforderte eine Berührung von Sarnholt.

  3. Zugangsdaten ohne Begrenzung

    Auf der Oberseite der Konsole ist genau zu sehen, was Bob in der Hand hält.

  4. Kein Einbruch

    Die Konsole erklärt auch, woher das Token stammt und dass es sich nicht um einen Exploit handelt.

  5. Das Wasser testen

    Bevor Bob etwas mit dem Token unternimmt, prüft er, ob die Zugangsdaten noch aktiv sind und was sie erreichen können. Er ruft den Introspection-Endpunkt der API auf; dieser berichtet über das Token selbst, statt Daten zurückzugeben.

  6. Akzeptanz ohne weitere Prüfung

    Die Antwort kommt genauso zurück wie ein Aufruf von Sarnholts eigener Integration.

  7. Die Liste ziehen

    Die Prüfung hat nur gezeigt, dass das Token antwortet. Bob richtet dieselben Zugangsdaten auf die Kundensammlung und verlangt alles, weil nichts in den Geltungsbereichen des Tokens ihn daran hindert.

  8. Namen, keine Zeilen

    Die Antwort ist keine Anzahl, sondern die Kundenliste selbst. Sie wird in einem einzigen Aufruf mit Zugangsdaten zurückgegeben, die niemals eine Debugging-Sitzung hätten verlassen dürfen.

  9. Warum das Token wertvoll war

  10. Fortsetzen

    Bob hat fürs Erste, was er braucht: funktionierende Zugangsdaten und einen Blick darauf, was sie erreichen können. Er protokolliert den Erfolg, lässt die Konsole weiterlaufen und zieht weiter.

Abdeckung der Sicherheits-Frameworks

OWASP MCP Top 10

  • MCP01:2025 Token Mismanagement & Secret Exposure

CWE

  • CWE-522 Insufficiently Protected Credentials
  • CWE-540 Inclusion of Sensitive Information in Source Code

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