flask 部署需要加密,有什么思路吗

2019 年 5 月 9 日
 hellowang

谢谢各位大佬指点

5005 次点击
所在节点    Python
17 条回复
cissoid
2019 年 5 月 9 日
1. pyc 部署,可以挡住小白
2. 关键代码用 C 或者 Cython 写
Qzier
2019 年 5 月 9 日
加密?你服务器没有密码吗?
est
2019 年 5 月 9 日
加什么密啊。程序跑起来之后把 src 目录直接删掉。
assad
2019 年 5 月 9 日
@est 犀利啊
CallMeReznov
2019 年 5 月 9 日
@est #3 是个狼人
nooper
2019 年 5 月 9 日
代码混淆
Vegetable
2019 年 5 月 9 日
3# 这操作我学到了呀哈哈
之前想过一个思路,魔改解释器,将代码进行非对称加密.解释器自带解密功能,代码分发时候进行加密.
保证解释器不被 hack 掉,那代码应该就是没办法看到的了.
Cooky
2019 年 5 月 9 日
nuitka + upx
dhq
2019 年 5 月 9 日
@est 服务器极其稳定,从不重启
huahuajun9527
2019 年 5 月 9 日
编译成 so 文件
est
2019 年 5 月 9 日
@dhq 收费重启。23333

其实我想设计一套无文件远程加载系统。
chesterzzy
2019 年 5 月 9 日
函数编译成 pyd,其实就相当于 so。再加壳。
vissssa
2019 年 5 月 9 日
我们是代码全部 cython 编译,不知道还能不能被破解
qq316107934
2019 年 5 月 9 日
@est #11 最终还是要映射到内存吧,block 一复制就出来了,防君子不防小人。
est
2019 年 5 月 9 日
@楼上 说得好有道理,不过你都会复制内存了。一般的加密能防住?

要继续玩下去,比如启动的时候识别已知进程,你启动别的不认识进程有 root 权限直接退出。
playniuniu
2019 年 5 月 9 日
一般 pyinstaller 之类打个二进制包比较靠谱
Nick2VIPUser
2019 年 5 月 10 日
serverless 好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562521

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX