【发布时间】:2015-09-25 14:10:21
【问题描述】:
我正在我的 Linux 服务器上创建一个网页,供我的学生在线编译 Java 代码:他们在 textarea/html 中编写代码,然后按下按钮来编译/执行他们的程序
第一个想我想做的,就是禁止使用“java.io.file”... 您有任何阻止此访问的提示吗? 我用 jdk.8.0_60
我不知道是否有人有一些信息可以提高我服务器上代码执行的安全性...
【问题讨论】:
-
如果代码中包含
java.io.file,则抛出错误。如果学生尝试使用该包中的任何内容,则它是导入的一部分。 -
为什么只有文件而不是任何作者或 java.nio.Path?
-
查看this answer 的问题Sandbox 针对Java 应用程序中的恶意代码。这个问题可能是重复的。
标签: java