【发布时间】:2010-09-10 22:08:14
【问题描述】:
我想创建一个网站,人们可以上传他们的 Python 脚本。当然,我想执行这些脚本。这些脚本应该做一些有趣的工作。问题是人们可以上传可能损害我的服务器的脚本,我想阻止这种情况。在不损害我的系统的情况下运行任意脚本的选项是什么——实际上根本看不到我的系统?谢谢
【问题讨论】:
-
有一种方法可以配置 Python 以禁用不安全的功能 - 它已在 Paint Shop Pro 中成功使用。不幸的是,我没有技术细节。此外,通过上传无限循环,可能会利用漏洞和普通的旧式拒绝服务。
-
这对于在自己的计算机上运行的独立应用程序来说可能很棒,而不是在公共服务器上......
-
codepad.org 将允许您粘贴脚本并以包括 Python 在内的多种语言运行它。