发现很多 ROM 都存在一个严重安全隐患 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
请用平和的语言准确描述你所遇到的问题
厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
Trumeet
V2EX    全球工单系统

发现很多 ROM 都存在一个严重安全隐患

  •  3
     
  •   Trumeet 2018-04-15 09:18:28 +08:00/span> via Android 12556 次点击
    这是一个创建于 2815 天前的主题,其中的信息可能已经有所发展或是发生改变。

    来自 https://www.coolapk.com/apk/tc.mycompany.com.hstopapk 这个应用。 很多 ROM,包括但不限于厂商 ROM,都没有用自己的签名签署 platform,而是直接用 Google 提供的测试签名,这样任意一个 App 只要使用测试签名签署,就可以 share system uid 来做一些事情。如果恶意程序利用这个漏洞就很恐怖了.. 目前听说 Flyme、RR、H2OS 都有这个 bug,Omni 没事。

    59 条回复    2018-04-20 10:56:56 +08:00
    wjm2038
        1
    wjm2038  
       2018-04-15 10:25:46 +08:00 via Android
    看起来挺危险啊,但是权限会高到 root 么
    orangeade
        2
    orangeade  
       2018-04-15 10:28:09 +08:00 via Android
    Samsung 官方系统试了下,签名冲突,无法安装
    OpenJerry
        3
    OpenJerry  
       2018-04-15 10:30:05 +08:00 via Android
    国行 sony xzp 安装失败
    zyuhung
        4
    zyuhung  
       2018-04-15 10:31:01 +08:00 via Android
    MIX2S 无法安装
    pwrliang
        5
    pwrliang  
       2018-04-15 10:33:58 +08:00 via Android
    Pixel2 安装失败
    icedx
        6
    icedx  
       2018-04-15 10:35:33 +08:00
    大部分能被称为 Rom 厂商的心中还是有点 B 数的 不会犯这种低级错误

    虽然 Company 项写的是 Google 但是签名是自己生成的 和 Google 提供的测试用的 FingerPrint 不一致

    不过论坛大神的 Rom 就不好说了

    往往修改一个使用了 System Uid 的应用 就需要对所有的使用了 System Uid 的应用 APK 重新签名

    更有甚者直接关掉了签名验证
    8rB61FLBPVSxW2C8
        7
    8rB61FLBPVSxW2C8  
       2018-04-15 10:58:36 +08:00 via Android
    只见过小厂商不替换 key 的,大厂的没见过这种低级错误,就是很久前三星有款机器有这个漏洞
    MyLeoWind
        8
    MyLeoWind  
       2018-04-15 11:02:58 +08:00 via Android
    安卓 ROM 生态看起来这么繁荣,其实连能定期更新安全补丁的都很少。
    azh7138m
        9
    azh7138m  
       2018-04-15 11:38:56 +08:00 via Android
    emui 安装失败
    xuc
        10
    xuc  
       2018-04-15 11:43:32 +08:00 via Android
    zui 安装失败
    handbrake
        11
    handbrake  
       2018-04-15 11:46:30 +08:00 via Android
    Flyme5 安装失败
    honeycomb
        12
    honeycomb  
       2018-04-15 11:48:10 +08:00 via Android
    @wjm2038 需要 platform key 的权限在没有它的时候需要 root 才能用,而且它们往往很重要
    cy18
        13
    cy18  
       2018-04-15 11:52:14 +08:00 via Android
    @MyLeoWind 金字塔型的繁荣,有处于顶端的诸如 lineage OS,也有很多的“论坛大神”。我个人觉得这样其实挺好的...
    fork3rt
        14
    fork3rt  
       2018-04-15 12:12:07 +08:00 via Android
    Samsung SE8.5 安装失败
    zzzmode
        15
    zzzmode  
       2018-04-15 12:13:14 +08:00
    如果厂商的 rom 都没换签名的话对普通用户影响就比较大了
    upczww
        16
    upczww  
       2018-04-15 12:27:34 +08:00 via Android
    smartisan os 安装失败
    hanxiV2EX
        17
    hanxiV2EX  
       2018-04-15 13:56:21 +08:00 via Android
    小米安装失败
    U2FsdGVkX1
        18
    U2FsdGVkX1  
       2018-04-15 14:01:55 +08:00
    Flyme6 安装失败
    rootx
        19
    rootx  
       2018-04-15 14:05:24 +08:00 via iPhone   4
    IOS11.2 安装失败
    patx
        20
    patx  
       2018-04-15 14:12:06 +08:00
    你觉得是个漏洞没问题,关键是要有 poc 啊
    wevsty
        21
    wevsty  
       2018-04-15 14:12:17 +08:00
    Lineage OS 14.1 安装失败,提示签名冲突
    peterpei
        22
    peterpei  
       2018-04-15 14:18:30 +08:00 via Android
    miui 直接安装失败
    ln1225707801
        23
    ln1225707801  
       2018-04-15 14:19:16 +08:00 via iPhone
    H2OS 7.1 失败
    cinhoo
        24
    cinhoo  
       2018-04-15 14:53:00 +08:00 via iPhone
    moto z2f 失败
    iden
        25
    iden  
       2018-04-15 15:25:45 +08:00   1
    Windows 10.0.16299.371 安装失败
    nciyuan
        26
    nciyuan  
       2018-04-15 15:46:52 +08:00 via Android
    锤子手机表示安装失败
    olaloong
        27
    olaloong  
       2018-04-15 15:49:01 +08:00 via Android
    MIUI9 安装失败
    nutting
        28
    nutting  
       2018-04-15 15:51:13 +08:00 via Android
    miui 波兰版……安装成功,这是啥,运行报错
    zpxshl
        29
    zpxshl  
       2018-04-15 15:58:03 +08:00 via Android
    @nutting 我一直纳闷,这个所谓的 miui 波兰版,是官方版本呢?还是有第三方经手修改的?
    linxijun
        30
    linxijun  
       2018-04-15 16:16:48 +08:00 via iPad
    msdos,路过 ha ha ha
    hesir
        31
    hesir  
       2018-04-15 16:51:08 +08:00
    小米的 Android one 安装失败
    dlsflh
        32
    dlsflh  
       2018-04-15 17:01:36 +08:00 via Android
    那现在有安装成功的吗?
    zjp
        33
    zjp  
       2018-04-15 17:06:57 +08:00 via Android
    来个安装成功的,AOSPExtended unofficial
    chenyiping1995
        34
    chenyiping1995  
       2018-04-15 17:23:18 +08:00 via Android
    @zpxshl 第三方修改的。
    yanwu
        35
    yanwu  
       2018-04-15 17:28:27 +08:00 via Android
    一加 5t oxygen os 安装失败
    snoopy4444cn
        36
    snoopy4444cn  
       2018-04-15 17:29:14 +08:00 via Android
    s8+极光安装成功,祝贺我吧
    co3site
        37
    co3site  
       2018-04-15 17:53:42 +08:00 via Android
    RROS 秒装成功,share system uid 成就达成
    gabon
        38
    gabon  
       2018-04-15 17:58:51 +08:00 via Android
    一加 3t hydrogen 应用未安装
    affyun
        39
    affyun  
       2018-04-15 18:12:28 +08:00 via Android
    让垃圾 ROM 现原型的应用啊
    xratzh
        40
    xratzh  
       2018-04-15 18:22:40 +08:00 via Android
    一加氧 OS,Android8.0 提示安装失败
    jtnwm
        41
    jtnwm  
       2018-04-15 18:47:37 +08:00 via Android
    个人搞的 ROM,仔细弄签名和 SELinux 的好像不多,没 bug 就不错了
    v2gg
        42
    v2gg  
       2018-04-15 21:02:03 +08:00
    @rootx 噗哈哈哈哈哈哈哈戏精你站住
    zts1993
        43
    zts1993  
       2018-04-15 21:03:27 +08:00   1
    H2OS 没事的,第三方打包的 ROM 可能不行。。。


    手动滑稽了。实际上很少有 rom 可以利用。。
    WispZhan
        44
    WispZhan  
       2018-04-15 23:09:08 +08:00 via Android
    一加 3T oxygen os 5.0.1(8.0)安装失败
    swsh007
        45
    swsh007  
       2018-04-15 23:09:51 +08:00 via Android
    @zpxshl 第三方。
    Hardrain
        46
    Hardrain  
       2018-04-15 23:26:11 +08:00
    OP5(OOS)不能安装
    CCNemo
        47
    CCNemo  
       2018-04-15 23:34:12 +08:00 via Android
    不知道小米国际版能不能安装成功
    anibear
        48
    anibear  
       2018-04-16 01:16:54 +08:00 via Android
    pixel experience mi6 安装成功。。这就尴尬了 aosp 的
    lvsemi1
        49
    lvsemi1  
       2018-04-16 01:24:53 +08:00 via Android
    哈哈哈哈,aosp 成功打卡
    SingeeKing
        50
    SingeeKing  
    PRO
       2018-04-16 07:56:50 +08:00
    iOS 11.3 安装不了
    RYAN0UP
        51
    RYAN0UP  
       2018-04-16 08:45:45 +08:00 via Android
    Smartisan 4.5 安装失败
    xitiecheng
        52
    xitiecheng  
       2018-04-16 08:54:52 +08:00
    好多电视机顶盒 rom 的确是如此。。
    afpro
        53
    afpro  
       2018-04-16 09:24:34 +08:00
    rom 在 build 的时候是统一签名的 不会有某一个系统应用签名不一致的
    A5454cv23
        54
    A5454cv23  
       2018-04-16 11:48:21 +08:00
    emui8.0 安装失败
    zoujun3281
        55
    zoujun3281  
       2018-04-16 13:49:50 +08:00
    IOS 安装失败
    linusyang
        56
    linusyang  
       2018-04-16 15:57:04 +08:00 via Android
    bluefalconjun
        57
    bluefalconjun  
       2018-04-16 17:11:06 +08:00
    哈哈 深刻暴露了 第三方 rom 的问题啊...
    印象中很早版本的 CTS 使用 testkey 签名就不会 pass 了.
    vendor 能自己出 rom 的 确实是不会连这点问题都不看的啦...
    linusyang
        58
    linusyang  
       2018-04-16 17:44:38 +08:00
    @bluefalconjun 很奇怪的就是 xiaomi.eu 的固件都能 pass cts,android pay 我都用了很久了…
    tcp
        59
    tcp  
       2018-04-20 10:56:56 +08:00 via Android
    lineage os 有这个问题吗?
    关于     帮助文档     自助推广系统     博客     < href="/help/api" class="dark" target="_self">API     FAQ     Solana     3001 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:24 PVG 21:24 LAX 05:24 JFK 08:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86