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

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原文地址:点此前往(英文)

LGRollable卷轴屏手机通过NFC认证IT之家4月18日消息LG在CES上预热了一款名为LGRollable的手机,这是首款采用卷轴屏形态的手机,但随着LG宣布退出手机业务,这款非常有创意的手机可能将胎死腹中。不过,最vivoV21SE手机曝光搭载骁龙720G,8GB内存IT之家4月18日消息vivo一款新手机vivoV21SE近日现身GooglePlayConsole。该机搭载了高通骁龙720G处理器,配备8GB内存,屏幕分辨率为1080x240realme真我Q3迷幻银配色公布IT之家4月21日消息realme真我Q3将于4月22日发布,采用萤火虫配色,黄色机身配上绿色荧光Logo,还是很有特色的。今日,realme副总裁中国区总裁全球营销总裁徐起公布了realme真我Q3系列侧视图公布厚度8。4mm,重量179gIT之家4月20日消息realme今日高强度预热,官方刚刚公布realme真我Q3系列的侧视图。官方称,realme真我Q3系列厚度8。4mm,重量179g。IT之家了解到,rea冲击千元机皇,徐起realme真我Q3系列搭载120Hz变速电竞屏IT之家4月20日消息今日,realme副总裁中国区总裁全球营销总裁徐起表示,realme真我Q3系列将搭载120Hz变速电竞屏,支持智能场景识别,可能是同价位首款高刷自由的产品。天玑1100芯片加持,徐起realme真我Q3系列挑战同级最强性能IT之家4月20日消息realmeQ3系列新机将于4月22日发布。今日上午,realme副总裁中国区总裁全球营销总裁徐起表示,realme真我Q3系列挑战同级最强性能。徐起公布的海realmeQ3Pro跑分曝光天玑1100处理器IT之家4月20日消息继realmeQ3现身Geekbench后,realmeQ3Pro也出现在该跑分库中。realmeQ3Pro搭载了天玑1100处理器,单核跑分856分,多核跑Arm推出MaliG78GPU5nm工艺,性能提升25IT之家5月27日消息根据外媒fudzilla的消息,Arm推出了MaliG78GPU,与上代G77相比性能提升了25,下一代的SoC将会搭载。IT之家了解到,MaliG78GPU聚焦华为禁令赴美设厂台积电明日召开股东会据台湾媒体报道,台积电股东会将于明日登场,除进行2019年度营运报告之外,本次股东会将聚焦华为禁令影响,以及赴美设厂等两大主题。台积电台积电年度股东常会将由董事长刘德音及总裁魏哲家诺基亚发三款新机水滴屏联发科P22,C5Endi约1220元感谢IT之家网友南鲁谷巷的线索投递!IT之家5月29日消息今天,HMDGlobal(诺基亚授权公司)宣布与板球无线合作推出三款新智能手机诺基亚C5Endi诺基亚C2Tava和诺基亚诺基亚新任董事长5G市场发展迅速,将加快研发速度据外国媒体报道,萨里巴尔达夫(SariBaldauf)本周三正式成为诺基亚董事长,接替里斯托西拉斯玛(RistoSiilasmaa)。巴尔达夫是全球电信产业最知名的女高管之一,上任
酷派将在9月份发新机,尽快发力5G市场IT之家7月20日消息昨天,酷派集团CEO陈家俊发布了致酷派人的一封信,表示将在九月份在国内发布新品手机,还将尽快发力5G市场。致酷派人的一封信原文大家好,我是陈家俊。很高兴在今天酷派上线新机炫影N10PRO高通骁龙710处理器4000mAh电池感谢IT之家网友买了928的安卓党的线索投递!IT之家6月2日消息今日,酷派官网上线了新机炫影N10PRO的海报。据海报显示,炫影N10PRO将搭载高通骁龙710处理器,采用水滴全酷派新机cool9开启预约珍珠全面屏,599元感谢IT之家网友买了928的安卓党的线索投递!IT之家6月2日消息今日,酷派新机cool9已开启预约。酷派cool9采用珍珠全面屏,支持人脸指纹双识别,4GB64GB售价599元。努比亚红魔6游戏手机入网搭载骁龙888120W快充这段时间以来,已连续有多款骁龙888旗舰手机接连亮相,并且还有vivoX60Pro等多款机型蓄势待发,而除了大众使用的智能手机外,近期有包括黑鲨华硕ROG等多家游戏手机品牌也即将推努比亚新机现身Geekbench,搭载骁龙888,运行安卓11IT之家1月3日消息目前市面上唯一发售的骁龙888机型是小米11,接下来iQOO7realme锦鲤手机vivoX60Pro三星GalaxyS21系列等一众骁龙888也即将亮相。目前努比亚Z20红魔33S机型推送安卓11稳定版IT之家12月12日消息根据努比亚官方的消息,努比亚Z20红魔33S现已推出安卓11稳定版,其他机型还需等待。IT之家了解到,搭载骁龙855Plus的努比亚Z20于2019年上市,坚果SmartisanTNTGo便携显示器曝光感谢IT之家网友InGEE工作室的线索投递!IT之家10月17日消息日前,字节跳动旗下智能硬件公司北京得特创新科技有限公司(坚果手机微信公众号账号主体)的一款显示器通过了3C认证,坚果R2年度旗舰开启预约一亿像素骁龙865,明天发布IT之家10月19日消息坚果即将在本月20日推出自家的首款骁龙865旗舰新机,IT之家了解到,目前该机已经在京东开启预约。消息称,全新的坚果旗舰机型将命名为坚果R2,这是继R1之后曝坚果新旗舰将定名为坚果R2骁龙865白色面板四边框等宽10月过去大半,今年秋季的新机发布热潮却远未结束,根据近来曝光的消息,未来一段时间内还将有一大波新机与大家见面,其中不乏顶级旗舰机型。而在其中,国产品牌中久违的坚果也即将在本月20IT之家开箱海信双屏阅读手机A6L图赏一面水墨屏,一面水滴屏IT之家12月12日消息此前海信举行了全民阅读新国货发布会活动,除了阅读手机A5手机,还发布了双屏阅读手机A6L,搭载了5。84英寸护眼水墨屏和6。53英寸水滴屏,售价2599元2SensorTower2020年12月全球热门移动游戏下载量AmongUs排第一IT之家1月19日消息SensorTower商店情报数据显示,InnerSlothAmongUs12月在全球AppStore和GooglePlay获得4120万次下载,是去年同期的