Iframe sandboxing è una funzionalità di contenimento del browser che limita ciò che il contenuto incorporato può fare all'interno di un <iframe>. Per impostazione predefinita, un iframe in sandbox è trattato come più limitato del normale contenuto di una pagina: può essere bloccato dall'esecuzione di script, dall'invio di moduli, dall'apertura di pop-up, dalla navigazione della pagina principale o dalla lettura dei dati della pagina genitore, a meno che non vengano aggiunte autorizzazioni specifiche.
Nella sicurezza informatica, il sandboxing viene usato per ridurre il rischio di caricare contenuti non affidabili o semi-affidabili, come widget di terze parti, annunci, anteprime o HTML generato dagli utenti. Se un componente incorporato viene compromesso, la sandbox può aiutare a impedirgli di rubare i dati della pagina, reindirizzare i visitatori o accedere ad altre funzionalità del browser. Non è una difesa completa da sola, ma è un livello prezioso insieme a Content Security Policy, isolamento dell'origine e rigorose allowlist per le risorse esterne.


