说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

极限破解:利用低温环境读取Android加密数据

HTML文档下载 WORD文档下载 PDF文档下载
德国Erlangen大学研究人员找到了一种获取Android手机加密数据的新方法,利用“冷启动攻击”方式可以能从被锁定的Android手机中提取出信息。这项研究测试揭示Android系统所存在的系统漏洞。目前他们仅在Android手机上进行了实验,并认为在iOS设备上实现这样的操作将较困难。

如果你不慎丢失手机,你或许会认为PIN码和手机密码锁会防止隐私信息外泄。这招或许在以前是最好的保护措施,但现在似乎不再那么有效,至少在一些特殊情况下。


德国Erlangen大学研究人员Tilo Mueller和Michael Spretzenbarth找到了一种对Android手机进行攻击的新方式——“冷启动攻击”。研究人员对一款Galaxy Nexus进行了实验,利用这种攻击方式,可以提出手机中的数据,即使手机正处于PIN码保护以及磁盘加密状态。他们将这种方法称之为“FROST”(Forensic Recovery of Scrambled Telephones),通过将手机冷却到零下15摄氏度左右,并迅速重启设备,便可读取其中的数据,包括图像、电子邮件、网页浏览历史记录等,更关键的是可在某些特定情况下解密手机的加密存储磁盘。

其实这种攻击方式最初于2008年被用于PC上,但至今从未被应用到移动设备上。这种攻击方式很好地利用了“剩磁效应”,即当设备断电后,仍会有一些信息留存于设备的内存中,设备的温度越低,信息留存的时间也就越长。


不同温度下,时间与信息量衰减关系图

在Android 4.0发布之后,存储在Android设备中的数据将经过加密。因此,除非能强行破解屏幕锁,否则司法部门和企业IT人员也无法获取其中的数据。然而,Mueller等研究人员开通过“FROST”,便能从智能手机的RAM中提取出磁盘加密密钥。

Mueller表示,当气温在30摄氏度时,RAM中的信息将在1至2秒内被删除。但如果将温度降低,那么RAM中数据将可停留5至6秒,这给了我们足够的时间从中提取数据。当手机被冷冻之后,他们通过快速移除并重装电池,同时按住开关和音量键,进行快速启动。这时启动只需半秒,剩余时间足够他们通过USB提取RAM中的信息。


FROST运行时的截图

为了让大家读懂在设备重启后,时间与信息的关系,Mueller用一张位图演示了在室温下重启一台Galaxy Nexus后,在0秒、小于0.5秒、0.5秒、1秒、2秒、4秒和6秒时,读取出的图像。


为了可以获取内存中的FDE解密秘钥(Android使用的是AES加密),研究人员使用了一款名为aeskeyfind的工具(点击可下载)。这款工具利用多种启发式算法读取内存,破解密码。

Mueller表示,想要顺利获取信息需要满足三个条件:首先,手机的bootloader需要处于解锁状态,如果bootloader处于锁定状态,设备将会自动擦除RAM中的数据;另外,电池也应便于拆卸,这样才能使设备突然断电;最后,手机最好处于或接近0摄氏度。研究人员目前仅在三星Galaxy Nexus手机上进行了此项测试,并认为在iOS设备上实现这样的操作将较困难。

在他们尚未发表的关于FROST的论文中,两位研究人员表示,他们希望让这项技术成为执法取证的有力工具。同时,也希望可以向手机用户揭示Android系统所存在的显著系统漏洞。

微软明日将启动第二轮裁员 涉及所有的事业部 IBM推出Watson Analytics 将人机对话带进企业决策 参与2014中国移动开发者大调查 MDCC门票等你拿 手游开发经验谈:付费体系决定游戏收成好与坏? 惠普推出全新ProLiant Gen9服务器 腾讯安全出杀手锏 搭建全国最大Wi-Fi开放平台帮助网友免费蹭网 云与数据安全实践尽在ISC 2014(免费门票) 开源的对决,MapR将Apache Drill引入企业应用 令程序员费解的10个语言特性 走进雅虎北京全球研发中心:五年光阴缔造雅虎全球创新引擎 超强集成游戏编辑器!开源跨平台引擎Wave 求别再侵犯儿童隐私!FTC狠罚Yelp和TinyCo 华为应用市场助力开发者 软硬结合造就强大生态系统 【CTO俱乐部看板研修班北京站现场速递】看板方法:渐进变革的过程 《近匠》不背单词,用“沉浸”征服英语学习 ETpl——强复用、灵活、高性能的JavaScript模板引擎 MDCC 2014大会日程概览发布 最新嘉宾议题揭秘 终于来了,微信企业号正式开启公测! 【问底】王帅:深入PHP内核(一)——弱类型变量原理探究 谷歌Kubernetes专访:未来BigTable开发只是课后习题 首届“最具价值CTO”评选来啦!我们在找你! 【CTO俱乐部走进顺丰总部】活动图文直播进行中 中国第一个云主机评测发布:天翼云性价比第一、青云质量第一 Ruby 2.1.3发布,降低内存消耗、修复众多Bug! OpenHW2014开源硬件总决赛鏖战西安 AMD力推异构计算 《坦克世界:闪电战》:PC转手游,不止免费! 【讲师】道里云毛文波:网络虚拟化与SDN实现Docker连通 性能测试:SequoiaDB vs. MongoDB vs. Cassandra vs. HBase 华云数据推运营型PaaS Plus平台,联合Tmax走出“去IOE”的云化之路 聚焦移动新势力 MDCC 2014免费展位团队名单公布 详解Google Authenticator工作原理 请大家谈谈Delphi7 请大家谈谈Delphi7 怎样在win2000下装linux? 這段取得所有表對應的TRIGGER名稱代碼,百思不得其解,看不懂為什麼.請各位高手指點! 求超级解霸DVD3的注册码 怎么样显示两层以上的树状目录?(急需,在线等) 如何实现树形结构? 王煜辉大龙难保 在用remoting时多个线程可否使用一个全局数据连接对象[这样做是否合理] 请帮忙解决SQL Server2000的备份问题(使用VB和sqldmo),急急 为什么我的JBuilder7和weblogic7集成后,编译HelloWorld Servlet 时还是使用其自带的TOMCAT? 请大家给小弟讲讲JBuilder7和weblogic7集成 在ACTIVEX中用WINSOCK联接的问题?急!!!! 高手讨论,有谁做过电子邮局,用java做的? kylix3下怎么调试多线程程序? 散点分,顺便求个方法,up有分,三日定结! 用VBA调用EXE文件 Boundscheck 怎么用呀? 在windows98下怎样用windows API 取得中文字符的宽度? 我没装过Linux也不知道这个操作系统怎么装 和有什么不同!希望大家给点意见 我侵权了?? 如果在pb中使用fpt传送文件 有关于WinSocket编程,CB和VC之间应该如何进行接口 请问?将一窗口始终置于其他窗口的最前面,这段代码怎么写?在线等待! 关于控件下载 请大家帮忙看一下,这段调用存储过程的代码有什么错误?在线 [寻人]请红旗下的蛋过来领分喽。说话算话。 jsp后缀名大小写问题(急,在线等!) 100分!急!如何在程序中判断sqlserver服务是否启动? 有什么比较深入的c语言的书? Delphi出现问题,请帮忙解决。 用java编程序,将String数据通过存储过程存入数据库,为什么有的时候cs.setString()好使无常呢? 求助:如何读出mshflexgrid栅格表头项的内容的宽度? 高分!! 问一个引号的问题,望高手们不要见笑 pb中怎样得到某个字符的asc码? 谢谢 ChangeDisplaySettings最低可以把分辨率和颜色设为多少呀? DataGrid+CheckBox的问题(查了很多例子就是解决不了) 再次提问,sql2000的问题? 请问在vbscript中怎样判断一个数,是否能被3整除 MSN Messenger5.0发送文件到MSN Messenger4.6,为什么总是连接不上? sql2000的问题,谁能知道? 100分:誰有thinking in java 2 的中文電子書和例子代碼,給我一份吧? 关于将图形放大缩小的问题. jsp后缀名大小写问题(急,在线等!) sourceforge主站上不去了,那还有比较大的sourceforge站点?最好是美国的。 如何取得一个程序的内存占用率,cpu使用率等信息呢? 如何解决MSN Messenger5.0不能发送文件给MSN Messenger4.6的问题? 怎样把时间放到数据库表里,格式需要转换吗? 文件操作,帮个忙吧? simple question 60 points wait for your picking 如何卸载rose 分虽小,结得快的啊!讨论一下…… cry的反义词 Never gave in Never gave up I'm the only thing I'm afraid of.No matter whatNever gave in Never gave up I'm the only thing I'm afraid of.No matter what you'll never take that from me.My reign is as far as your eyes can see.翻译 这是什么搭配 the very mother herself cannot recognize him the very mother 这是什么搭配 饭后不宜立即进行剧烈运动,对其原因的叙述不正确的是那个A 流经消化器官的血流量减少B 胃,肠蠕动减弱C 消化腺分泌能力降低 D 胃,肠蠕动过快,消化不充分 懂英语的朋友们请进!New Paris fashions are introduced into Shanghai every year 请问这句对吗?翻译(巴黎的新流行样式每年都被引进上海)新概念视频授课看到的句子,不明白,introduced是动词,为什么前面 kidnap到底是不是以重读闭音节结尾的? come的反义词 (十万火急)我挑了好多英语名,可是不知道选那个好听,懂英语的,朋友请进来替我看看,选那个好吧(男阿)ST,VAM,AE,TH,TR,VI,KV,RAIM,比如相这种.AA,BB,XX..这类型的呢 选哪什么好阿,假如有比我这个更好 It was very diffcult with his mother to get him to take a bath翻译翻译这句子``急! cry反义词 h开头的 (十万火急)我挑了好多英语名,可是不知道选那个好听,懂英语的,朋友请进来替我看看,选那个好吧(男)ST,VAM,AE,TH,TR,VI,KV,RAIM,比如相这种.AA,BB,XX..这类型的呢 选哪什么好阿,假如有比我这个更好听 1.Do you need my help for the final exams ,Marry?A Yes,please B l'd love to C l'd like to DWell done 2.There is [ ] '' u '' in the word summer.A a B an C the D / 3.Look!the Green family [ ] at the lake.A fish B fishes C is fishing D are fishing 都 Look!( )good time the children are havingA.what B.how C.how a D.what a Edison's monther taught him a lot ,and found him ____ (interest ) in science .interested .为什么 一道纠结的选择题 The kids _____ him a lot.A love B need C join D listen (上文说他教孩子们2小时的吉他,他工作非常认真) 这题选什么啊 loud的反义词是什么? edison's mother found him a clever boy的同义句edison's mother found him____ a clever boy 如何让脑子记东西记得更快 loud的反义词 ride a bike是什么意思 英语翻译you can only besure of what you have at present,you cannot be sure of something you may get in the futre 饭后不能立即从事剧烈运动的主要原因是9 )A对消化有抑制作用 B会使平滑肌疲劳 C影响小肠的吸收 D会患肝炎 ride a bike 汉语是什么 英语翻译With this hand I will lift your sorrows.Your cup will never be empty,For I will be your wine.With this candle,I will light your way into darkness.With this ring,I ask you to be mine. The children are having a good time.同义句 how to ride a 星火晨读英语美文100篇是英音还是美音?RT TOFEL.托福加试题都是最后一项出来吗?比如阅读 第四篇就是加试.听力最后一个section 是加试?判断加试题..也有可能不是经典加试啊! 柳州市园博园的作文500字以上 求星火《晨读英语美文100篇-四级》的听力音频.第一篇文章为“生而为赢”...用了才发现cd是裂的,无法读取,求共享...本人id便是Q号,可发至此, loud反义词 首字母填空:Dike is mother a___him to buy some vegetables . 急求英语美文阅读的文档要能下载的 而且 内容较为简单点 There were some birda in the tree.(改为一般疑问句) help的过去式是原型吗 There is a tall tree next to the house 变为一般疑问句 she can speak quite fluent English.she___.A must been in the USA for timeB must have been in the USA for some timeC should have been in the USA for some time D May be in the USA for some time 什么是世界语?哪个国家说世界语? There is a big old tree next my house.为什么后面的next不加to Now You Can Speak Fluent English there‘s no time —————— A.play B.to play C.playing D.to playing选哪个?为什么呢?什么句型? there is a small house____beautiful gaden next to the school.a.with b.between c.for They are having a good time in the park now.(改为同义句) They are _____ _______ in the park now. they are having a good time___games?空格处应该是to play还是playing I need to believe love can last... THEY ARE HAVING A GOOD TIME IN THE PARK改为同义句 there is a supermarket next to the post office .还有there is a park next to the supermarket 、Across form the school is a restaurant 、Next to the restaurant is a library? this is the last sentence i say to you ,i believe in your love I like English very much and I can _____(say还是speak) it well 世界语是什么语言?在什么国家或地区使用?3Q I am not what you are you do not need to listen to me but you must believe me I love you 要完整 拜托了 He _____ (like)English very much .急死了快,明天交 求星火英语美文100篇四级MP3.买回来发现光盘不可用.官网我已经去了,但是不可下.直接给MP3文件不胜感谢.505663346@肖婵编的。第一篇是 生而为赢。505663346 组成句子.showers,if,take,shorter,take,you,ones, loud、much、dangerous的反义词是什么? 星火《英语15篇文章贯穿4级词汇》怎么样啊我要考英语四级,但我的英语基础是在是不敢恭维,背会这本书能让我过四级吗 i need to be in love是啥意思? cry的反义词是什么 i'm the only thing i'm afraid 我背东西太慢怎么办我背东西慢 而且忘得也快 别人二十分钟记下来的东西我要用一个小时 别人看一遍就记住的 我被好久也记不住 我一直在锻炼我的记忆力 可是似乎没有什么效果
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘