严防死守下,手机 App 已经很难背着你干坏事了
当然,这还不够。 ▲ 图片来自:Apple 从今年开始,新推出的 iOS 14 和 Android 11 都对摄像头、定位和麦克风等几个关键权限做了更细化的分类,不再只有「允许」和「拒绝」两种选择。 很多人以为这是为了预防偷听、偷拍等行为,但事实上,这些明目张胆的做法其实很少存在于我们的正规应用中。 美国西北大学曾在 2018 年做过一次实验,对 1.7 万个应用做了一轮测试,发现其中有超过 9000 个应用需要用户开启麦克风和摄像头权限,但没有一款应用会偷偷启动麦克风,或者秘密上传音频文件。 ▲ 图片来自:Consumer Reports 真正存在的隐患,其实是这些应用会在用户不使用的情况下,搜集额外的数据,亦或是继续在后台保持活跃,对设备造成不必要的电量消耗、内存占用等。 这也是为什么,早几年 Android 会随着使用时长的增加,变得「越用越卡」,而国内的一些定制 ROM,也很早就开始下狠手,解决「全家桶」、「链式启动」等会影响手机流畅度的隐患,隔绝应用之间的相互唤醒。 在定位这部分,现在 iOS 和 Android 都加入了「仅在应用使用时允许」的选项,就是为了防止某些生活类、地图类应用偷偷在后台调用定位权限。 到了今年的 iOS 14 和 Android 11 上,两者还进一步对定位权限做了细化。 ▲ Android 11 引入了「一次性权限」,可适用于位置信息、麦克风或摄像头的权限调用。 其中,Android 11 加入了「仅限本次」的选项,进一步对应用所调用该权限进行了限制,有一种「阅后即焚,用完即走」的意思。 且这种「当次有效,下次无效」的特性,不仅适用于定位,也支持麦克风和相机这两个常用接口。 ▲ iOS 14 的「模糊定位」会在一块区域内任意取点,但不会偏离太多 在 iOS 14 上,苹果现在还给出了一个「模糊定位」的功能,只允许应用获得你的大概位置,而非确切位置。 这可能并不适合滴滴、高德地图这类需要精确位置的应用,但对于一些新闻或天气应用来说,它们往往只需要知道你所在的城市或片区即可,模糊定位足以让它们提供和之前一样的服务。 ▲ iOS 14 中,敏感权限的调用不再隐藏于后台,而是在前台有更直观的展示 在麦克风和相机上,现在 iOS 14 还加入了指示灯的标识——如果你看到绿色的指示灯,则表明某个应用正在使用你的摄像头;橙色则代表了麦克风。 苹果此举,等于是将应用的权限调用行为变成了「前台化」呈现。就算是应用没有偷听、偷拍的念头,但仍然可以给用户一个直观的提示,真正做到防范于未然。 按照苹果高管 Craig Federighi 的说法,苹果之所以会想到这个功能,其实源于一封用户反馈邮件: (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |