让用户上传Python脚本以执行

发布于 2021-01-29 16:53:54

我知道让任何匿名用户上传任何类型的文件通常都是危险的,尤其是在代码的情况下。但是,我有一个让用户将自定义AI脚本上传到我的网站的想法。我将提供模板,以便用户可以在我用Python编写的在线网络游戏中与其他AI竞争。我要么需要一个解决方案以确保用户不会破坏任何其他文件,要么无法通过其上传的脚本注入恶意代码,或者需要一个用于客户端执行游戏的解决方案。有什么建议?(我正在寻找一种适用于我的Python脚本的解决方案)

关注者
0
被浏览
51
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    为用户提供广泛的API,并在上传时剥离所有其他调用(例如import语句)。另外,剥离与文件I / O有关的所有内容。

    (您可能希望进行多次传递,以确保您不会错过任何东西。)



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看