Python,安全,沙箱

标签 python sandbox

我想创建一个网站,人们可以上传他们的 Python 脚本。当然,我想执行这些脚本。这些脚本应该做一些有趣的工作。问题是人们可以上传可能损害我的服务器的脚本,我想阻止这种情况。在不损害我的系统的情况下运行任意脚本的选项是什么——实际上根本看不到我的系统?谢谢

最佳答案

“做不到。”

运行任意(不受信任的)脚本和保持安全是矛盾的。您应该尽可能使用自定义内核、jails、vms 等。

你可以看看http://codepad.org/about做到这一点,这是一个很多的工作。

关于Python,安全,沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688708/

相关文章:

python - 使用numpy进行非最大抑制的2D峰发现

paypal - 请登录以使用 PayPal 沙盒功能

Java 内存使用沙箱

macos - Mac OS X 沙箱和磁盘仲裁

php - Paypal Sandbox 定期付款,初始金额待定

Cocoa:截取桌面壁纸(没有图标和窗口)

python - 研究音调发生器程序。 'duration' 变量(以秒为单位)不能正确确定音调播放的时间

python - 如何创建一个具有不同 Id 和其他两个列的不同值的新列?

python - 正则表达式捕获一组的多个重复

python - 基于字典将 3D 数组转换为 2D 数组