Scopri come integrare il tuo team in Claude Code, inclusa la gestione degli utenti, la sicurezza e le migliori pratiche.
date
, pwd
e whoami
. Quando Claude Code richiede di eseguire azioni aggiuntive (come modificare file, eseguire test ed eseguire comandi bash), chiederà il permesso agli utenti. Quando Claude Code richiede il permesso, gli utenti possono approvarlo solo per quell’istanza o consentirgli di eseguire automaticamente quel comando in futuro. Supportiamo autorizzazioni granulari in modo che tu possa specificare esattamente cosa l’agente può fare (ad esempio eseguire test, eseguire il linter) e cosa non può fare (ad esempio aggiornare l’infrastruttura cloud). Queste impostazioni di autorizzazione possono essere archiviate nel controllo versione e distribuite a tutti gli sviluppatori della tua organizzazione, nonché personalizzate dai singoli sviluppatori.
Per le implementazioni aziendali di Claude Code, supportiamo anche le impostazioni delle policy gestite dall’azienda. Queste hanno la precedenza sulle impostazioni dell’utente e del progetto, consentendo agli amministratori di sistema di applicare policy di sicurezza che gli utenti non possono sovrascrivere. Scopri come configurare le impostazioni delle policy gestite dall’azienda.
Abbiamo progettato Claude Code per essere trasparente e sicuro. Ad esempio, consentiamo al modello di suggerire comandi git
prima di eseguirli, dando così all’utente il controllo per concedere o negare l’autorizzazione. Ciò consente agli utenti e alle organizzazioni di configurare direttamente le proprie autorizzazioni anziché cercare di monitorare tutte le possibili soluzioni alternative.
I sistemi agentici sono fondamentalmente diversi dalle esperienze di chat AI poiché gli agenti sono in grado di chiamare strumenti che interagiscono con il mondo reale e agire per periodi di tempo più lunghi. I sistemi agentici sono non deterministici e abbiamo una serie di protezioni integrate per mitigare i rischi per gli utenti.
.mcp.json
), ti chiederemo di verificare che ti fidi dei serverapiKeyHelper
per leggere da un portachiavi alternativo. Per impostazione predefinita, questo helper viene chiamato dopo 5 minuti o in risposta HTTP 401; specificando CLAUDE_CODE_API_KEY_HELPER_TTL_MS
è possibile impostare un intervallo di aggiornamento personalizzato.
Claude Code si connette dalle macchine degli utenti al servizio Statsig per registrare metriche operative come latenza, affidabilità e modelli di utilizzo. Questa registrazione non include alcun codice o percorso di file. I dati sono crittografati in transito utilizzando TLS e a riposo utilizzando la crittografia AES a 256 bit. Leggi di più nella documentazione sulla sicurezza di Statsig. Per disattivare la telemetria Statsig, imposta la variabile d’ambiente DISABLE_TELEMETRY
.
Claude Code si connette dalle macchine degli utenti a Sentry per la registrazione degli errori operativi. I dati sono crittografati in transito utilizzando TLS e a riposo utilizzando la crittografia AES a 256 bit. Leggi di più nella documentazione sulla sicurezza di Sentry. Per disattivare la registrazione degli errori, imposta la variabile d’ambiente DISABLE_ERROR_REPORTING
.
Quando gli utenti eseguono il comando /bug
, una copia della loro cronologia completa di conversazione, incluso il codice, viene inviata ad Anthropic. I dati sono crittografati in transito e a riposo. Facoltativamente, viene creato un problema GitHub nel nostro repository pubblico. Per disattivare la segnalazione di bug, imposta la variabile d’ambiente DISABLE_BUG_COMMAND
.
Per impostazione predefinita, disabilitiamo tutto il traffico non essenziale (inclusi la segnalazione degli errori, la telemetria e la funzionalità di segnalazione dei bug) quando si utilizza Bedrock o Vertex. Puoi anche disattivare tutti questi contemporaneamente impostando la variabile d’ambiente CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
. Ecco i comportamenti predefiniti completi:
Servizio | API Anthropic | API Vertex | API Bedrock |
---|---|---|---|
Statsig (Metriche) | Attivo per impostazione predefinita.DISABLE_TELEMETRY=1 per disabilitare. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_VERTEX deve essere 1. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_BEDROCK deve essere 1. |
Sentry (Errori) | Attivo per impostazione predefinita.DISABLE_ERROR_REPORTING=1 per disabilitare. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_VERTEX deve essere 1. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_BEDROCK deve essere 1. |
API Anthropic (report /bug ) | Attivo per impostazione predefinita.DISABLE_BUG_COMMAND=1 per disabilitare. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_VERTEX deve essere 1. | Disattivato per impostazione predefinita.CLAUDE_CODE_USE_BEDROCK deve essere 1. |
settings.json
(leggi di più).
Claude Code memorizza la cronologia delle conversazioni localmente, in testo semplice, in modo che gli utenti possano riprendere le conversazioni precedenti. Le conversazioni vengono conservate per 30 giorni e possono essere eliminate prima eseguendo rm -r ~/.claude/projects/*/
. Il periodo di conservazione può essere personalizzato utilizzando l’impostazione cleanupPeriodDays
; come altre impostazioni, puoi archiviare questa impostazione nel tuo repository, impostarla globalmente in modo che si applichi a tutti i repository o gestirla per tutti i dipendenti utilizzando la policy aziendale. La disinstallazione di claude
non elimina la cronologia.
CLAUDE.md
(che chiamiamo anche memoria) nella radice del repository che contiene l’architettura del sistema, come eseguire test e altri comandi comuni, e le migliori pratiche per contribuire alla base di codice. Questo file viene in genere archiviato nel controllo del codice sorgente in modo che tutti gli utenti possano beneficiarne. Scopri di più..mcp.json
nella base di codice in modo che tutti gli utenti ne beneficino. Scopri di più.