安卓重大锁屏密码漏洞,国产手机有几个中招了?
上周,一条新闻吸引了托尼注意。
只用一张SIM卡,1分钟不到就能解锁你的安卓手机?
一个国外小哥发现,不要刷机,不要电脑连线折腾,也不要999的AK火麒麟,只需要一张自己准备的SIM卡,就可以解锁别人的手机。
要知道这就意味着,如果你的手机丢了被人捡到,那陌生人可以用它自己的随便一张SIM卡就破解你们锁屏,数据安全形同虚设。
而且这个BUG会影响到的设备除了谷歌自家的Piexl以外,还包括开源的LineageOS。
刑啊老哥,这空手套白狼的办法,让我有了一丝丝犯罪的念头
咳咳打住,咱们还是先来看看这哥们是咋操作的吧。因为手机没电而发现的BUG
整件事情的起因非常简单,在小哥经过了长途跋涉的旅行之后,他的手机因为缺电而关机了,于是就顺理成章的充电重启。
恰巧他的手机开了SIM卡锁,每次重启手机或者插拔SIM卡后都需要验证。
需要输入自己设置的PIN码解锁,只有三次机会
更不巧的是,他忘了自己设置的PIN码,三次机会都浪费了。
这时候SIM卡就进入了一个安全锁定模式,需要输入一个八位的PUK码才能解锁。
同时它还要求你重新设置这张SIM卡的PIN码。
而如果输入错了10次PUK码,那这张SIM卡就会销毁。
所以在小哥找到自己的SIM卡包装,输入PUK码,重置了新的PIN码之后,他终于成功的进入了自己手机的系统。
PUK码一般写在SIM卡的包装卡套上
或者可以打电话或者向营业厅查询
进入了自己手机的系统
发现问题了嘛,在整个过程中,他不需要输入自己手机锁屏密码,就可以解锁手机。
但是一般来说,手机在插拔SIM卡或者重启之后,都是要强制你手动输入一次密码才行的。
一张自己的SIM卡,这么简单就可以绕过别人手机的安全防线?托尼也找出了自己柜子底的pixel4a试了试,按照小哥的教程一顿操作,结果真的打开了
安卓的锁屏,就这???
此时已经输入了PUK码,重置PIN码中
谷歌的反应
按这BUG来说,那岂不是所有人的安卓设备都有安全性风险?
认识到这件事严重性的小哥也是第一时间把漏洞发给了Google。
照到他自己的说法,这是他迄今为止最简单的一次报告了一共就五个步骤,两分钟不到的时间就可以复现。
于是也顺便去查了一下谷歌的赏金榜单,依据谷歌的说法,这种高危漏洞能拿到最高10w美元的奖励。
果然,比起一个大胆的想法还是走正规路子来钱快。
但谷歌就不一样了,虽然收到这个堪称十万火急的Bug,但它的表现还是一如既往的风轻云淡。
开口就是:你这个Bug以前有人已经汇报过了(虽然我们还没修),我们不鼓励重复的Bug汇报(10W美元别想了!)
除了态度以外,行动也在摆烂,小哥提交Bug三个月后,谷歌依旧没有修好这个问题,一直到9月的安全补丁更新,小哥发现自己的问题还是能触发
期间他自己还跑到谷歌办公室去了一趟,当场给员工当场演示此Bug,但依旧没说好什么时候可以修复
最后忍无可忍的小哥给谷歌下了最后通牒。
你再不修,我就准备在10月15号公布这个问题辣!
从这句话开始,谷歌的态度突然变了,不但改口说可以给小哥7w美元的奖励(虽然你不是第一个发现的人,但是感谢有你我们才开始修理这个Bug),也开始积极沟通修Bug的时间。
最后,终于在11月5日的安全更新中这个问题得到了修复,漏洞编号CVE202220465。
我们的手机,大抵可能应该也许是更加安全了。BUG从哪里来?
手机看上去是告一段落了,那这Bug到底是个咋回事呢?
托尼自己也不是非常专业的程序员,在看了小哥总结谷歌修改的AOSP源码之后,
试着稍微那么理解了一下下,抛砖引玉将给大家看看,感觉讲的不太好的差友,也欢迎在评论区补充。
这次谷歌改动的地方还挺多的
简单来说就是在安卓上有个叫做安全屏幕的概念,它包括了我们的锁屏密码,我们的指纹数据或者是面部数据,也包括今天的罪魁祸首SIM卡PIN码以及SIM卡的PUK码。
这些安全屏幕呢,是实时更新,覆盖显示,就像下图一样,虽然我的手机锁屏了,但是在插入加了锁的SIM卡之后,SIM卡PIN码锁就覆盖了手机的密码锁。
反应有点慢,中间剪了一段加速
而当一个安全屏幕完成了它的历史使命之后就要被销毁,就比如说我们输入密码解锁屏幕,输入SIM卡的PIN码解锁手机SIM卡锁。
负责销毁它的函数,叫做getKeyguardSecurityCallback()。dismiss()函数(下面简称dismiss())
但是到这问题出现了,。dismiss()它虽然负责销毁安全屏幕,可是它不负责消除哪一个安全屏幕。
也就是说不论是锁屏,还是PUK锁,碰上哪个就会清理掉哪个
而偏偏这个安全屏幕会处在一个实时更新的状态因为手机会时不时检测SIM卡的状态。
所以在我们通过PUK锁重置完SIM卡PIN码之后,本来要销毁PIN码锁这个安全屏幕的。dismiss()函数可能就会先撞上指纹锁屏或者密码锁屏这个安全屏幕,然后把它先行销毁。
啪,我们的手机就解锁了。
这就这次漏洞的成因,而安卓后续的Bug修改方式呢则是很简单,准备给。dismiss()函数增加认识能力。
让它在销毁安全屏幕之前能认出来销毁的是谁,省的乱杀无辜。面对BUG,其它手机表现怎么样?
海外的故事告一段落了,Bug得到了修改,我们的设备会更加的安全,发现问题的小哥也收获了收入。
不过托尼感觉比起听原生安卓的故事,大家可能更关心我们手上的系统表现的怎么样。
正巧今年新出的这几台手机我在柜子里吃灰,于是呢就给各位差友简单测试了一波。
手机的系统都展示在这里了,基本都是基于安卓AOSP12开发的。
都是刚拿出来直接测的,没有更新最新补丁
按照小哥的方法,托尼一顿操作猛如虎的测试下来,结果有点出乎意料。
除了用原生系统的Pixel,每一台手机都守住了自己的安全底线,均在这个问题面前幸存了下来。
可能因为大家都是自己重写了锁屏吧。
所以,这个Bug虽然听起来挺离谱和危险,但是其实对咱们应该影响不大。
但还是希望谷歌未来上上心吧,这么简单的漏洞,还能活到2022
西北旺镇优化营商环境推进重大项目建设石珊摄远看玉渊潭,近看四季青,打死不嫁穷永丰。这是20世纪70年代海淀姑娘们口中的顺口溜,隐含着西北旺人的无奈和心酸,郊区穷一度成为西北旺镇永丰地区的代名词。如今的西北旺镇,聚焦人
五粮液夹缝求生自己挖的坑,哭也难填上商场如战场。每个行业多少都存在明好暗斗,表面是友好的,私底下都是各种竞争。这点在白酒行业尤其如此,现在白酒各巨头都在为争夺市场而搏斗,白酒界的两大巨头酱香茅台和浓香五粮液屡次博弈,
最贵瑜伽裤,掏空谁钱包?开菠萝财经(kaiboluocaijing)原创作者金玙璠编辑艾小佳最贵瑜伽裤Lululemon,又犯错了。有顾客近日发现,在电商平台Lululemon的官方旗舰店花1080元买了
黄光裕2020年出狱,为什么至今仍未能重振国美?先说说黄光裕是因为什么入狱的,分析他为什么没能重振国美,就先得知其底。官方公布的黄光裕入狱原因主要有三,分别是非法经营罪内幕交易罪以及行贿罪,三罪并罚因此才判了14年,不过网络上也
油价调整消息9月6日24时,油价或将大幅上调2022年9月6日24时,国内成品油调价窗口将要再次开启,本周期前8个国内工作日,原油变化率已高达5。76,而国际油价继续震荡上行,因而届时国内成品油价格或将大幅上调,对此车主们要
晋能控股集团党委书记董事长李国彪会见协鑫集团董事长朱共山9月2日,晋能控股集团党委书记董事长李国彪会见到访的协鑫集团董事长朱共山一行。双方就在碳达峰碳中和相关政策下的新能源产业发展进行交流座谈。李国彪对客人的到访表示欢迎。在简要介绍晋能
未来贫富差距会加剧吗?现在很多人在疫情之下都过得很艰难,出现了财富的两级分化,贫富差距不断扩大。我认为前方也出现了巨大的不确定性,并且并不会因为疫情的影响或结束而改变。我们都知道对于很多人来说最重要的资
哎,理财产品彻底不保本了,但这10个实用忠告能保你命这一个月的热搜基本都被二舅官二代和中金交易员占据了,但有一个与我们每个人息息相关的热点却被很多人忽视了刚性兑付的理财产品清零。简单说就是保本理财的时代一去不复返了。是的,7月30日
外企看服贸会这十年联通中国与世界共赢未来机遇中国网9月2日讯(记者王冉)2022年中国国际服务贸易交易会(以下简称服贸会)于8月31日至9月5日在北京举行。2012年5月,服贸会的前身京交会正式举办,成为当时全球唯一涵盖世界
正部级领导带队督导11省份时政周报2022年8月31日,国务院常务会议在京召开,会议内容之一是听取一周前赴各省督导和服务工作组的汇报,并决定再派一批督导和服务工作组,赴若干省份推动政策落实。自8月25日起,多路国务
李嘉诚砸90亿抄底,郑志刚砸100亿,霍启刚继父更是拿出了170亿香港地产公司集体回来了。不得不说这些大佬还是高手。在内地地产公司倒下的时候,他们回来抄底接盘了。2012年开始,内地地产公司高歌猛进时候,他们选择开始抛售物业,套现大量现金。有的人