Sabato 24 Ottobre 2026 11:00:06 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

V8 isolate

Un contesto di esecuzione JavaScript separato creato dal motore V8 per isolare lo stato di runtime.

Un V8 isolate è un contesto di esecuzione JavaScript separato creato dal motore V8. Fornisce a ogni script il proprio stato di runtime, inclusi oggetti, globali e dati gestiti dalla memoria, così il codice può eseguire senza condividere direttamente lo stato JavaScript con altro codice nello stesso processo.

Nel campo della sicurezza informatica, gli isolate sono importanti perché vengono spesso usati per mettere in sandbox script non attendibili all'interno di applicazioni Node.js, sistemi di plugin e strumenti di automazione. Riduccono la condivisione accidentale di dati, ma non sono la stessa cosa di una sandbox del sistema operativo: il codice continua a essere eseguito nel processo host e i binding nativi, i callback o i bug nella gestione dei confini possono creare vie di fuga. Gli aggressori cercano falle che consentano a dati o controllo di attraversare il confine dell'isolate, trasformando una limitata esecuzione di script in una compromissione a livello host. I difensori usano gli isolate per la separazione, ma dovrebbero affiancarli a privilegi minimi, esposizione rigorosa delle API e un contenimento più forte quando è coinvolto codice realmente non attendibile.

← indice WIKICROOK