gpt4 book ai didi

python - 在服务器上安全地执行不受信任的Python代码

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:32 24 4
gpt4 key购买 nike

我有一个服务器和一个前端,我想从前端的用户那里获取python代码并在后端安全地执行它。

我阅读了这篇文章,解释了每种方法的问题方面 - 例如 pypl 沙箱、docker 等。

我可以定义代码需要的输入和输出,并且可以将它们全部放在一个目录中,对我来说重要的是这段代码不应该损害我的文件系统,并创建磁盘,内存, cpu溢出(我需要能够设置超时,并防止它访问不专门用于它的文件)

这里的最佳实践是什么? docker ?库伯内特斯?有 python 模块吗?

谢谢。

最佳答案

您可以拥有一个带有卷挂载的 python docker 容器。卷挂载将是本地系统中代码的目录,该目录也将在您的 docker 容器中可用。通过这样做,您可以在容器运行时将用户提供的代码隔离到容器中。使用 CIS 基准扫描您的 Python 容器以获得更好的安全性

关于python - 在服务器上安全地执行不受信任的Python代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54569861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com