我对Python代码的保护有疑问。 我不是意思只是“混淆”,所以,我已经阅读了很多关于这个主题的话题,我select把我的应用程序放在一个web界面。 所以,完成了。
我通过一个Web界面后面的CGI脚本执行我的代码,所以,我不需要再发送我的.py文件了。
但是,我仍然关心保护。
是否有一些众所周知的手册,我可以find有关Apache的信息,以及如何保护我的主目录“不受欢迎的下载”? 所以,我的.py文件(实际代码)不是直接处理的,而是在那里。 那么,考虑到我使用的是Apache2服务器,我该如何保护它呢?
如果你想99,9%的确保你的python文件不能被下载,把它们放在networking服务器的文档树之外,并确保你的脚本是安全的(检查下面的链接):
本地文件包含说明
远程文件包含说明
不要忘记为您的脚本设置正确的文件权限。 您可能还想要禁用一些数据库function,如LOAD_FILE(),这通常只能由黑客使用。