范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Magisk开发者曝安卓系统重大漏洞可致手机进程被监视

  感谢IT之家网友 jnmks 的线索投递!
  IT之家11月23日消息稍早之前,Magisk的开发者topjohnwu宣布推出了新版的Magisk工具,绕过一些安卓的SafetyNet Attestation API,让手机在获取Root的情况下也能玩具有该API的手游(如《FGO》)。
  但是在这之后他发现,这一解决方案对自己的一加6手机无效。之后,他在一则Medium帖子中表示发现了一个安全漏洞,《Fate/Grand Order》(通常称《FGO》)似乎在滥用这一漏洞,用来监测他一加手机上的Root访问权。
  XDA发布了一篇文章,根据他的发现梳理了这一漏洞的信息。以下为该文主要内容翻译。
  Procfs和安卓
  在基于Unix的操作系统上,有一个名为"procfs"的特殊文件系统,其中包含有关进程(试想"应用程序")的信息,例如内存使用情况(试想"RAM")、状态(进程是否正在运行或休眠等)。在大多数基于Unix的操作系统上,用户和应用程序可以轻松访问procfs,来查看系统上正在运行的应用程序和服务类型(参考Windows的任务管理器)。然而从安卓7.0"牛轧糖"系统开始,谷歌锁定了对procfs的访问权限。在Android Nougat(安卓7.x)系统之前,像SystemPanel这样的应用程序能够收集有关正在运行的应用程序的数据,而无需任何特殊权限。安卓7.x系统之后,应用程序需要通过UsageStats或AccessibilityService等API才可以做到这一点,这两个API都由必须通过用户授予的权限来把关。
  谷歌通过使用"hidepid = 2"标志挂载/proc,来阻止应用程序通过procfs读取其他应用程序的状态。通过这一手段,应用程序只能看到自己进程的状态。 因此,应用程序需要通过可被接受的API(如UsageStats或AccessibilityService)来获取当前设备上正在运行的应用程序和服务的信息。
  漏洞
  如果procfs没有用"hidepid = 2"挂载怎么办?那么,应用程序可以自由地读取系统上运行的其他应用程序(和挂载点)的状态,而无需任何额外的权限(注) 。谷歌在自家的设备上通过"hidepid = 2"挂载了的procfs,但并未强制其他OEM对设备强制执行此要求。来自LG、一加、华为/荣耀、小米等公司的几款设备尚未通过"hidepid = 2"挂载procfs。由此,《Fate/Grand Order》等应用程序就能利用它来检测设备上是否存在Magisk(或是否Root)。
  注:安卓9 Pie中的一个安全性改动会阻止应用程序在自己的"SELinux上下文(context,可大致理解为"环境")"之外读取信息,因为每个应用程序现在都是单独隔离的。SELinux是一个内核模块,充当各种"守卫",阻止应用程序和服务访问它们不应该访问的文件。SELinux上下文如同一个文件的标签,其中包含用户和角色等信息。如果没有为procfs启用"hidepid = 2"标志,则处于相同SELinux上下文的应用程序可以读取同一上下文中有关其他应用程序的信息。在运行安卓9 Pie的设备上,只有针对安卓9 Pie构建的应用才会将这一新的SELinux更改应用在它们身上。 只要安装时没有通过"hidepid = 2"挂载procfs,针对Android 8.1 Oreo或更低版本的应用程序将仍使用旧的SELinux规则,也就可以访问相同SELinux上下文中的进程信息。应Google Play的新要求,你的设备上运行多数应用程序目标API应对应安卓8.0"奥利奥",但是,很多应用程序尚未针对安卓Pie进行更新。
  procfs漏洞演示:
  ▲左为通过"hidepid = 2"挂载了procfs的Google Pixel 3 XL,右为未通过"hidepid = 2"挂载procfs的华为Mate 20 X
  ▲在Google Pixel 3 XL上,"Material Terminal"应用程序只能看到自己的进程;在华为Mate 20 X上,"Material Terminal"应用程序可以看到其他进程。
  我的设备是否受影响?
  以下是XDA发现的未使用"hidepid = 2"挂载procfs的设备(项目从左至右对应为:OEM厂商、设备、安卓版本、是否存在procfs泄密)。
  后果有多糟糕?
  如果与FuséeGelée、Blueborne、KRACK、Meltdown(熔断)Spectre(幽灵)等漏洞进行比较,这个bug就相形见绌了。应用无法通过这一漏洞获取root权限,或窃取你的密码。你的银行账户、信用卡都是安全的。最坏的情况是,应用程序可以判断你的设备上是否有另一个应用程序正在运行,因此用途非常有限 。话虽如此,以上只是许多GNU/Linux发行版采取的规范行为,谷歌也是直到最近才开始通过安卓7.x系统阻止procfs访问。这一bug能让应用程序绕过所需的某些权限来监视其他进程,但无法破坏安卓系统的沙箱并从其他应用程序中窃取数据。可无论如何,这是非预期的行为,且已经打破了安卓的隐私功能,因此bug必须得到修复。
  如何检测设备是否受影响
  若要检查设备是否会向其他应用程序泄漏进程信息(即procfs未使用"hidepid = 2"挂载),你可以使用shell命令(参考上文对比图),也可以使用topjohnwu开发的应用程序(点此从GitHub获取)进行检查。如果你的手机已经获取Root权限,topjohnwu的应用还能让你使用"hidepid = 2"重新挂载procfs。
  会有修复吗?
  是的,这一定会得到修复。谷歌现在会要求所有设备使用"hidepid = 2"挂载procfs。谷歌将通过更新兼容性测试套件(CTS)来强制执行。这里的CTS是一组测试,所有设备必须通过测试,才能使用Google Play应用和服务。想要销售预装了Google Play商店的所有OEM,最后都必须推出更新,以便在不久的将来使用"hidepid = 2"重新挂载procfs。这一问题最先在一加设备上发现,一加方面已经知悉此问题并正在进行修复。如果其他OEM对此错误发表评论,我们将就在此文进行更新。但是,你大可不必怀疑所使用的设备的OEM是否会发布更新,如果他们希望更新通过CTS测试,就必须修复此bug。
  XDA原文地址:点此前往(英文)

2098元799元起,魅族16XV8正式开售IT之家9月26日消息上周三,魅族推出了全新轻奢旗舰魅族16X以及千元新机魅族V8,其中魅族16X售价2098元起魅族V8售价799元起,目前这两款新机已于今日1000在京东首发开魅族V8将于明天上午10点正式开售7991098元IT之家9月25日消息魅族V8手机是魅族全新系列产品,也是魅族目前最便宜的手机,并同样由黄章亲自打造。作为一款千元机,这款手机号称使用了旗舰机才舍得使用的一刀切天线工艺,全金属机身魅族CEO黄章一天连发两条微博2019,新征程IT之家1月1日消息魅族CEO黄章的微博看样是找回来了,今天下午,黄章在微博上发布了新的微博2019,新征程,微博尾巴来自魅族16旗舰手机,并且还发布了在西雅图庆贺新年的图片。在2杨颜卸任魅族Flyme总裁,黄章回应IT之家12月31日消息今日晚间,网络上传出了魅族科技高级副总裁Flyme事业部总裁杨颜在微信朋友圈宣布卸任的消息,杨颜本人也在微博确认了此事。不久之后,黄章在魅族论坛谈到了这个问魅族16th手机全系再降100元,16th2428元16thPlus2898元IT之家12月29日消息除16th(6GB64GB)降价70元外,魅族16th16thPlus全系可使用售价下方100元优惠券券后16th降至2428元起魅族16thPlus降至2努比亚nubia上手视频手腕上的可弯曲手机IT之家2月26日消息努比亚今天早些时候在MWC2019大会上正式发布了nubia腕机,并公布了nubia的具体售价,其中黑色款式eSIM版售价549欧元(约人民币4168元)蓝牙华硕官方公布Zenfone6发布会时间5月16日IT之家2月26日消息之前有媒体从MWC2019的会场找到了华硕对Zenfone6的宣传材料,上面表示华硕的旗舰手机Zenfone6将会在2019年5月16日正式发售,随后华硕在社三星GalaxyFold可折叠屏手机亮相4。6英寸小屏,展开7。3英寸平板IT之家2月21日消息北京时间2月21日凌晨三点,三星新品发布会开始,首先亮相的就是三星GalaxyFold可折叠屏手机。这款手机在折叠状态下是一款4。6英寸小屏手机,展开后就变成一文看懂三星发布会S10是现在,5G和折叠手机是未来推荐阅读三星S10旗舰全球首发评测外观大改,无额头打孔屏,终迎超声波屏下指纹北京时间2月21日凌晨消息,三星美国旧金山举行GalaxyUnpacked2019新品发布会。正式发布年索尼XperiaL3渲染图曝光5。7英寸屏,比例正常了一些IT之家2月15日消息索尼有望在不久后揭晓旗下一系列新款手机,期中后包括多款采用219比例超宽屏的机型,包括Xperia10系列(早先被称为XA3系列)等。今日德国媒体Winfut索尼Xperia10系列规格和售价曝光骁龙630660,349欧元IT之家2月14日消息据日媒报道,索尼可能会更新其Xperia手机的名称,其中XperiaXA3和Plus实际上将被称为Xperia10和Xperia10Plus。现在日媒Suma
一加可折叠手机短期不会上市,CEO刘作虎解释原因IT之家1月18日消息据91mobiles报道,一加可折叠手机近期内不会上市,其首席执行官刘作虎(PeteLau)在采访中解释了原因。在CES2020消费者电子展上,一加首款概念机一张图看懂一加120HzOLED屏IT之家1月13日消息今天下午一加举办了一场屏幕技术媒体沟通会,宣布已经完成了真120Hz和更多屏幕技术的深度研发,表示一加全新120Hz屏幕将会在流畅准确和舒适方面做到极致。这次一加2020手机屏幕重磅特性公布120Hz,2KOLED,10bitIT之家1月13日消息一加CEO刘作虎今天早上在微博表示,一加已经完成了120Hz屏幕的研发。1月13日下午一加2020屏幕技术沟通会在深圳B。PARK绽放花园召开。在这次活动上,刘作虎一加已经完成120Hz屏幕研发IT之家1月13日消息一加CEO刘作虎今天早上在微博表示,一加已经完成了120Hz屏幕的研发。并且今天下午有个屏幕技术的媒体沟通会,聊一聊一加90Hz流体屏引领行业后,我们的一些新后摄时隐时现一加概念机ConceptOne真机上手视频释出IT之家1月9日消息一加手机官方近日在CES2020上正式发布自家首款概念机ConceptOne,其最大的特点就是后摄模块可消失。有博主也在第一时间放出ConceptOne的真机上刘作虎一加8Pro是迄今最漂亮的一加手机IT之家12月24日消息12月23日,一加手机在北京举行了一场2019媒体答谢活动。活动中,刘作虎透露,称明年的活动上争取有一加电视来支持。而在谈到明年发布的一加8系列时,刘作虎直一加8Pro最新渲染图曝光前置双摄药丸打孔屏IT之家11月11日消息一加公司早在今年9月份发布了旗下最新的旗舰手机,一加7T系列,今年10月份该系列也正式登陆中国市场。目前也有一些一加新机一加8系列手机的消息了。近日,SRe爆料一加8Pro有望采用120Hz超顺滑屏幕IT之家11月8日消息一加手机似乎打算在高刷新率屏幕的道路上一直走下去,在一加7T系列手机正式发布后,近日有消息称一加打算未来在一加8Pro上采用一块刷新率高达120Hz的屏幕。近疑似一加8Pro高清渲染图释出后置四摄打孔屏设计IT之家10月18日消息早前一加正式发布了全新一加7T系列手机,不过在一加7T系列发布前网上便曝光了一加8的高清渲染图,近日有外媒再度放出一组全新的一加8Pro的高清渲染图,一起来DxOMark公布黑鲨2Pro音频得分51分,游戏模式下音频性能表现最好IT之家1月22日消息昨天晚间,DxOMark公布了黑鲨2Pro在DXOMARKAudio测试中的总体得分为51分,播放得分55分,录音得分39分。DxOMark表示,黑鲨2Pro120Hz屏幕将至?一加2020屏幕技术沟通会邀请函公布1月13日见IT之家1月9日消息今日,一加正式公布了2020屏幕技术沟通会邀请函。邀请函显示,一加2020屏幕技术沟通会将于1月13日下午1400在深圳B。PARK绽放花园召开。顾名思义,一加