我有一个Python项目,该项目从一组指定的目录中动态加载Python脚本,并从中执行预期的功能。为了加强此应用程序的安全性,我想分析脚本以确保它们只是纯数学函数,因此,不与任何系统组件(如HDD / SDD,网络,数据库等)进行交互。这甚至可以在Python中完成?
该问题已移至https://security.stackexchange.com/questions/131283/how-does-one-verify-that-a-python-script-is-a-pure-math-function,但现在暂时将其保留在此处,以保留已提供的评论和答案。
最佳答案
似乎沙箱禁用I / O,网络等功能并不是完全可靠的。
由于Python没有嵌入任何权限系统,因此很难执行您想要的操作。