【问题标题】:Including my python library files in pypy sandbox在 pypy 沙箱中包含我的 python 库文件
【发布时间】:2015-05-27 03:56:18
【问题描述】:

我有一个项目,允许用户在环境中访问他们的 python 文件。出于安全考虑,环境由 PyPy 的沙箱完成。

我还有一些库代码供用户使用。但是,我不希望他们看到源代码。

有没有办法可以导入模块,但是看不到模块内容?

谢谢!

【问题讨论】:

    标签: python sandbox pypy


    【解决方案1】:

    可能有一些 hacky 方法可以做到这一点。我能想到的一个方法是编辑 pypy 沙箱脚本(受信任并实际访问文件的脚本)以仅在第一次读取您的模块文件,它(希望)被导入的位置,并且之后块读取。但是请记住,他们将能够检查模块的内容,并且可能能够确定很多关于代码的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多