【发布时间】:2020-03-06 21:30:35
【问题描述】:
我正在开发一个 Django 应用程序以分别在每台客户端计算机上运行。问题是,我应该使用哪些技术来分发,例如 docker、虚拟机等?如何保护 Django 应用程序的代码?如何防止未经许可分发?
【问题讨论】:
-
所以给他们构建版本而不是源代码本身。
-
你能解释更多并给我一些资源吗?
-
您安装过应用程序吗?你看到源代码本身了吗?不!所以你看到了代码的构建版本,所以你可以使用但你不能更改源代码(你可以尝试但它并不容易),有一些python库可以输出
exe版本并发布它。 -
这些从 Python 转换为 exe 的 .exe 文件可以被反编译。因此用户可以阅读项目的源代码。我使用代码版本安装了应用程序,但同时我可以使用 PyPi 访问这些项目的源代码。
-
你应该建立某种方式,使反编译的版本无法理解
标签: python django security web-applications