20 条回复  ·  270 次点击
Zwying 小成 2024-8-27 00:19:16
node:
1.打包成二进制,但是只能 require 。
2.混淆部分关键代码: https://obfuscator.io/
3.部分关键业务用 Go/Rust/C 等重写,编译成 Wasm ,再调用

python 研究的不多,pyinstaller 打包可能是个不错的方法
jianchang512 小成 2024-8-27 00:26:59
都能进服务器了,源码再怎么加密 混淆或者二进制打包还有意义吗?


这场景似乎只在预防一种人:可以给他服务器权限但不想让他看到或复制源码
puzzle9 初学 2024-8-27 00:34:24
啊 那 php 的源码部署岂不是哭晕在厕所
不过换个想法
流量比源码值钱多了
zeusho871 小成 2024-8-27 01:06:49
@darksword21 pyinstaller 保护不了源码 运行速度还慢
@grayfox 建议看看 nuitka 这个打包源码 我用 ida 看了下 字符串基本都加密了如果觉得打包慢可以封装部分模块配合 pystand( https://github.com/skywind3000/PyStand) 打包详情看知乎文章
https://www.zhihu.com/question/48776632/answer/2336654649
mooyo 小成 2024-8-27 05:07:49
你门都被别人 x 开了,你关心的居然是源代码?难道不是直接把你库脱了嘛
expy 小成 2024-8-27 07:49:19
服务器被登陆比代码泄漏严重几个数量级,屎山代码开源都没人看的。
GeekGao 小成 2024-8-27 07:51:53
你的业务代码这么值钱吗?
如果很值钱,可以考虑代码混淆、定制加密解释器,例如 pyarmor 。
反正,有成本的。
crackidz 小成 2024-8-27 08:30:51
Java 能直接反编译啊...
dream4ever 小成 2024-8-27 08:39:36
“只要有登陆到生产服务器的权限”,你家门都被人打开了,家里的东西再怎么遮盖,用处也不大了……
drwebco 小成 2024-8-27 08:42:30
用 python 就别想闭源了
返回顶部