我目前正在编写一个内部编码挑战 Web 应用程序,我想知道除了运行时的 java 选项之外,是否还有其他安全预防措施。因此客户端将通过网络浏览器访问网页,提交他们的代码,服务器将编译并运行该代码。
java -Djava.security.manager=default
基本上,挑战将更多地集中在单线程数学和算法上。所以我需要启用基本数据结构对象并禁用任何文件、套接字、线程或任何可能不那么重要的东西。
根据我的快速搜索,如上所述打开安全管理器似乎是一个解决方案,但由于这是与安全相关的,我想在它生效之前确定。
还有什么我可以做的更多吗?