MCP-Tunnel befinden sich in der Research Preview. Zugang anfordern, um sie auszuprobieren.
Die Tunnel-Architektur bietet starke Standardeinstellungen (ausschließlich ausgehende Konnektivität, Ende-zu-Ende-Verschlüsselung und IP-Validierung), aber die Gesamtsicherheit deines Tunnel-Stacks hängt auch davon ab, wie du ihn konfigurierst und betreibst. Diese Seite behandelt empfohlene Härtungsmaßnahmen, die Reaktion auf Sicherheitsverletzungen und wie du einen Tunnel außer Betrieb nimmst.
upstream.allowed_ips ein. Verwende die kleinsten CIDR-Bereiche, die deine MCP-Server abdecken. Dies ist die primäre SSRF-Abwehr des Proxys.Wenn du glaubst, dass dein Tunnel-Token, deine TLS-Schlüssel oder dein Proxy-Host kompromittiert wurden:
Stoppe den Tunnel-Stack
helm uninstall mcp-tunnel -n mcp-tunnelTrenne die Upstream-MCP-Server
Entferne die Upstream-MCP-Server aus allen Managed-Agent-Sitzungen, die sie verwenden, und übergib ihre URLs nicht mehr im mcp_servers-Block von Messages-API-Anfragen.
Archiviere den Tunnel
Das Archivieren macht den Tunnel-Token ungültig und trennt die Domain. Archiviere den Tunnel in der Console über die Liste MCP tunnels. Um stattdessen über die API zu archivieren, siehe Tunnel archivieren.
Kontaktiere Anthropic
Melde die vermutete Kompromittierung dem Anthropic-Support.
Rotiere nachgelagerte Anmeldedaten
Richte einen neuen Tunnel ein und rotiere alle OAuth-Tokens, die von den betroffenen MCP-Servern ausgestellt wurden.
Überprüfe Logs, bevor du den Dienst wiederherstellst
Untersuche die Logs von Proxy, cloudflared und MCP-Servern für den Zeitraum der vermuteten Kompromittierung, bevor du den neuen Tunnel in Betrieb nimmst.
Befolge diese Schritte, um einen Tunnel außer Betrieb zu nehmen und alle gespeicherten Anmeldedaten zu entfernen.
Stoppe den Tunnel-Stack
helm uninstall mcp-tunnel -n mcp-tunnelArchiviere den Tunnel
Archiviere den Tunnel in der Console über die Liste MCP tunnels.
Entferne gespeicherte Anmeldedaten
Mit programmatischem Zugriff hat die Setup-Komponente ein einzelnes Secret erstellt, das nach dem Release benannt ist. Ohne programmatischen Zugriff hast du mcp-tunnel-token und mcp-tunnel-cert selbst erstellt. Lösche, was jeweils zutrifft:
kubectl -n mcp-tunnel delete secret \
mcp-tunnel mcp-tunnel-token mcp-tunnel-cert \
--ignore-not-foundWas this page helpful?