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

网安监测说我 APP 隐私违规,无中生有搞事呀?

  •  
  •   balabalaguguji · Dec 31, 2024 · 4827 views
    This topic created in 678 days ago, the information mentioned may be changed or developed.

    说我 APP 有后台检测应用的安装和卸载,也就是监听了如下两个广播:

    android.intent.action.PACKAGE_REMOVED

    android.intent.action.PACKAGE_ADDED

    但是我找遍了代码和 SDK ,都没找到有注册这两个广播的代码。

    也通过 adb 进入终端,用命令 dumpsys activity broadcasts > /sdcard/brd1.txt

    输出了全部广播注册和历史,没发现我 APP 有这两个广播的注册,难道我用错了方法吗?

    上面这个命令我试过,确实可以判断出是否注册了这个广播的,我自己添加了注册代码后能通过这个命令找到记录,我自己不加就没有,说明这个命令还是有用的呀。

    网安监测说经过了专业机构检测,这专业机构靠谱吗?怎么感觉不靠谱呢,没有申诉的渠道,这真是搞死人呀。

    求懂的朋友分享下怎么查找 APP 是否注册了这两个广播,最好能找到谁注册的

    另外有什么第三方机构做这个检测的?得找别人去检测了。

    murmur
    murmur
    Dec 31, 2024
    1
    你是不是被别人冒用打了广告和恶意代码在其他论坛或者商店上架了

    他说你 app 违规没说是在哪里下载的吗
    balabalaguguji
    balabalaguguji
    OP
    Dec 31, 2024
    2
    @murmur #1 没这个可能的,是在应用宝下载的
    bloodspasm
    bloodspasm
    Dec 31, 2024
    3
    第三方 SDK 检查一下
    ByteRan
    ByteRan
    Dec 31, 2024
    4
    可能是三方 SDK 动态注册的广播
    GotKiCry
    GotKiCry
    Dec 31, 2024
    5
    用 Frida 写个 Hook 脚本检查一下 App
    qwwuyu
    qwwuyu
    Dec 31, 2024❤️1
    6
    直接运行 debug 包 用 jadx 反编译 然后搜索文本 PACKAGE_ADDED
    Solix
    Solix
    Dec 31, 2024 via iPhone
    7
    就是让你下架的,没别的解决方案
    balabalaguguji
    balabalaguguji
    OP
    Dec 31, 2024
    8
    @tanranran #4 这种方式我上面的命令可以找到的,我试过了
    XuDongJianSama
    XuDongJianSama
    Dec 31, 2024
    9
    6 楼说得对,有可能是 sdk 里的代码,别对着 studio 分析,对着 apk 分析,用 jadx 软件
    eben
    eben
    Dec 31, 2024
    10
    政府相关的软件,基本上误杀率很高的
    ByteRan
    ByteRan
    Dec 31, 2024❤️1
    11
    @balabalaguguji #8 动态注册可以远程控制,命令无法实时查到
    CFM880
    CFM880
    Dec 31, 2024
    12
    得反编译自己的 apk 包查
    CFM880
    CFM880
    Dec 31, 2024
    13
    https://gist.github.com/CFM880/56d74fc2de20092922ed8c0424f129fb

    可以用类似的 patch ,自己在 ContextImpl 中 registerReceiver 方法中加 try catch
    Nasdaq
    Nasdaq
    Dec 31, 2024
    14
    不会是安天吧
    dem0ns
    dem0ns
    Dec 31, 2024❤️1
    15
    练练健身 app: a8fe11972eb5518484b20b2ce8cf243e/smali_classes2/com/oplus/ocs/wearengine/core/xh2.smali: const-string v6, "android.intent.action.PACKAGE_REMOVED"
    dem0ns
    dem0ns
    Dec 31, 2024❤️1
    16
    a8fe11972eb5518484b20b2ce8cf243e/smali_classes2/com/oplus/ocs/wearengine/core/xh2.smali: const-string v6, "android.intent.action.PACKAGE_ADDED"
    a8fe11972eb5518484b20b2ce8cf243e/smali/com/google/android/gms/common/a.smali: const-string v1, "android.intent.action.PACKAGE_ADDED"
    jciba5n4y6u
    jciba5n4y6u
    Dec 31, 2024
    17
    加壳了没?
    realpg
    realpg
    Dec 31, 2024
    18
    我相信网安的检测商
    他们或许会僵硬死板,但是这种基础问题从来不会瞎说
    xiaomoxian
    xiaomoxian
    Dec 31, 2024 via Android
    19
    个人的资质吗,前几天听说个人马上上标准,慢慢劝退
    sn0wdr1am
    sn0wdr1am
    Dec 31, 2024
    20
    很可能是第三方 SDK 注册的。
    wyfig
    wyfig
    Dec 31, 2024
    21
    我们之前公司 app 被这么搞过一次,还被网信办约谈了,三方检测给出一堆问题。后面全部改了一遍,但是用 360 加固的,说安全不合规。猜猜最后怎么办?最后专门找了检测的人员,给推荐了付费的加固服务,花钱加固就完事了,一年好几万吧。
    headwindx
    headwindx
    Jan 1, 2025 via iPhone
    22
    去海外吧
    balabalaguguji
    balabalaguguji
    OP
    Jan 1, 2025
    23
    @dem0ns #16 大哥给跪了呀,给我直接找出来了,竟然是 OPPO 的 SDK 。请教下你是用什么工具找的呢?
    dem0ns
    dem0ns
    Jan 2, 2025
    24
    @balabalaguguji apktool + grep
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2282 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    ♥ Do have faith in what you're doing.