Die OWASP MCP Top 10: das Protokoll der Agenten absichern

Ein praktischer Durchgang durch die OWASP MCP Top 10 — die Sicherheitsrisiken von Model-Context-Protocol-Servern — und die Kontrollen, die jedes adressieren.

Definition

Die OWASP MCP Top 10 sind eine Community-Liste der kritischsten Sicherheitsrisiken von Model-Context-Protocol-Servern und -Clients — sie umfasst Autorisierung, Tool- und Prompt-Integrität, Lieferkette und Datenexposition in der Schicht, die Agenten mit Tools verbindet.

Das Model Context Protocol wurde 2025 zum universellen Verbinder zwischen Agenten und Tools — und damit kam eine protokollspezifische Angriffsfläche. Die OWASP MCP Top 10 benennen diese Fläche, damit Teams sie bewusst absichern, statt sie auf die harte Tour zu entdecken.

Warum eine Liste nur für MCP?

Die breiteren OWASP Top 10 für agentische Anwendungen decken den Agenten end-to-end ab. Doch MCP führte eine eigene Schicht ein — Server, Tool-Beschreibungen, Transport, Autorisierung — mit eigenen Fehlermodi. Ein Server kann über-berechtigt sein, eine Tool-Beschreibung manipuliert, ein Transport kann Daten leaken. Die MCP Top 10 geben dieser Schicht dieselbe strukturierte Behandlung.

Die Kategorien, gruppiert

Die Risiken bündeln sich in vier Themen.

Autorisierung und Identität. Das dominante Problem: breite, langlebige Tokens und Server, die authentifizieren, aber nie richtig autorisieren. Ein kompromittiertes Credential erbt alles — die Identitätskrise am Protokoll konkretisiert.

Tool- und Prompt-Integrität. Manipulierte oder bösartige Tool-Beschreibungen und präparierte Ausgaben lenken den Agenten — Tool Poisoning über MCP zugestellt. Der Agent vertraut dem, was ein Server ihm über ein Tool sagt.

Lieferkette. Drittanbieter-MCP-Server sind Abhängigkeiten. Ein ungeprüfter oder kompromittierter Server ist ein Brückenkopf im vertrauten Tool-Set des Agenten.

Datenexposition. Zu weit gefasste Server und ausschweifende Antworten leaken mehr Kontext als nötig und erweitern, was ein Angreifer oder ein vergiftetes Tool erreichen kann.

Risikothema Was schiefgeht Primäre Kontrolle
Autorisierung und Identität Breite, langlebige Tokens; Server authentifizieren, autorisieren aber nicht Feingranulare Laufzeit-Autorisierung über ein Gateway
Tool- und Prompt-Integrität Manipulierte Beschreibungen oder präparierte Ausgaben lenken den Agenten Tool-Definitionen pinnen, prüfen, signieren
Lieferkette Ungeprüfte Drittanbieter-Server werden zum Brückenkopf Externe Server prüfen, isolieren, sandboxen
Datenexposition Zu weite Server leaken mehr Kontext als nötig Least Privilege; Antworten auf die Aufgabe kürzen

Die Kontrollen dagegen

  1. Feingranulare Laufzeit-Autorisierung über ein MCP-Gateway — pro Aktion entscheiden, nicht pro Login.
  2. Least Privilege und kurzlebige Credentials für jeden Server und jedes Tool.
  3. Tool-Definitionen pinnen und prüfen; signieren Sie sie, wo möglich, damit ein Server nicht still ändern kann, was ein Tool vorgibt.
  4. Drittanbieter-Server prüfen und isolieren; als nicht vertrauenswürdig behandeln und die Ausführung sandboxen.
  5. Audit-Logging pro Identität, damit jede MCP-Aktion zuordenbar ist — die Basis für Governance.

Die Liste richtig nutzen

Behandeln Sie die MCP Top 10 nicht als einmal zu bestehende Checkliste. Bilden Sie jeden Punkt auf Ihre Server ab, beheben Sie zuerst die Autorisierungslücken — sie tragen das meiste Risiko — und arbeiten Sie dann Integrität, Lieferkette und Datenexposition durch. Prüfen Sie erneut, wenn Sie einen Server oder ein Tool hinzufügen. Bewusst abgesichert ist MCP eine Stärke; im Default belassen ist es die breiteste Tür zu Ihrem Agenten. Begriffe stehen im Glossar.

Häufige Fragen

Wie verhalten sich die MCP Top 10 zu den Agentic Top 10?

Es sind komplementäre OWASP-Listen auf verschiedenen Zoomstufen, und wer mit Agenten baut, sollte beide lesen. Die Top 10 für agentische Anwendungen decken den Agenten als Ganzes ab — wie er denkt, was er darf, wie Aufsicht greift — und spannen von Prompt Injection über Excessive Agency bis Gedächtnis und menschliche Kontrolle. Die MCP Top 10 zoomen in eine bestimmte Schicht: das Model Context Protocol, das den Agenten mit seinen Tools und Daten verbindet, mit Risiken wie zu weiter Server-Autorisierung, manipulierten Tool-Beschreibungen, Lieferketten-Exposition durch Drittanbieter-Server und undichtem Transport. Beide überlappen bewusst, statt zu konkurrieren; dasselbe Tool-Poisoning-Risiko etwa erscheint in beiden, doch die MCP-Liste liefert das Detail auf Protokollebene. Nützlich ist, die agentische Liste auf Systemebene und die MCP-Liste auf Integrationsebene anzuwenden, damit keine Schicht im Default bleibt.

Was ist die häufigste MCP-Schwäche?

Breite, langlebige Autorisierung ist das wiederkehrende Thema und der Grund, warum die Autorisierungskategorie ganz oben steht. Das typische Muster ist ein Server oder Token, der korrekt authentifiziert — er weist nach, wer der Agent ist —, aber nie richtig autorisiert, sodass die Identität nach dem Verbinden weit mehr darf, als eine einzelne Aufgabe braucht. Kommen Credentials hinzu, die nie ablaufen und über Tools geteilt werden, erbt eine einzige Kompromittierung weitreichenden Zugriff. Die wirkungsvollste Maßnahme ist feingranulare Laufzeit-Autorisierung über ein MCP-Gateway, das pro Aktion statt pro Login entscheidet, gestützt auf kurzlebige, eng gefasste Credentials. Diese eine Änderung verkleinert den Schadensradius fast jedes anderen MCP-Risikos, denn selbst ein vergiftetes Tool oder ein geleaktes Token trifft auf eine Policy-Prüfung, bevor es etwas Sensibles erreicht. Wenn Sie sonst nichts von der Liste tun, tun Sie das.

Sind Drittanbieter-MCP-Server sicher nutzbar?

Behandeln Sie jeden Drittanbieter-MCP-Server als nicht vertrauenswürdige Abhängigkeit, denn genau das ist er — Code und Definitionen von außerhalb Ihrer Vertrauensgrenze, auf die sich Ihr Agent dann verlässt. Das Lieferkettenrisiko ist real: Ein ungeprüfter oder später kompromittierter Server wird zum Brückenkopf im vertrauten Tool-Set des Agenten, und weil der Server sowohl Tool-Beschreibungen als auch Ausgaben kontrolliert, kann er den Agenten täuschen oder Kontext exfiltrieren, ohne Sie je direkt anzugreifen. Das ist kein Grund, das Ökosystem zu meiden, das wirklich nützlich ist, aber ein Grund, externe Server in die Kontrollen jeder Abhängigkeit zu hüllen. Prüfen Sie Quelle und Pflege, pinnen und reviewen Sie die übernommenen Definitionen, isolieren Sie die Ausführung in einer Sandbox, gewähren Sie Least Privilege und führen Sie Audit-Logs pro Identität, um nachzuvollziehen, was ein Server tatsächlich tat. Die Bequemlichkeit eines externen Servers hebt die Notwendigkeit nie auf, sein Vertrauen zu begrenzen.

Gelten die MCP Top 10, wenn ich Server nur nutze, nicht hoste?

Ja — der Großteil der Liste gilt für Clients ebenso wie für Server-Betreiber, denn einen Server zu nutzen heißt, seiner Autorisierung, seinen Tool-Definitionen und seinen Ausgaben zu vertrauen. Als Konsument kontrollieren Sie vielleicht nicht, wie ein Server gebaut ist, aber Sie kontrollieren, wie viel Vertrauen und Zugriff Sie ihm gewähren — und genau dort sitzt das eigentliche Risiko. Die Kategorien Autorisierung, Lieferkette und Tool-Integrität liegen klar in Ihrer Client-seitigen Verantwortung: Sie entscheiden, welche Server Sie verbinden, welche Scopes deren Credentials tragen, ob Sie ihre Definitionen pinnen und ob ihre Ausführung isoliert und auditiert ist. Einen Server zu hosten bringt weitere Pflichten rund um Transportsicherheit und Datenexposition, aber ein reiner Konsument besitzt weiterhin die Entscheidungen, die den Schadensradius bestimmen. Behandeln Sie in der Praxis jeden verbundenen Server als Teil Ihrer eigenen Angriffsfläche und wenden Sie dieselbe Least-Privilege- und Review-Disziplin an, egal wer ihn geschrieben hat.