【发布时间】:2014-02-19 10:28:28
【问题描述】:
我正在使用 Java servlet 编写服务器应用程序,并且在某些时候,必须执行用户上传的 Python 脚本。是否可以创建一个具有限制的进程,例如只能访问某个目录(可能使用 ProcessBuilder)?
我已经看过 pysandbox,但我不确定在执行未知 Python 脚本时,仅此一项是否足够安全。
脚本所要做的就是使用某些库处理给定的字符串并使用打印函数返回一个字符串。
我的方法是正确的还是有更好的方法来执行未知脚本?
【问题讨论】:
-
没有安全措施。没有什么能保护你。
标签: java python processbuilder