如何在Flask服务器上安全地执行客户端提供的代码

时间:2019-02-06 14:10:17

标签: python flask

我正在构建用于数据存储和分析的Web服务器(烧瓶)。我希望用户上传自己的python函数,让服务器运行它们并生成结果。 有安全的方法可以解决这个问题吗?

理想情况下,用户将上载具有函数定义(可能具有固定的预定义名称)的python文件,并将对象的数据库坐标作为参数提供。 结果应作为字典返回,如果没有引发异常,请将其存储在数据库中。

我希望无论使用哪种用户脚本,都不应以任何方式损害服务器计算机,不丢失数据,不进行比特币养殖:)

任何建议都值得赞赏。

0 个答案:

没有答案