专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

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

OPPOReno系列开启预约骁龙85510X混合光变IT之家3月11日消息今天上午,OPPO副总裁沈义人在微博上公布了一个重磅消息,OPPO推出了新系列Reno,将与旗下的Find系列组成双旗舰阵容,之前展示的十倍混合光学变焦480OPPOReno2影像功能揭秘视频超级防抖视频变焦IT之家9月3日消息在继FindX系列回归之后,OPPO凭借着全新的Reno系列手机在高端市场打开了新的突破口,今年上半年发布的Reno手机备受消费者的好评,8月底,OPPO正式开realmeX青春版正式发布骁龙710,1199元起IT之家5月15日消息今天下午realme在北京举办新品发布会,首先展出的是realmeX青春版水滴屏设计搭载高通骁龙710平台。硬件方面,realmeX青春版使用了高通骁龙710realmeX外观公布真全面屏,升降式前摄居中IT之家5月15日消息在发布了realmeX青春版后,更高端的realmeX也已经亮相正在进行的realme新品发布会,该机采用了真全面屏升降式前摄设计。据官方介绍,realmeXOPPO折叠屏专利曝光,前置摄像头采用弹出式IT之家6月10日消息近日,外媒曝光了OPPO折叠屏专利,采用弹出式前置双摄像头,外翻屏幕设计。在荷兰letsgodigital网站上,曝光了OPPO折叠屏专利。从图中可以看到该手vivoV11Pro超新星红抵达印度经典红黑搭配IT之家11月29日消息据外媒gsmarena报道,vivo于9月份发布的V11手机目前vivoV11Pro的名义抵达印度,有两种颜色黑和金色。根据众多消息来源,还有第三种配色称为vivoNEX2真机渲染图放出!外观设计惊艳IT之家11月29日消息昨天晚间,知名视频评测小哥Mrwhosetheboss独家发布了NEX2手机的上手视频,该手机一直隐藏在黑色的盒子中,小哥只是略微展示了手机的部分细节。视频谷歌Gboard浮动键盘来了已支持安卓版Betav7。6IT之家10月21日消息Gboard是谷歌自家推出的一款输入法应用,此前外媒在解包过程中发现,这款应用即将支持浮动键盘等新特性。现在,浮动键盘功能也是终于到来了。国内品牌输入法的用微软SwiftKey输入法安卓版更新翻译功能正式上线IT之家9月28日消息日前SwiftKey官方发布了推特,宣布SwiftKey输入法安卓版已经集成微软翻译,将可以为用户提供实时的翻译体验。微软官方表示,该功能支持超过60种语言,五摄旗舰将至!诺基亚9PureView通过中国3C认证IT之家1月29日消息HMD已经确认将在今年的MWC2019大会上亮相。根据早先的一些消息,届时搭载后置五摄像头旗舰的诺基亚9PureView很可能会正式亮相。IT之家获悉,1月2诺基亚X6推送安卓9新补丁更新新版应用商店和浏览器感谢IT之家网友Build10240的线索投递!IT之家1月29日消息近期,诺基亚x6推送了2019年1月升级补丁,系统更新版本是347C。B04,数据大小为118MB,所需空间大
荣耀Magic3至臻版推送MagicUI5。0。0。122更新新增相机全屏拍照比例等功能IT之家8月31日消息据数码博主勇气数码君消息,荣耀Magic3至臻版手机迎来了MagicUI5。0。0。122版本更新,版本号为C00E122R4P7,大小为510MB。更新日志华为推EMUIMagicUI系统7月安全更新修正大量安全问题,含15个高危漏洞感谢IT之家网友拈花一笑oO的线索投递!IT之家7月26日消息华为在推进鸿蒙系统升级计划的同时,也没有忘记停留在EMUI系统上的用户。目前,华为为EMUIMagicUI发布了202realme真我GTNeo2T预热搭载65W智慧闪充,19日发布IT之家10月14日消息,realme真我GTNeo2T手机将于10月19日发布,目前官方已经多次对其预热。这款手机除了国内首发天玑1200AI旗舰芯片之外,还将搭载65W智慧闪充阿里云Teambition网盘内测码全部发送完毕IT之家12月2日消息11月份,Teambition网盘移动端正式上线。目前每天发码10000,可能视稳定性略作调整,以后争取更多。今天,阿里云旗下Teambition宣布,内测码阿里云Teambition网盘移动端已正式上线每天发码10000个IT之家11月24日消息近期,阿里云旗下Teambition宣布,Teambition网盘移动端正式上线。目前每天发码10000,可能视稳定性略作调整,以后争取更多。所有内测用户更阿里云Teambition网盘发放大量内测码存储空间扩容至2TB感谢IT之家网友但去莫复问的线索投递!IT之家11月16日消息近期,阿里云旗下Teambition宣布新的开发消息,Teambition网盘内测迎来新进展,团队表示,喜迎一批优秀的弹出天降红包!华为EMUI红包助手支持微信QQ群红包提醒据花粉俱乐部消息,华为红包助手支持微信(QQ)群来红包消息提醒,通过手机屏幕上部的横幅弹出提示天降红包的声音提醒,让你在尽享家人团圆之乐的同时,还能及时参与抢红包的刺激互动,从此不首发骁龙870摩托罗拉edges将于2月9日10点再次开售IT之家2月6日消息1月26日,摩托罗拉edges手机发布,全球首发骁龙870芯片,提供翡色琉光雪群初晴两种配色,售价自1999元至2799元。2月3日正式开售,摩托罗拉官方数据显谷歌Android13T内部代号曝光提拉米苏IT之家7月27日消息Android老用户都知道,谷歌在早年间使用甜点来表示Android版本,比如初代Android1。5Cupcake(纸杯蛋糕)Android3。0Honey微软TeamsApp将不再支持Android7以前版本,公布时间表IT之家10月21日消息,根据外媒mspoweruser消息,微软今日宣布Teams应用将不再支持旧版本安卓系统,2022年起,该应用会逐渐停止对Android7及以前版本的支持。荣耀V40渲染图曝光采用瀑布曲面屏感谢IT之家网友挽弦赋长歌的线索投递!IT之家12月25日消息荣耀V40的渲染今日在微博曝光,据搞机王腾霄的爆料,荣耀V40将搭载双曲面瀑布屏,手机底部为平面设计,SIM卡槽安装在
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网