Erfahren Sie, wie Sie Ihr Team für Claude Code einrichten, einschließlich Benutzerverwaltung, Sicherheit und Best Practices.
date
, pwd
und whoami
. Wenn Claude Code zusätzliche Aktionen ausführen möchte (wie das Bearbeiten von Dateien, Ausführen von Tests und Ausführen von Bash-Befehlen), wird es die Benutzer um Erlaubnis bitten. Wenn Claude Code um Erlaubnis bittet, können Benutzer dies nur für diese Instanz genehmigen oder erlauben, dass der Befehl in Zukunft automatisch ausgeführt wird. Wir unterstützen detaillierte Berechtigungen, sodass Sie genau festlegen können, was der Agent tun darf (z.B. Tests ausführen, Linter ausführen) und was er nicht tun darf (z.B. Cloud-Infrastruktur aktualisieren). Diese Berechtigungseinstellungen können in die Versionskontrolle eingecheckt und an alle Entwickler in Ihrer Organisation verteilt sowie von einzelnen Entwicklern angepasst werden.
Für Unternehmensbereitstellungen von Claude Code unterstützen wir auch unternehmensgesteuerte Richtlinieneinstellungen. Diese haben Vorrang vor Benutzer- und Projekteinstellungen und ermöglichen es Systemadministratoren, Sicherheitsrichtlinien durchzusetzen, die Benutzer nicht überschreiben können. Erfahren Sie, wie Sie unternehmensgesteuerte Richtlinieneinstellungen konfigurieren.
Wir haben Claude Code transparent und sicher gestaltet. Zum Beispiel erlauben wir dem Modell, git
-Befehle vorzuschlagen, bevor es sie ausführt, und geben dem Benutzer so die Kontrolle, die Erlaubnis zu erteilen oder zu verweigern. Dies ermöglicht es Benutzern und Organisationen, ihre eigenen Berechtigungen direkt zu konfigurieren, anstatt zu versuchen, alle möglichen Umgehungen zu überwachen.
Agentische Systeme unterscheiden sich grundlegend von KI-Chat-Erfahrungen, da Agenten in der Lage sind, Tools aufzurufen, die mit der realen Welt interagieren und über längere Zeiträume handeln können. Agentische Systeme sind nicht-deterministisch, und wir haben eine Reihe von eingebauten Schutzmaßnahmen, um Risiken für Benutzer zu minimieren.
.mcp.json
), werden Sie aufgefordert zu überprüfen, ob Sie den Servern vertrauenapiKeyHelper
, um aus einem alternativen Schlüsselbund zu lesen. Standardmäßig wird dieser Helper nach 5 Minuten oder bei einer HTTP 401-Antwort aufgerufen; durch Angabe von CLAUDE_CODE_API_KEY_HELPER_TTL_MS
kann ein benutzerdefiniertes Aktualisierungsintervall festgelegt werden.
Claude Code verbindet sich von den Maschinen der Benutzer mit dem Statsig-Dienst, um operative Metriken wie Latenz, Zuverlässigkeit und Nutzungsmuster zu protokollieren. Diese Protokollierung enthält keinen Code oder Dateipfade. Die Daten werden während der Übertragung mit TLS und im Ruhezustand mit 256-Bit-AES-Verschlüsselung verschlüsselt. Lesen Sie mehr in der Statsig-Sicherheitsdokumentation. Um die Statsig-Telemetrie zu deaktivieren, setzen Sie die Umgebungsvariable DISABLE_TELEMETRY
.
Claude Code verbindet sich von den Maschinen der Benutzer mit Sentry für die operative Fehlerprotokollierung. Die Daten werden während der Übertragung mit TLS und im Ruhezustand mit 256-Bit-AES-Verschlüsselung verschlüsselt. Lesen Sie mehr in der Sentry-Sicherheitsdokumentation. Um die Fehlerprotokollierung zu deaktivieren, setzen Sie die Umgebungsvariable DISABLE_ERROR_REPORTING
.
Wenn Benutzer den Befehl /bug
ausführen, wird eine Kopie ihres gesamten Gesprächsverlaufs einschließlich Code an Anthropic gesendet. Die Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Optional wird ein Github-Issue in unserem öffentlichen Repository erstellt. Um die Fehlerberichterstattung zu deaktivieren, setzen Sie die Umgebungsvariable DISABLE_BUG_COMMAND
.
Standardmäßig deaktivieren wir bei der Verwendung von Bedrock oder Vertex den gesamten nicht wesentlichen Datenverkehr (einschließlich Fehlerberichte, Telemetrie und Fehlerberichtsfunktionalität). Sie können auch alle diese auf einmal deaktivieren, indem Sie die Umgebungsvariable CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
setzen. Hier sind die vollständigen Standardverhaltensweisen:
Dienst | Anthropic API | Vertex API | Bedrock API |
---|---|---|---|
Statsig (Metriken) | Standardmäßig aktiviert.DISABLE_TELEMETRY=1 zum Deaktivieren. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_VERTEX muss 1 sein. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_BEDROCK muss 1 sein. |
Sentry (Fehler) | Standardmäßig aktiviert.DISABLE_ERROR_REPORTING=1 zum Deaktivieren. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_VERTEX muss 1 sein. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_BEDROCK muss 1 sein. |
Anthropic API (/bug Berichte) | Standardmäßig aktiviert.DISABLE_BUG_COMMAND=1 zum Deaktivieren. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_VERTEX muss 1 sein. | Standardmäßig deaktiviert.CLAUDE_CODE_USE_BEDROCK muss 1 sein. |
settings.json
eingecheckt werden (mehr dazu).
Claude Code speichert den Gesprächsverlauf lokal im Klartext, damit Benutzer frühere Gespräche fortsetzen können. Gespräche werden 30 Tage lang aufbewahrt, und sie können sie früher löschen, indem sie rm -r ~/.claude/projects/*/
ausführen. Die Aufbewahrungsfrist kann mit der Einstellung cleanupPeriodDays
angepasst werden; wie andere Einstellungen können Sie diese Einstellung in Ihr Repository einchecken, sie global festlegen, damit sie für alle Repositories gilt, oder sie für alle Mitarbeiter über Ihre Unternehmensrichtlinie verwalten. Die Deinstallation von claude
löscht den Verlauf nicht.
CLAUDE.md
-Datei (die wir auch als Memory bezeichnen) im Stammverzeichnis des Repositories, die die Systemarchitektur, die Ausführung von Tests und anderen gängigen Befehlen sowie Best Practices für die Mitarbeit an der Codebasis enthält. Diese Datei wird typischerweise in die Quellcodeverwaltung eingecheckt, damit alle Benutzer davon profitieren können. Mehr erfahren..mcp.json
-Konfiguration in die Codebasis eincheckt, damit alle Benutzer davon profitieren. Mehr erfahren.