Modell der geteilten Verantwortung für selbst gehostete Sandbox-Umgebungen.
Anthropic sichert die Control Plane über alle Umgebungen hinweg: Integrität von Sessions und Work Queues, Multitenant-Isolation und Minimierung des Agent-Kontexts. Wenn du selbst hostest, fallen die folgenden Verantwortlichkeiten auf dich.
Was in deiner Verantwortung liegt
Qualität des Sandbox-Images und Runtime-Härtung. Anthropic überprüft oder verifiziert dein Sandbox-Image nicht. Befolge Best Practices wie das Entfernen unnötiger Linux-Capabilities, das Ausführen als Nicht-Root-Benutzer und die Verwendung eines schreibgeschützten Root-Dateisystems.
Kontrolle des ausgehenden Netzwerkverkehrs. Der Netzwerkzugriff deiner Sandbox wird durch deine VPC- und Firewall-Regeln bestimmt. Ohne Egress-Beschränkungen kann eine kompromittierte Tool-Ausführung beliebige externe Hosts erreichen. Beschränke den ausgehenden Datenverkehr auf die Endpunkte, die deine Tools benötigen.
Speicherung und Rotation des Service-Keys. Der Environment-Service-Key (ANTHROPIC_ENVIRONMENT_KEY) autorisiert das Abfragen der Work Queue deiner Umgebung und das Zurücksenden von Ergebnissen an Sessions. Speichere ihn in einem Secrets Manager, nicht in Umgebungsdateien oder Sandbox-Images. Rotiere ihn sofort, wenn du eine Offenlegung vermutest.
Isolierung nicht vertrauenswürdiger Workloads. Der Environment-Service-Key ist auf die Work Queue einer einzelnen Umgebung beschränkt. Wenn du nicht vertrauenswürdigen Code innerhalb deiner Sandbox ausführst, solltest du in Erwägung ziehen, für jede Vertrauensgrenze einen separaten Workspace und eine separate Umgebung bereitzustellen. Dies beschränkt jeden Key auf die Sessions eines einzelnen Benutzers statt auf einen gemeinsam genutzten Pool.
Blast Radius der Tool-Ausführung. Tools laufen innerhalb deiner Sandbox mit den Berechtigungen, die dein Prozess hat. Wende das Prinzip der geringsten Rechte auf den Prozessbenutzer an und mounte nur die Verzeichnisse, die deine Tools benötigen.
Log-Aufbewahrung und Session-Inhalte. Gesprächsinhalte und Tool-Ausgaben durchlaufen deinen Worker und verbleiben in deiner Umgebung. Du bist dafür verantwortlich, diese Daten in Übereinstimmung mit deinen eigenen Richtlinien aufzubewahren, zu schwärzen oder zu löschen. Anthropic hat keinen Einblick darin, was dein Worker mit Session-Inhalten macht, sobald sie zugestellt wurden.
Was Anthropic nicht für dich tun kann
Wissen, dass dein Key geleakt ist. Anthropic kann anomale Nutzungsmuster erkennen, aber nicht wissen, dass dein Key kompromittiert wurde. Wenn du vermutest, dass ANTHROPIC_ENVIRONMENT_KEY geleakt ist, widerrufe ihn und generiere sofort einen Ersatz. Der Widerruf wird bei jeder Anfrage validiert und wird daher beim nächsten Aufruf des Workers wirksam.
Deinen Worker-Build verifizieren. Anthropic überprüft weder dein Sandbox-Image noch deine Runtime. Eine Supply-Chain-Kompromittierung in deinem Image ist von der Control Plane aus nicht erkennbar.
Tools innerhalb deiner Sandbox isolieren. Die Sicherheitsgrenze von Anthropic endet an der Sandbox. Wie du einzelne Tool-Ausführungen innerhalb dieser Grenze voneinander isolierst, liegt vollständig in deiner Verantwortung.
Datenaufbewahrung in deiner Umgebung durchsetzen. Sobald Session-Inhalte deinen Worker erreichen, liegen sie außerhalb der Datenlebenszyklus-Kontrollen von Anthropic.