破案了!手机 App 无授权就能监听电话,准确率可达 90%! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SNOOPY963
V2EX    分享发现

破案了!手机 App 无授权就能监听电话,准确率可达 90%!

  •  
  •   SNOOPY963 2020-02-28 13:58:45 +08:00 9202 次点击
    这是一个创建于 2127 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前期提要:br />之前在站上看到过几个说什么语音被监听的事情。
    我最早看到的可能还不是这个帖子: t/623713
    这个帖子里的 case2 就是一个令人匪夷所思的事情。

    按照第一反应,这通话权限都没获取啊,怎么可能监听呢?
    事实证明自己图样,too simple,sometimes naive 了。

    简单来说:
    「当前智能手机 App 可在用户不知情、无需系统授权的情况下,利用手机内置加速度传感器采集手机扬声器所发出声音的震动信号,实现对用户语音的窃听。

    可怕之处在于,这一攻击方式不仅隐蔽而且“合法”。也就是说,用户很可能在毫无感知的情况下泄露隐私,而攻击者并不违法。」

    原文见: https://mp.weixin.qq.com/s/ReAKUJhMAWMkVEwn5xT-oA

    注:原帖 case2 和推文所举情况还是有区别的。但在没有通话权限就能能获取声音这个问题的思考上,是一致的。
    40 条回复    2020-03-01 08:52:56 +08:00
    sutking
        1
    sutking  
       2020-02-28 14:00:06 +08:00 via iPhone
    安卓系统吗?很正常。♂♂
    nevin47
        2
    nevin47  
       2020-02-28 14:02:41 +08:00
    其实就是旁路攻击的一种嘛
    just1
        3
    just1  
       2020-02-28 14:03:19 +08:00   3
    @sutking #1 你这都能跟安卓 ios 扯关系?
    SNOOPY963
        4
    SNOOPY963  
    OP
       2020-02-28 14:04:21 +08:00   1
    @sutking 如果用的推文攻击方式,那么 iPhone 可能反而是重灾区。

    站内 iPhone 的也有这么个帖子: t/606778
    nevin47
        5
    nevin47  
       2020-02-28 14:04:31 +08:00
    @sutking #1 如果是反串黑,不加狗头直接厚葬了
    shansing
        6
    shansing  
       2020-02-28 14:08:09 +08:00
    @SNOOPY963 如果应用非要在后台保活才能运行机器学习模型,那 iPhone 划掉应用不是更安全吗?
    CismonX
        7
    CismonX  
       2020-02-28 14:11:34 +08:00 via iPhone
    技术成本太高。安卓反而没必要用这种方式,因为相比于 iOS,有其他的奇技淫巧可以用。

    之前看一篇文章讲国内众手机厂商联合推的一套底层框架,接入以后完全可以绕过安卓的权限机制来控制手机。(如果真实存在的话)实现监听的成本远远低于基于加速传感器分析的方式。
    SNOOPY963
        8
    SNOOPY963  
    OP
       2020-02-28 14:13:04 +08:00
    @shansing 噢,我的意思是只是,Android 手机厂商所用的加速度传感器可能不尽相同,机器学习起来没有 iPhone 那么大数量的高效。当然,只是可能。
    syahd
        9
    syahd  
       2020-02-28 14:16:01 +08:00   1
    这只是别人在实验室条件下的理想情况吧,实际情况要比较完美地窃听,获取隐私肯定没这么简单。。
    nevin47
        10
    nevin47  
       2020-02-28 14:18:28 +08:00
    不过我看官方的公众号总觉得讲的有点骇人听闻,我去看了一下原始论文,里面还是有诸多限制的

    > 例如老的设备的加速度传感器没那么敏感,采样率不足;
    > 对信源的强度要求很高;
    > 辅音相对元音来说,基本无法复原等等

    有兴趣的 V 友可以自己去看看原文,我觉得现阶段还是广告联盟更常用一些……做旁路攻击获取到的音频数据,还需要再去复原成 text,这条路做到商用还有点距离,搞搞特殊场景倒是有可能
    https://www.ndss-symposium.org/wp-content/uploads/2020/02/24076.pdf
    fancy111
        11
    fancy111  
       2020-02-28 14:20:27 +08:00
    没必要搞得这么复杂,何况现实环境也不允许。反而有很多其他方式可以用。
    imn1
        12
    imn1  
       2020-02-28 14:25:41 +08:00
    @whwq2012 #9
    阴谋论一下,正是不完美,才没能每人复现,只是某些“听清楚”的情况出现了,
    我只是说说,不参与正经讨论,既不尽信,也会谨慎对待,还是该干嘛干嘛,不该干嘛不干嘛
    Buges
        13
    Buges  
       2020-02-28 14:29:06 +08:00 via Android   2
    之前就说过,传感器是个重灾区。
    通过机器学习可以实现采样用户步态指纹,实际锁定到用户自然人,比什么实名认证都靠谱。
    不过目前 Android 还是可以通过特殊手段拦截传感器的访问,iOS 的话只能等 Apple 重视起来才行。
    est
        14
    est  
       2020-02-28 14:29:11 +08:00 via Android   3
    我说一个国宝抓手机定位的思路。

    复制照片,读取剪贴板,提速 exif 信息,获得定位。

    目测有些国产 app 已经这么干了。
    Osk
        15
    Osk  
       2020-02-28 14:30:44 +08:00
    其实传感器的风险一直都有报道,我记得是使用陀螺仪来实现监听的,建议是限制陀螺仪的调用频率,ios 似乎比安卓限制多一点,不知道 Google 做出修正没有。


    另外,还有分析步态来追踪用户的,不知道真假,我只能说难以想象这些数据居然能作为指纹。。。
    xinghen57
        16
    xinghen57  
       2020-02-28 14:32:42 +08:00 via iPhone
    蓝牙耳机岂不是相对比较安全?
    SNOOPY963
        17
    SNOOPY963  
    OP
       2020-02-28 14:37:37 +08:00
    @nevin47 确实如此,zju 官微一向喜欢标题党化

    不过也算是对那些匪夷所思问题的一个思考方向吧。
    finab
        18
    finab  
       2020-02-28 14:38:58 +08:00
    并没有破案吧,没有锤到点子上

    要有能运行这个的同等权限,用其他方案不是更简单么
    SNOOPY963
        19
    SNOOPY963  
    OP
       2020-02-28 14:45:24 +08:00
    @finab 对你说的对!
    jerryrib
        20
    jerryrib  
       2020-02-28 15:27:21 +08:00
    Kali 了解下
    badcode
        21
    badcode  
       2020-02-28 15:41:39 +08:00
    @est
    有点意思,获取地理位置,这个设置在第一次使用系统时就去掉,
    源于某次软件提示我去过哪里。。。

    是不是“很人性化”
    nevin47
        22
    nevin47  
       2020-02-28 15:44:46 +08:00
    @SNOOPY963 #17 这个标题党有点略过分了……实验室里面的东西拿来说 90%....

    其实旁路攻击更诡异的方法都有,比如监控电流波动定向窃听内存的这种都有。。。
    ihciah
        23
    ihciah  
       2020-02-28 15:47:14 +08:00
    旁路攻击花样很多,多年前就有通过手机加速度计推测键盘键入的玩法。。
    JaminT
        24
    JaminT  
       2020-02-28 16:02:46 +08:00
    我觉得不是这个原因。这个是要在你手机外放的情况下才会被监听,平常我们说的手机窃听是你自己在说话然后被窃听
    ajaxfunction
        25
    ajaxfunction  
       2020-02-28 16:02:46 +08:00
    我用的是安卓,但我觉得无论如何设置,各类电商软件肯定有办法获取 照片麦克风摄像头这些权限的
    因为:经常出现口述过后推荐,或聊天过后推荐相关产品
    如果说偶尔是巧合,但经常命中的话 我觉得不会是巧合了吧

    我之所以用安卓就是他防骚扰和通话录音做的太好了,看来我就是那种用隐私换便利的人
    beimenjun
        26
    beimenjun  
    PRO
       2020-02-28 16:13:36 +08:00
    这不算破案吧 ……

    感觉 iOS 要做实现起来略麻烦。
    tigerstudent
        27
    tigerstudent  
       2020-02-28 16:48:20 +08:00
    @est 但如果是在复制转发别人拍摄的原图照片,那读到的就不是当前地址了。除非只读本机拍摄的照片。
    est
        28
    est  
       2020-02-28 17:08:44 +08:00
    @tigerstudent 多次抓取,长时间潜伏,总有一次中招的。
    Pichai
        29
    Pichai  
       2020-02-28 17:45:56 +08:00
    @est 现在疫情各地要办理那个二维码,可以看出你一个月内去过哪里,在哪里,都是通过基站定位的。
    just1
        30
    just1  
       2020-02-28 17:49:29 +08:00
    @est #28 用不着那么麻烦吧,ip 定位?国内高精度还是挺准的
    Vegetable
        31
    Vegetable  
       2020-02-28 17:51:57 +08:00   1
    厉害是厉害,不过和之前的新闻没关系。
    est
        32
    est  
       2020-02-28 17:52:54 +08:00
    @Pichai 体制内有两种途径,一种是协作途径,就是通过运营商、网监直接要数据。一种是非协作途径,就得「上手段」
    fuyufjh
        33
    fuyufjh  
       2020-02-28 18:10:28 +08:00
    旁路攻击 = 瞎 JB 想 idea & 没卵用的准确率 & 标题党
    sampeng
        34
    sampeng  
       2020-02-28 22:05:55 +08:00 via iPhone
    你们怕是忘了数据量的大小…
    EVJohn
        35
    EVJohn  
       2020-02-29 01:48:00 +08:00
    看了下原理,买个蓝牙耳机是不是可以绕过啊?
    SNOOPY963
        36
    SNOOPY963  
    OP
       2020-02-29 02:03:38 +08:00
    @EVJohn 是花样找借口上蓝牙耳机系列。根据这个原理应该用普通耳机也行,但普通耳机哪有蓝牙耳机方便呢

    不过其实这个东西也只是点明有这种可能性,并不是说现在存在这样的监听手段。
    augustheart
        37
    augustheart  
       2020-02-29 12:24:25 +08:00
    我还是先担心使用激光探测玻璃共振的监听方法吧……
    这些实验室实验结果就和各种抗癌新药一样,看新闻每天都觉得癌症已经被攻克了……
    SNOOPY963
        38
    SNOOPY963  
    OP
       2020-02-29 15:42:11 +08:00
    @augustheart 哈哈哈,对你说的对!
    yezhiye
        39
    yezhiye  
       2020-02-29 23:37:13 +08:00 via Android
    android10 可以关闭所有传感器,吓得我先关掉,用麦的时候再打开
    lovestudykid
        40
    lovestudykid  
       2020-03-01 08:52:56 +08:00
    如果真的有,这个功能总是要很多程序员去开发的,不可能一点消息都没有
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3991 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 05:28 PVG 13:28 LAX 21:28 JFK 00:28
    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