2013-05-28 12 views
7

Próbuję odtworzyć API do wykonywania Java (jak ideone.com ma), ale do tej pory mam wiele trudności z uruchomieniem piaskownicy Java (piaskownica SELinux nie działa).Jaki jest najlepszy sposób na wykonanie piaskowanego kodu Java?

Słyszałem o SecurityManager, ale próbuję wymyślić, jaki jest najprostszy sposób uruchomienia kodu Java w piaskownicy (coś w rodzaju apletu Java działającego w przeglądarce), zamiast pisać własne więzienie serwer za pomocą programu SecurityManager.

+1

co o tej odpowiedzi, wydaje się, że to trzeba ?: http://stackoverflow.com/questions/9192493/how-to-run-java-code-in-a-restricted -sandbox-bez-sieci-system-dostępu- – Stas

Odpowiedz

1

Program SecurityManager został zaprojektowany do tego celu. Będziesz musiał utworzyć plik reguł, aby ograniczyć dostęp, jak opisano tutaj: Policy Files, a następnie włącz go w środowisku wykonawczym dla samego kodu, który próbujesz przeprowadzić.

Powiązane problemy