Che cos'è il sandbox‑runtime di Anthropic?
Il sandbox‑runtime è una piattaforma di esecuzione progettata per isolare gli agenti di intelligenza artificiale direttamente a livello di sistema operativo, senza ricorrere a container tradizionali come Docker o Kubernetes. Utilizzando meccanismi di sandboxing nativi (ad esempio, namespaces, cgroups e seccomp), il runtime crea un ambiente limitato in cui il codice dell'agente può operare in completa sicurezza.
Questa architettura consente di:
- Ridurre la latenza grazie all'assenza di strati di virtualizzazione aggiuntivi;
- Migliorare la scalabilità poiché le istanze sandbox sono leggere e possono essere avviate in pochi millisecondi;
- Aumentare la sicurezza limitando le capacità del processo e prevenendo accessi non autorizzati al file system o alla rete.
Principali vantaggi rispetto ai container tradizionali
I container offrono già un certo livello di isolamento, ma introducono overhead di gestione, complessità nella configurazione e dipendenze da motori esterni. Il sandbox‑runtime di Anthropic elimina questi problemi:
Performance
Grazie all'uso diretto dei kernel primitives, le operazioni di avvio e terminazione di una sandbox avvengono in microsecondi, rispetto ai secondi tipici dei container.
Sicurezza
Le policy seccomp filtrano le chiamate di sistema consentite, mentre i cgroups limitano CPU, memoria e I/O, impedendo a un agente di consumare risorse oltre i limiti impostati.
Gestione semplificata
Non è più necessario gestire immagini Docker, registri o orchestratori; il runtime espone semplici API per creare, monitorare e distruggere sandbox.
Come funziona il sandbox‑runtime
Il flusso operativo tipico è composto da quattro fasi:
- Creazione della sandbox: il servizio richiama l'API
createSandboxspecificando limiti di risorse e policy di sicurezza. - Caricamento dell'agente: il codice dell'agente (script Python, modello Torch, ecc.) viene copiato nella sandbox.
- Esecuzione controllata: il processo viene avviato con un profilo seccomp personalizzato; tutte le chiamate di sistema non autorizzate vengono bloccate.
- Raccolta dei risultati: al termine, i dati di output vengono estratti in modo sicuro e la sandbox viene distrutta.
Policy di sicurezza predefinite
Anthropic fornisce un set di policy di sicurezza configurabili:
- Network isolation: nessun accesso a rete esterna per impostazione predefinita; è possibile abilitare whitelist di endpoint.
- File system sandbox: accesso limitato a directory temporanee; il resto del file system è montato in read‑only.
- Limiti di risorse: CPU (es. 0.5 core), memoria (es. 256 MB) e I/O (es. 10 MB/s) possono essere specificati per ciascuna sandbox.
Cookie policy del sito di Anthropic
Il sito che ospita la documentazione del sandbox‑runtime utilizza i seguenti cookie, suddivisi per categoria:
Necessary (always active)
- Cookie _cfbm – Durata: 1 ora – Gestito da Cloudflare per il Bot Management.
- Cookie _pxvid – Durata: 1 anno – Perdita frodi e attività bot (PerimeterX).
- Cookie _px3 – Durata: 6 minuti – Protezione da attacchi BOT (Bloomberg).
- Cookie CookieLawInfoConsent – Durata: 1 anno – Stato del consenso CCPA (CookieYes).
- Cookie cookielawinfo-checkbox-necessary – Durata: 11 mesi – Consenso per la categoria “Necessary”.
- Cookie cookielawinfo-checkbox-others – Durata: 1 anno – Consenso per la categoria “Others”.
- Cookie cookielawinfo-checkbox-non-necessary – Durata: 11 mesi – Consenso per la categoria “Non Necessary”.
- Cookie cookielawinfo-checkbox-analytics – Durata: 1 anno – Consenso per la categoria “Analytics”.
- Cookie cookielawinfo-checkbox-performance – Durata: 1 anno – Consenso per la categoria “Performance”.
- Cookie cookielawinfo-checkbox-uncategorized – Durata: 1 anno – Consenso per la categoria “Uncategorized”.
- Cookie cookielawinfo-checkbox-functional – Durata: 1 anno – Consenso per la categoria “Functional”.
- Cookie cookielawinfo-checkbox-advertisement – Durata: 1 anno – Consenso per la categoria “Advertisement”.
- Cookie wpEmojiSettingsSupports – Durata: sessione – Verifica supporto emoji (WordPress).
- Cookie VISITORPRIVACYMETADATA – Durata: 6 mesi – Stato del consenso YouTube.
- Cookie viewedcookiepolicy – Durata: 11 mesi – Registrazione del consenso cookie.
- Cookie PHPSESSID – Durata: sessione – Identifica la sessione utente (PHP).
- Cookie __cfduid – Durata: 4 settimane – Identifica client dietro IP condiviso (Cloudflare).
Functional
- Cookie yt-remote-connected-devices – Durata: never – Preferenze video YouTube.
- Cookie ytidb::LASTRESULTENTRY_KEY – Durata: never – Ultimo risultato di ricerca YouTube.
- Cookie yt-remote-device-id – Durata: never – Preferenze video YouTube.
- Cookie yt-remote-session-name – Durata: sessione – Preferenze player video YouTube.
- Cookie yt-remote-fast-check-period – Durata: sessione – Preferenze player video YouTube.
- Cookie yt-remote-session-app – Durata: sessione – Interfaccia player video YouTube.
- Cookie yt-remote-cast-available – Durata: sessione – Disponibilità casting YouTube.
- Cookie yt-remote-cast-installed – Durata: sessione – Preferenze casting YouTube.
- Cookie na_id – Durata: 1 anno – Condivisione social (AddThis).
- Cookie vc – Durata: 1 anno – Condivisione social (AddThis).
- Cookie __atuvc – Durata: 1 anno – Conteggio condivisioni (AddThis).
- Cookie __atuvs – Durata: 30 minuti – Conteggio condivisioni (AddThis).
- Cookie ouid – Durata: 1 anno – Condivisione contenuti (AddThis).
Analytics
- Cookie ga* – Durata: 1 anno 1 mese 4 giorni – Conta visualizzazioni pagina (Google Analytics).
- Cookie _ga – Durata: 2 anni – Analisi visitatori, sessioni e campagne (Google Analytics).
- Cookie sbjs_migrations – Durata: sessione – Identificazione sorgente visita (Sourcebuster).
Scenari d'uso tipici
Il sandbox‑runtime è ideale per:
- Assistenti virtuali che eseguono codice personalizzato dell'utente;
- Motori di ragionamento basati su tool che necessitano di chiamate di sistema limitate;
- Testing di modelli generativi in ambienti controllati prima della produzione;
- Applicazioni di ricerca e analisi dati dove la privacy e la sicurezza sono critiche.
Conclusioni
Con il sandbox‑runtime, Anthropic propone una soluzione di isolamento più leggera, veloce e sicura rispetto ai tradizionali container. La capacità di gestire risorse e policy di sicurezza a livello di kernel rende la piattaforma adatta a una nuova generazione di agenti IA che richiedono esecuzioni rapide e controllate. Parallelamente, la trasparenza nella gestione dei cookie del sito dimostra l'impegno dell'azienda verso la conformità normativa e la protezione della privacy degli utenti.