2013-05-28 9 views
7

Sto cercando di riprodurre un'API per l'esecuzione di Java (come ha ideone.com), ma finora ho molte difficoltà nell'esecuzione di Java sandbox (la sandbox SELinux non funziona).Qual è il modo migliore per eseguire codice Java sandboxed?

Ho sentito parlare della SecurityManager, ma sto cercando di capire qual è il modo più semplice per eseguire il codice Java in una sandbox (un po 'come un applet Java in esecuzione nel browser), invece di scrivere il mio carcere server usando SecurityManager.

+1

che dire di questa risposta, sembra che questo è necessario ?: http://stackoverflow.com/questions/9192493/how-to-run-java-code-in-a-restricted -sandbox-senza-network-system-accesso – Stas

risposta

1

SecurityManager è progettato per questo scopo. È necessario creare un file di criteri per limitare l'accesso, come descritto qui: Policy Files, quindi abilitarlo in fase di esecuzione solo per il codice che si sta tentando di sandbox.