Java线程级沙箱

时间:2012-11-22 09:17:22

标签: java multithreading security sandbox

是否可以在线程级别对不受信任的代码进行沙箱化?

sanboxing code seem to be implementing a SecurityManager的常见答案并替换默认的SecurityManager。但是这会将沙盒强加到JVM级别。 这不适合我。

有没有办法只针对特定线程执行此操作?

1 个答案:

答案 0 :(得分:3)

我对此表示怀疑。由于线程共享大量资源(地址空间等),因此很难设想实现您所要求的实际机制。您最好的选择可能是在单独的进程中运行不受信任的代码。