沙盒如何沙盒?

时间:2013-03-08 10:07:45

标签: java php security sandbox securitymanager

假设我有一个网站,人们可以在课堂上传他们的代码。我如何限制在该课程中实际可以做的事情?

1 个答案:

答案 0 :(得分:3)

为客户端代码实现SecurityManager 1 。我还建议测试代码运行多长时间,如果超过限制则结束它(这更多的目的是捕获程序员无能,导致无限循环,而不是故意恶意行为)。

  1. E.G。正如this answer中所见,旨在实现Preventing System.exit() from API