Modello di responsabilità condivisa per gli ambienti sandbox self-hosted.
Anthropic protegge il "control plane" (piano di controllo) in tutti gli ambienti: integrità delle sessioni e della coda di lavoro, isolamento multitenant e minimizzazione del contesto dell'agente. Quando esegui il self-hosting, le seguenti responsabilità ricadono su di te.
Cosa è di tua competenza
Qualità dell'immagine sandbox e hardening del runtime. Anthropic non ispeziona né verifica la tua immagine sandbox. Segui le best practice come rimuovere le capability Linux non necessarie, eseguire come utente non root e usare un filesystem root di sola lettura.
Controlli sull'egress di rete. L'accesso di rete della tua sandbox è determinato dalle regole della tua VPC e del firewall. Senza restrizioni sull'egress, un'esecuzione di strumenti compromessa può raggiungere host esterni arbitrari. Limita il traffico in uscita solo agli endpoint richiesti dai tuoi strumenti.
Archiviazione e rotazione della chiave di servizio. La chiave di servizio dell'ambiente (ANTHROPIC_ENVIRONMENT_KEY) autorizza il polling della coda di lavoro del tuo ambiente e l'invio dei risultati alle sessioni. Conservala in un secrets manager, non in file di ambiente o immagini sandbox. Ruotala immediatamente se sospetti un'esposizione.
Isolamento dei carichi di lavoro non attendibili. La chiave di servizio dell'ambiente è limitata alla coda di lavoro di un singolo ambiente. Se esegui codice non attendibile all'interno della tua sandbox, valuta la possibilità di effettuare il provisioning di un workspace e di un ambiente separati per ogni confine di fiducia. Questo limita ogni chiave alle sessioni di un singolo utente invece che a un pool condiviso.
Raggio d'azione dell'esecuzione degli strumenti. Gli strumenti vengono eseguiti all'interno della tua sandbox con le autorizzazioni di cui dispone il tuo processo. Applica il principio del privilegio minimo all'utente del processo e monta solo le directory richieste dai tuoi strumenti.
Conservazione dei log e contenuto delle sessioni. Il contenuto delle conversazioni e gli output degli strumenti passano attraverso il tuo worker e rimangono nel tuo ambiente. Sei responsabile della conservazione, della redazione o dell'eliminazione di tali dati in conformità con le tue policy. Anthropic non ha visibilità su ciò che il tuo worker fa con il contenuto delle sessioni una volta consegnato.
Cosa Anthropic non può fare per te
Sapere che la tua chiave è trapelata. Anthropic può rilevare pattern di utilizzo anomali, ma non può sapere che la tua chiave è stata compromessa. Se sospetti che ANTHROPIC_ENVIRONMENT_KEY sia trapelata, revocala e genera immediatamente una sostituzione. La revoca viene convalidata a ogni richiesta, quindi ha effetto alla chiamata successiva del worker.
Verificare la build del tuo worker. Anthropic non ispeziona la tua immagine sandbox o il runtime. Una compromissione della supply chain nella tua immagine non è rilevabile dal control plane.
Isolare gli strumenti all'interno della tua sandbox. Il confine di sicurezza di Anthropic si ferma alla sandbox. Il modo in cui isoli le singole esecuzioni degli strumenti l'una dall'altra all'interno di quel confine è interamente una tua responsabilità.
Applicare la conservazione dei dati nel tuo ambiente. Una volta che il contenuto della sessione raggiunge il tuo worker, è al di fuori dei controlli del ciclo di vita dei dati di Anthropic.