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

深度解析:Android4.2系统“应用验证服务”

HTML文档下载 WORD文档下载 PDF文档下载
一直以来安全都是Android系统的最大难题,尽管Google想方设法进行改善却似乎一直徒劳无功。在Android 4.2系统中Google加入了全新的应用验证服务以提高系统安全性,但其检测效果却远远不如旗下的VirusTotal服务。

界面改动并不明显的Google Android 4.2系统在其内在却有着大幅改进,此前CSDN在《揭秘Android 4.2开发者的天堂与地狱》一文中也对Google这一最新系统进行了详尽的介绍。从Android 4.2发布到现在,人们争相体验并对其功能改进表示赞许,但被业界一直视为软肋的安全问题却在一定程度上被掩盖。

据悉,在Android 4.2系统中,Google加入了一个被称之为“应用验证服务”的安全系统服务(application verification service,这项全新的恶意软件扫描功能可以抵御具有危害性或潜在威胁的应用入侵。据Google Android团队成员Michael Morrissey在Google+中介绍,“现在使用Android 4.2系统的用户可以从Google Play上安装一个使用Google的选项作为应用验证。只要你安装了该项服务,无论你的移动设备是如何安装应用的,我们都将对应用程序进行验证以确保没有危害性的东西侵害系统。”

图:Michael Morrissey

话虽如此,但新安全系统验证服务是否真的有效?且该项服务主要针对恶意应用,那来自第三方的安全的应用程序是否也执行如此操作?为此,来自美国北卡罗来纳州立大学计算机科学副教授Xuxian Jiang特组织团队对Android 4.2该项应用验证服务进行了全面研究。

图:Xuxian Jiang

揭开Android 4.2应用验证服务的神秘面纱

尽管这项新服务是专为Google Play官方应用定制,但其工作流程设计却针对所有应用商店。用户可以通过“Settings(设置)”、“Security(安全)”和“Verify apps(验证应用)”等操作开启或关闭服务。

图:Android 4.2应用验证服务工作流程示意图

在服务开启时,当用户开始安装应用系统将会自动收集并向Google云端发送相关信息(比如设备的ID和IP地址),之后Google云端将会响应一个验证结果。如果应用是不安全的,用户的移动设备就会收到一个显示该款应用是恶意的或具有潜在威胁的警告提示,恶意应用将无法安装。对于具有潜在威胁的应用,系统会弹出一个继续还是终止的安装选项提示框。

图:是否开启应用验证服务

图:检测到具有潜在威胁的应用程序

图:检测到恶意的应用程序

Android:扶不起的阿斗?

无论Google Android开发团队对自己开发的服务如何地打包票,但实践是检验真理的唯一标准,Jiang团队收集了在研究社群中已被广泛分享的来自49个不同的恶意软件族的1260个样本,对包括Nexus 10平板电脑在内的Google最新的运行Android 4.2系统的设备进行使用验证检测,结果却是让人大跌眼镜,在1260个样本中,只有193个被检测出为恶意应用,检测率低于15.32%,这表明Google费尽心机研究开发的这项全新的安全验证服务的性能实在太低。

图:1260个恶意软件检测结果详细列表

Android 4.2败在Google自己手上?

尽管在实战之中Android 4.2的应用验证服务结果并不如人意,但Jiang团队并没有急着下结论,他们又进行了另外一组实验,将该项应用验证服务和现有的第三方杀毒引擎进行对比,即从每一个恶意软件家族挑选一个样本,并使用VirusTotal服务(Google于2012年9月新收购的安全公司)进行检测验证,但其结果依然令人很失望。

图:与其他10款常见的杀毒引擎的详细对比

在第二次实验中,Jiang团队使用了VirusTotal服务中常见的10款杀毒引擎,即Avast,AVG,TrendMicro,Symantec,BitDefender,ClamAV,F-Secure,Fortinet,Kaspersky和Kingsoft。将其安全检测结果与Android 4.2新应用验证服务结果进行对比。这些常见的杀毒引擎检测率在51.2%——100%之间,而Google的新服务检测率才是20.41%。应用验证服务毫无悬念地败给了这些常见的杀毒引擎。

图:Google新服务与其他10款常见的杀毒引擎平均检测率对比

这也表明,Google虽然信誓旦旦地表示要加强自家服务保护并兴师冲冲地收购了网络安全创业公司VirusTotal,但其结果却显而易见,Google并没有做出太多的改观,反而忽视了VirusTotal的优点所在。

安全之路,Google任重而道远

虽然Android 4.2的这项新的应用验证服务其安全检测结果并不理想,但这也已表明Google正在信守承诺不断地提高Android系统的安全性,尽管还需要很大的提高与改善。

这项应用验证服务主要基于SHA1值和包来确定应用是否恶意或存在潜在威胁,这样的机制是非常脆弱的。如果攻击者通过重新包装或变异等方式改变现有的恶意应用的校验和,这项功能服务将很容易被绕过。而为了更有效更准确地判断应用的危险性,应用验证服务需要收集更多的相关信息,这在一定程度上有侵犯用户隐私的嫌疑。

在此项安全系统服务中,Google并没有将VirusTotal整合进去,而从测试结果来看,VirusTotal的性能要远远高于这项独立的服务,对此也希望Google能够有所反省,不要因为暴殄天物而一失足成千古恨。

专访Waygo创始人:白切鸡怎么翻译? 探究共享软件海外营销新策略(西安站) 讲师秀8:车音网沈康麒和他的智能驾车服务 数据可视化独领风骚:看这6家初创公司如何玩转大数据? 最新研究显示:IE10防恶意软件能力比Chrome等浏览器都要强 Windows Blue正式定名Windows 8.1 对Windows 8及RT用户免费 Testin云测试破1000万次 自动化测试成趋势 接手Android后首次接受媒体采访 Sundar Pichai谈Android未来 C语言实现二分法查找 让开发者高效编程的10个新框架 Google Analytics中显示访客停留时间为“0”的秘密 大数据之惑 麻省理工三位物理学家自建数据库服务Cloudant 融资1200万美元 网页浏览器进入再造新时代 AMD揭露HSA运算架构新技术hUMA细节 美团悄然上线云主机服务:与亚马逊殊途同归,还是另有谋划? 微软发布deep-tech团队招募令,期望获得下一代开发者的支持 2013谷歌I/O开发者大会:发布多个软件产品和服务 C语言实现二分法求解方程 开发测试云与虚拟化解决方案 学苹果?微软淘汰Points支付系统改用Gift cards 甲骨文改变Java版本号命名方式 [CTO俱乐部第97期]中科院、腾讯、深圳明源研发团队管理经验分享 Android Studio来了,它能取代Eclipse吗? Google Play Game不够开放,被OpenKit炮轰 Google Play Game Service详解 不仅提供API更提供后端支持 IBM Power走向Linux,是必然的! 美国国家安全局解密特工培训手册:如何利用谷歌等大众搜索工具搜集保密数据 微软IE10如何保护上网安全(大图) 谷歌无畏苹果的理由:强力的算法和基础设施架构 开发者热议异构统一内存访问技术(hUMA) 当按照书名查询时,系统提示没有该索引:no index with 'bookname' field.何故 CorelDram教程碟不能播放怪的问题!! 如何在vb調用SQL存儲過程,并能得到返回的參數值. 哪位大侠帮帮忙呀!! 用CString的Find(LPCTSTR pstr,int nStart),pstr有没有通配符,急!!!!! 一个XP与2000的共享问题 打印问题,请各位提点建议。 DBA的缺省密码---【在线等】 错误:"参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。" 产生原因 免费100m asp 空间 求救,如何打开一个USB设备,CreateFile吗?请具体些 在线求救 谁是最可恨的人? 如何将本页设为只能是 target="_top" 谁有格斗游戏的源码,设计资料! 三人合作共同开发一网站,现需页面设计,有意者留下EMAIL 怎样用C#把窗口菜单和按钮做成象VS.NET中的平面菜单和工具栏上的平面按钮? 为什么在MMC中新建SQLSERVER注册总是出现超时已过期的错误? 這樣定義宏是什么意思:#define LIBCMD(givenfunction) \? ===这样的SQL在ORACLE 怎么执行不了 一个WIN2000与WINXP的共享问题 如何将一个CBitmap存为BMP文件? 在directshow中,如何实现像大部分播放器那样的“快进”功能? 较难问题--IE6不能启用cookie? 如何修改group里的数据排序方式? 如何写动态SQL语句??? 怎样让select元素不能修改? 谁用过微软的tts??? 郁闷......呀,偶MM说接吻觉得恶心!!!! 请教高手,本人想请教通过数值如:12.5转换成UNICODE的问题,急!!!在线等待 我现在的密码不好记,如何更改密码? 请教大侠;RMI问题 ASP+SQL server免 费空间哪里有100分送给你. 有没有人用过Virtual PC这个软件的啊???快救命啊!!!!!正等着用啊!!!! 有谁知道在上海周边有哪些电脑配件的厂家,如机箱.主板.显示器之类的? 关于“汇总数据”的问题 请尽快帮我解决病毒问题 菜鸟6000分依次提问ORACLE问题,第一个:大虾给我个函数里建虚表并插入数据的例子 EJB使用大数据量的问题 怎样用DirectShow写一个RenderFilter & SourceFilter linux下的应用程序,界面语言问题 VSS中的Pin和Unpin有什么用?在什么情况下使用? 一个WINXP与WIN2000的共享问题(急) 我想问一下,能不能用sql sever2000 开发桌面型的mis系统 我想监测某个端口的通信主要是 TCP 端口,不想写网卡过滤驱动,各位有什么高招? java的用户文档在那里下载? 急,大小写和建主键的问题 我学校在选拔人参加济南市一个五子棋编程大赛,请教各位高手! 请斑主Montaque进,请直接过来拿分! 关于wise installer的问题 sqlserver两个表中的求和问题,在线等待。。。 俚语有种类吗 3m投影机上的lamp红灯闪是什么意思? What a hard work it is to remember all the words 改错 简述热力学三大定律(第一,第二,第三定律)的建立过程 水池如何保持清澈 假如有一瓶室温下长期密封的氯化钠稀溶液,下面那个选项是正确的?A接近瓶口的溶液较稀B瓶底附近的溶液较浓C瓶内溶液各部分密度相同D瓶底会析出少量氯化钠固体理由最好清楚点 英语俚语的种类有多少种? 怎样鱼缸保持水清澈缸是1230L× 475W× 320Hmm 的 裸缸 养了26条红鹦鹉 两条银龙 有一个上过滤放的是绵 还有个外置过滤(最后一层放绵 上两层放环)每天喂上一勺食 不怎么开灯 水为什么总是 有一瓶封闭保存长期放置的氯化钠溶液下列说法正确的是A.瓶底附近的溶液较浓B.瓶口附近的溶液较稀C.瓶底一定有固体食盐D.瓶内各部分密度相同 乙烷中,其一氯代物有2种,则它的结构简式为:丙烷的二氯代物有____种,其结构简式分别为: 铜跟足量的浓硫酸在加热条件下反应,仔细观察铜片表面有什么颜色物质声称? 有一瓶长期密封放置的食盐溶液,下列说法中,正确的是( )A.瓶底附近的溶液较浓B.瓶口附近的溶液较稀C.瓶底一定有固体食盐D.瓶内各部分密度相同 氧化铝球磨前烘料有什么作用 往前一步莫猴急,四平八稳五临门是什么意思 求氯化苄热力学数据氯化苄的定比压热熔和汽化热?热容 和 气化热 数据 【求助】氧化铝纯度分析应该用哪种检测? 意思“四平八稳”可用哪个阿拍数字表示? 碳在高温下,可还原CuO,发生了( )反应,( ) 反应夺取氧什么反应失去氧什么反应 关于矾土、萤石化验方法有谁知道?谢谢帮忙!谢谢了,大神帮忙啊关于矾土、萤石的化学检验方法有谁知道?谢谢! What does\"cn\" onthe Internet stand for? CUO与AL反应方程式? 乙烯通过加成生成二氯代物需要几mol氯气?乙烷通过取代生成二氯代物需要几mol氯气?为什么?为什么取代的是2mol?不是两个Cl原子才算是1MOL氯气吗 拼音都有什么分类(把那类里的拼音写出来) 泡生法蓝宝石晶体炉可以用石墨毡保温吗? 遗传信息的载体是染色体吗? 求拼音种类!比如罗马拼音英语 德 法语是一种拼音吗 它们和罗马,拉丁拼音的关系 把下列的拼音分类g、yu、y、j、a、i、si、wu、l声母:韵母: 白炽灯的灯丝断后再搭接在一起比原来亮的原因快 反比例图像特点 按要求给拼音分类.梗gěng 蜷quán 押yā 丞chéng 煎jiān 阅yuè 誉yù 昌chāng 驰chí 制zhì 役yì 铭míng 万wàn 迎yíng 阀fá 萍píng 蕴yùn 源yúan 批pī 沧cāng 1.三拼音节:_ 2.整体认读音节:_ 3.平舌音: 某工人师傅将10g铁的合金置于氧气流中充分灼烧,产生的气体通入足量的石灰石中,得到3g白色沉淀.求次铁合金中碳元素的质量分数? 三角形的手拉葫芦哪家的质量好? 成语四平八稳的意思和解释,用四平八稳造句及其故事典故 五大强酸都是什么? 取10g某铁的合金放在足量的氧气中燃烧,将生成的气体通入足量的澄清石灰水中假设生成的气体全部被吸收,得到0.42g白色沉淀,求这种合金是生铁还是钢? 反比例怎样用图形来表示 青蛙的种类叫什么 夏季高温天气 水产养殖户如何有效调节池塘水质 支持固态氨存在着分子间作用力的事实A氮原子不能形成阳离子B氨离子不能单独存在C常温下氨是气态物质D氨极易溶解于水我个人觉得应该是D,但是为什么呢? 云图视讯投影仪lamp灯亮代表什么意思? 目的基因进入受体细胞为何不表达?它有没有可能破坏运载体的基因?有基因了却不能表达形状这为啥?不是公用一套密码字表吗? 手拉葫芦是三角形的好用还是圆形的好用呢我们矿上想买一批手拉葫芦,知道的告诉一下哪种的好用 青蛙的种类 聚维酮碘消毒对养鱼池塘的水质的影响请问淡水池塘养鱼使用聚维酮碘对水质的影响 反比例相关联的两个量的乘积表示的意义是( ) 那成正比例的图和成反比例的图有什么特征? 青蛙有些什么种类啊. 减数分裂,染色体数及染色单体数变化.是不是这样. 拼音的种类我要寻找一种怪怪的拼音,有个人给我写了封匿名信,用很怪很怪的符号写的,写信的人说是拼音,所以想寻最最最怪的拼音, O18是O16的同位素 那么O16是O18的同位素吗 1.求2mol/LMgCl2溶液中c(Mg2+)-------,c(l-)-------2.将4g氢氧化钠溶于1L水中,所得溶液的物质的量浓度是否为0.1mol/L?3.从100ml 2mol/L H2SO4溶液中取出10ml,那么取出的溶液中溶质的物质的量浓度是------- 氧化还原反应算不算氧化反应? 热力学里,能用n和2个变量来描述整个系统的前提是什么?如题,请问在什么情况下能仅用n和2变量来描述整个系统(即其他变量都可由其导出) 减数分裂,染色体及染色单体数目变化.是不是这样,画的不怎么好. 拼音分类 珊瑚礁海岸有哪几种类型?它们之间有何种成生联系? 7.将15ml.2mol•.溶液逐滴加入到40 ml.0.5mol•.盐溶液中,恰好将溶液中的离子完全沉淀为碳酸盐,则中n值是【解析】M的化合价为+n,Na2CO3与MCln反应对应的关系式为:2Mn+ ~ nCO32 - 操作系统的构造和原理? 公路实验中,最大干密度指的是什么 What does "cn" on the Internet stand for?用英语回答出更好,谢谢~.~!各位,谢谢了不过, “cn”在网络上代表什么? on the Internet on the Internet on the Internet on the Internet on the Interne on the Internet 婚礼寓意都有哪些 “免费”医疗让俄罗斯进退两难孟建柱向上合组织通报10·28恐怖事美空管局解除禁令 飞行全程可使用电子美国也要守“村规民约”简化赴英签证手续今日实施专家:72小时绝对隔离吸烟让你变丑:双胞胎脸部皮肤对比作证俄罗斯8名高官因瞒报收入被罢免普京击败奥巴马夺魁每年730万少女当妈叙利亚按期销毁化武设施(图)土叙战机再次相会教皇被爆长期遭美监听 意大利梵蒂冈 高失业率威胁欧洲健康奥巴马豪华座驾“野兽”细节曝光纽约规定21岁以下禁买烟谷歌雅虎数据遭美NSA窃取 美媒称超加拿大首设比特币自动提款机普京登顶权力榜刺痛美国 美俄反应冰火日本今日起举行大规模\"夺岛\"演习德清三位工人井底昏倒 民警冒死相救冬跑必备,会加热的Avade运动衫人活到极致,一定是素与淡 18第87届奥斯卡宣传海报 各国设计者大夏姿·陈 (Shiatzy Chen《最终幻想15》性感希德妮 即时动画从裙开始的美丽日记《剑网3》爆笑贺岁片首映 新春华服萌柔美的Elizabeth Dye 2陈永迪:我参与的揪彭德怀行动抹茶紫薯曲奇从旅途中感受新年的气息!途明 (Tu马佳佳告别演讲:现在的品牌需要有一种教你如何做\"人\" Calm卡默、图文:花20万建审讯室敲诈官员图文:非诚勿扰来了,你来不来?麦迪砍27+8率队击败福建男篮图文:“管住嘴迈开腿”是不二法门2015三亚万丽度假酒店贺羊年新春推公益金为孤儿撑起一片蓝天图文:陪着父母去登高 会员收获全家福楚天都市报讯 昨日,楚天都市报热线接
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘