python - 保护 Flask 应用程序 python 源代码不被复制的最佳方法是什么?
问题描述
我想知道在将 Flask 应用程序的 python 源代码部署到云提供商后,防止其被复制的最佳方法是什么。
我对流程的理解如下:
- 一旦应用程序在云端,云基础设施的支持人员可以访问和复制应用程序的源代码。
问题:
- 我的理解正确吗?
- 如果是第一个问题的答案,是否可以采取任何措施来限制支持人员对源代码的访问?
在将“专有”算法部署到云时,这个问题也很重要。这是如何解决的?
感谢您的任何见解!
解决方案
是的,理论上托管除了您完全拥有的主机之外的任何地方都是不安全的。但是,如果您要使用任何主要的托管服务,我可以向您保证两件事:
- 有许多系统使您的代码无法访问
- 没有人会窃取您的代码。
但是,如果您担心,请查看 Python “冻结”工具,例如 PyInstaller 或 PyFreeze,但是这些工具仍然完全可以被反混淆。
推荐阅读
- django - 如何在 Django 中实现服务层?
- php - 如果我在我的项目中使用带有 laravel 的返回函数 paytabs 注销
- java - 使用redis sentinel时如何为redis设置数据库编号
- elasticsearch - Elastic Search 6.x 不断失败
- google-sheets - 如何搜索并将多列排序为一列
- android - 如何在 Fragment 中启动 Realm?
- windows - 获取带有 %SystemRoot% 的字符串不显示它 CMD BATCH
- ios - 在动态高度单元格表中,自动布局是否更改了屏幕上已经显示的单元格的高度?
- javascript - 如何在 express 上为 404 错误添加中间件
- rust - 分配对不同大小数组的引用