Modulo modulo base

Modulo vm

Modulo sandbox di sicurezza, utilizzato per isolare ambienti operativi di diversi livelli di sicurezza

Stabilendo una sandbox di sicurezza, è possibile limitare le risorse a cui è possibile accedere durante l'esecuzione dello script, isolare diversi ambienti di esecuzione dello script e personalizzare i moduli di base per diversi ambienti per garantire la sicurezza dell'intero ambiente operativo.

L'esempio seguente crea un sandbox, limita l'accesso solo al modulo di assert nel modulo base globale e aggiunge due moduli personalizzati, a e b:

1 2 3 4 5 6 7 8
var vm = require('vm'); var sbox = new vm.SandBox({ a: 100, b: 200, assert: require('assert') }); var mod_in_sbox = sbox.require('./path/to/mod');

Oggetto

SandBox

Creare un oggetto SandBox , vedere SandBox

1
SandBox vm.SandBox;