RunningRabbit
V2EX  ›  Android

android app 360 加固后容易被破解,导致接口被盗用,有没有合适的第三方服务可以解决这个问题?

  •  
  •   RunningRabbit · Nov 13, 2023 · 15180 views
    This topic created in 1086 days ago, the information mentioned may be changed or developed.

    app 接口出现被盗用的情况,太贵的加固服务就不考虑

    26 replies  •  2024-12-18 14:49:15 +08:00
    Geele
    Geele
    Nov 13, 2023
    1
    和加固没关系吧,root 后抓包就能看到 http 明文
    AoEiuV020JP
    AoEiuV020JP
    Nov 13, 2023
    2
    360 加固已经算是比较难破解的了,还是被破估计换别的也没用,
    考虑接口本身加固,增加 token 之类参与签名生成,或者重要接口添加验证码之类的方案,
    而且已经被破解了那首先接口验证方案就肯定是要改的,
    Cmdhelp
    Cmdhelp
    Nov 13, 2023
    3
    加固解决不了问题
    owen800q
    owen800q
    Nov 13, 2023 via iPhone
    4
    只出 IOS 版本,不要分发 Android
    nxforce
    nxforce
    Nov 13, 2023
    5
    听说 flutter 开发的 app 比较难破解。

    不过现在让换技术也不太现实了。。
    evilwk
    evilwk
    Nov 13, 2023
    6
    接口和加固有个啥关系,总有办法抓包。
    liberize
    liberize
    Nov 13, 2023 via Android
    7
    用 https 并通过 ssl public key pinning 防抓包
    stinkytofu
    stinkytofu
    Nov 13, 2023
    8
    把所有的网络请求参数放在 native 层封装并加密, 再通过 jni 调用 java 访问, 这样别人很难通过反编译 java 利用你的接口, 只有破解掉 so 才能得到你的加密方法和参数, 破解成本会提高很多. 很多人到这一步就放弃了. WhatsApp 就是这样操作的.
    AppJun
    AppJun
    Nov 13, 2023
    9
    你确定接口被盗用是 Android App 被破解吗……

    感觉你想问的是“如何防止接口被盗用”以及“盗用之后应该怎么做处理”,而不是“怎么便宜的加固客户端”……
    vimiwivv
    vimiwivv
    Nov 13, 2023
    10
    加上 frida 检测,加密放 so 层,再上 Ollvm 混淆
    xiaoriri666
    xiaoriri666
    Nov 13, 2023
    11
    10 楼正解,或者花钱买商用的加密
    whileFalse
    whileFalse
    Nov 13, 2023 via Android
    12
    接口做验证了吗
    nhYc821d9om0ArHG
    nhYc821d9om0ArHG
    Nov 13, 2023
    13
    加固,就是防君子不防小人的,有心搞,从没见过哪个 app 破不了的,业务层防护才是解决问题根本之道
    limiter
    limiter
    Nov 13, 2023
    14
    ???你理解你说的话是什么意思吗
    woldfoll
    woldfoll
    Nov 13, 2023 via iPhone
    15
    只能增加门槛,想彻底防不现实
    miyuki
    miyuki
    Nov 13, 2023
    16
    加固只有增加破解门槛,而不是杜绝

    再牛逼的加固,搞个机械手+摄像头拍屏幕图像识别,你该如何应对?
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Nov 13, 2023
    17
    @joyhub2140 #5 flutter 的逻辑似乎是在.so 文件里的,我上次是准备改一个 flutter 应用,折腾半天也没改成功
    xFrye
    xFrye
    Nov 13, 2023
    18
    方向错了吧应该从服务端下手,客户端可以默认他总是有被破解的风险
    RunningRabbit
    RunningRabbit
    OP
    Nov 14, 2023
    19
    @AoEiuV020JP 接口加密安全是做过的,后面再改改
    RunningRabbit
    RunningRabbit
    OP
    Nov 14, 2023
    20
    @liberize 这个方案后面研究下,不太懂这个技术
    RunningRabbit
    RunningRabbit
    OP
    Nov 14, 2023
    21
    @vimiwivv 后面试试这种方式
    RunningRabbit
    RunningRabbit
    OP
    Nov 14, 2023
    22
    @stinkytofu 好的,我们内部讨论下确定个方案
    StarYuhen
    StarYuhen
    Nov 14, 2023
    23
    建议用梆梆加固企业版,自带反调试和检测,你还可以写个代理检测模块,可以防御百分之 99 的人,别用 flutter ,现在已经有一套流程解密了
    v2vTZ
    v2vTZ
    Nov 15, 2023
    24
    接口有加密字段明文抓到了也没用.我估计楼主是想防止解包找加密方法之类的
    RunningRabbit
    RunningRabbit
    OP
    Nov 16, 2023
    25
    @StarYuhen 之前了解过这个,加固比较贵,一个一两万了
    snowflake007
    snowflake007
    Dec 18, 2024
    26
    都很贵,一个应用一年 1 万多。我找人 1000 加固 过了合规检测
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1500 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 150ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    ♥ Do have faith in what you're doing.