• 请不要在回答技术问题时复制粘贴 AI 生成的内容
blackantt
V2EX  ›  程序员

怎么防止别人把客户端反编译后配上他自己的 server(计费)?

  •  
  •   blackantt · 9h 2m ago · 962 views

    怎么防止 pyside6 的客户端被反编译呢?
    用 使用 Nuitka 或 Cython 编译 ? 这种方式的反编译难度有多大呢?

    12 replies    2026-08-21 03:48:06 +08:00
    zcf0508
        1
    zcf0508  
       8h 51m ago via Android
    本地搭个代理,都不需要反编译啊
    Oceanhime
        2
    Oceanhime  
       8h 43m ago
    用 Nuitka 编译确实能增大一定的反编译难度, 但是现在难度已经降低很多了. 最近也有一些新的针对 Nuitka 的 decompiler, 号称可以完美反编译 Nuitka 的代码.

    AI 时代是不是更应该考虑维护自己的功能护城河呢? 即使不反编译, 别人用 AI 截几张 UI 图也能复刻一多半了. 把重要的逻辑都搬到云上吧.
    ykone
        3
    ykone  
       6h 19m ago
    我个人觉得,你要本地性能就把核心模块换 C++ / Rust 实现然后 python 接入,后续还能走更多保护技术。要不然就变云服务的模式防的最彻底。其他都是扯的,Nuitka 、Cython 这种太低级了。
    blackantt
        4
    blackantt  
    OP
       6h 7m ago
    @Oceanhime 收费逻辑本来都在云上。 我是说别人反编译后,他自己再配 server 侧代码。 马上就可以上线了。 怎么防这种。
    blackantt
        5
    blackantt  
    OP
       6h 6m ago
    @ykone 云服务也不行啊,客户端的代码都有的话,根据调用把 server 侧代码凑出来也不难吧
    loading
        6
    loading  
       5h 54m ago via Android
    让 ai 改成别的语言。
    xtreme1
        7
    xtreme1  
       5h 10m ago
    这是个事实还是担忧啊
    如果是担忧的话, 摆烂吧哈哈
    腾子的某游戏客户端 ai 时代都没撑过几个月
    netlous
        8
    netlous  
       4h 26m ago
    简单说就是防不了,并且都不用反编译,别人只要用 AI 试用一下,总结一下业务文档,然后就自己开干了
    msg7086
        9
    msg7086  
       4h 8m ago
    别人拿 AI 抄一个上线也就几块钱的事其实。
    383394544
        10
    383394544  
    PRO
       4h 4m ago
    我的产品后端是开源的,但参数配置没开源,其他人就算部署一份也没办法完全复刻我的效果。
    lonelycatcat
        11
    lonelycatcat  
       2h 24m ago
    本来都不可能完全防住,这么多大公司程序不是该破解还是破解。
    给你几个建议。
    1 ,客户端一些关键逻辑用 c++写,然后买个 vm 加壳混淆,你软件不是特别赚钱,几乎防住百分之 99 搞事的了。
    2 ,搞套账户系统,关键算法传账户信息去服务器算,如果某个账户使用量异常直接封账户。
    3 ,就得多埋点暗桩,但是本质就是恶心人。
    GeruzoniAnsasu
        12
    GeruzoniAnsasu  
       1h 8m ago
    1. 把计算放服务端。
    2. 锚一张商用证书进去作为公证

    二进制保护技术都是论文千百遍的东西,分分钟被 LLM 打烂。
    如果你本来也不是大规模商用的东西我建议 cs 架构。如果偏工具类很多本地操作的逻辑挪不到服务端,那也许想想不依赖软件保护的传统商业模式会更有用一些。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:56 · PVG 04:56 · LAX 13:56 · JFK 16:56
    ♥ Do have faith in what you're doing.