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

深度解析: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能够有所反省,不要因为暴殄天物而一失足成千古恨。

ChocolateChip-UI:能“逆转”的跨平台应用开发框架 分享12款最佳的Bootstrap设计工具 Apache Flex 4.12发布,支持iOS 7 智能手机应用挑战Web平台,看W3C如何反击? 电信级数据流量与监控系统部署案例分享 TCL联手Mozilla,HTML5智能电视真的要来了! 先睹为快:Unity亚洲开发者大会虚拟游览展示 OSTC·2014 演讲日程出炉,Perl创始人来了! Unity将收购Applifier,并引入Everyplay和GameAds两大平台 《近匠》从Cubieboard到radxa:汤亮的第二次硬件创业 九头蛇与大象之争,Hydra或将取代Hadoop 喜讯:中国安全团队Keen成功在Pwn2Own 2014黑客大赛上攻破64位Mac上的Safari OCP黑客马拉松冠军:24小时头脑风暴背后 新时代应用程序设计及MongoDB的十个深入理解 借助“开源”东风 英特尔打造卓越“软实力” 深圳综合交通设计研究院张鹍鹏:智能交通设备领域已成红海 信息化是发展趋势 25个可遇不可求的jQuery插件 Web设计中对视差设计的误区 直接拿来用,九个超实用的PHP代码片段(二) 一周消息树:小米染指平板电脑凶多吉少 移动周报:Xcode 5.1更新、CarPlay揭秘,Apple很忙 可穿戴领域,创业公司的掘金点?还是滑铁卢? 搜狐SendCloud2014运维技术沙龙拉开帷幕 一周热点:选择Go语言的12个理由,九头蛇与大象之争 中国云计算大会PPT集萃(二):十位技术大牛分享平台打造技术 延迟250毫秒损失数百万美元,Hadoop系统该如何应对实时任务 IBM成立展示中心扩展大型主机的Linux开放生态系统 SDN解决方案总结:OpenFlow、虚拟机、OpenStack和VXLAN/NVGRE 第六届中国云计算大会将于5月20-23日在京隆重召开 大数据实战:站在JMP分析平台上的FIT足迹识别技术 首届SAP d-code大会在上海举办 如何在广域网上实现SOCKET通讯,与局域网有什么不同? invocation在Java中怎么翻译啊? oracle中增量导数据的问题!! 过多的异常捕捉会影响程序性能吗? 二个form时怎样用request来收取数据? 在sybase里健好的表如何从新修改? 一个小问题,这个变量是什么类型的??? 使用通讯控件的疑惑 怎样实现在文本文件中修改某一行的其中字符串 Nokia MobileSet中如何让手机识别中文? 注册表坏了怎么办? 大哥们,能否告诉小弟,在 ms sql server2000中如何修改 sa 用户的口令 我的超星不能用了!!! 十万火急:PDF文件修改 大哥们,能否告诉小弟,在 ms sql server2000中如何修改 sa 用户的口令.. 作为初学者,每天的问题太多了?帮我看一下下面的小问题 我上午53,下午58.该不会下马吧????/我相知道什么时候才能知道是否已经Pass,什么时候下证? 有关DELPHI6中使用SKINENGINE??? C++ Builder中多国语言的问题 在哪下载到Exchange 2000 Server Resource Kit? 快捷方式损坏怎样修复? bluesky069(菜鸟一族)你帮助我把那个PBL放到蛛蛛的信箱好不好呢?让大家都可以下在的! 请问哪里有w32dsm.exe的教程??? 潘译<>印刷错误百出,令人不忍卒读... LISTBOX的问题?请高手帮忙!!高分向送! 帮我想想这个主键该怎么建SQL SERVER7 如何将控件,恢复init()到初始状态 急救:装有SCO UNIX的硬盘克隆后不能启动系统,怎么办? 如何在FTP的目录下再新建目录?我初学网络编程, 怎样设置ScrollView中的ScrollBar不可见? 有关comboBox问题??????急!急!!! 有那位朋友对ADO控件调用T-SQL的链接服务器或存储过程的命令有所了解,或知道怎样取链接服务器的相关信息 真诚的向大家请教一个问题!!先谢谢了 redhat linux7.2安装完成后,怎么没有工具栏 已知manager是employee的子类,那么这么写Employee epy=new Manager()为什么合法? 第五次提出这个问题:如何通过DELPHI调用SQL SERVER 过程向SQL SERVER 存入图象。 为什么我在新闻聚焦中发表不了评论? 在VB里怎样用ADO存贮Access的Memo型字段? 誰有在PB下用powersock做的聊天程序? SQL的好书是什么呀?难道就没有人有体会? vb怎样格式化硬盘?? 做个《曹操传》之类的游戏需要多少投资? 关于sfc(系统文件扫描)的问题 高分求解,大虾请进 买了java程序员大本营的请进!!!! 请大家陈说学msce的前途 如何使用ProgressBar casting在java中是什么意思啊? querymode 查询器不稳定吧? 各位兄弟姐妹,在长沙拿3K是个什么水平,和沿海比怎么样,还需不需要跳槽? 想知道用程序免费发手机短信吗? 仪表压力变送器问题压力变送器现场安装ZDY9800 0-200kpa的,这个规格的没有了,我想用ZDY9800 0-600kpa的压力变送器,请问对测量的数据准确性有影响吗? 光在固体、液体、气体、真空传播快慢的关系 涡轮流量计的重复性是什么意思?如题 压力变送器怎样连接仪表 物理题一道,求画图方法 涡轮流量计有什么特点?(简单的说) 二线制压力变送器怎么接入四线制仪表就是输入信号4-20mA的仪表怎么接受二线制的压力变送器的信号,怎么连接的 求解中学画图题? 涡轮流量计有哪些部分组成? 两个力互成30°,大小分别为90N和120N,用作图法求出合力的大小和方向 机械原理题目,作图法求解!已知行程速比系数K=1.5,机架长LAD=100mm,连杆比曲柄长76mm,摇杆离固定铰链A最近的一个极限位置与机架AD成45°,试用图解法设计该铰链四杆机构.并说明所设计出的机 用五点法作出下列函数的简图 y=2sinx; y=1/2cos2x, 用画图法求三十度六十度的合力有偏差吗?怎么办? 数学画图题,求画图方法 用五点法作函数y=2sinx+1(x∈【0,2π】)的简图,这关键的五点的坐标是 两个互相垂直的共点力的大小为30和40牛.用作图法和计算法求它们的合力. 作图题怎么写? 已知函数y=3cos(2x-π/3)用五点作图法在一个周期内的简图应该怎么画? 如何通过功率算电流,再如何通过电流计算电缆截面积如题 从事中央空调行业,一般都是380V的电压...想学会如何通过机器设备的功率来算用多粗的电缆...希望简单易懂,如果有分类请详细讲解, 铜导线的电阻率大约是多少? 利用“五点法”作函数y=2sinx在【0,2派】上的图像.是y=-sinx在【0,2派】上的图像 作图法确定光源,如图 有一铜块,重量为G,密度为D,电阻率为ρ0把它拉制成截面半径为r的导线,再用它做成一半径为R的圆形回路(R》r).现加一个方向垂直回路平面的匀强磁场,磁场的磁感应强度B的大小均匀变化.则( ).(A 用五点法作图法画出函数y=sin(x+π/3)的简图 如图,已知:△ABC全等于△FED,求证:AB‖EF 2个互相垂直的共点力大小分别是90N和120N用作图法和计算法求合力大小和方向 怎样计算铜导体的电阻率怎样计算铜的电阻率(LR) 截面积为:3.868794mm平方 长度为1米 电阻值为4.41欧姆每千米.怎样计算电阻率,因为我计算出来的已经大于国家标准0.17241我想问下我是不是 如图,直线AB平行于EF,角CDE=130度,求角ABC+角BCD+角FED的度数 用画图法,怎样确定不规则物体的物体的重心一:一块不规则四边形,如何用画图法确定重心?二:一杯水,再底部钻一小洞,使水不断向出流.问:整杯水的重心如何变化,重心最低是多少 只要是铜的导线1.0的都是一样的电阻率吗? 如图,AB∥EF,试探究∠ABC,∠BCD,∠CDE和∠DEF之间的关系,并给出证明. 电阻率公式解析电阻率公式的解析,要简洁明了,清楚易懂.快 国产电磁流量计一般在那里使用?什么单位能用到国产电磁流量计?我的意思是 大的企业怎么都用进口的啊?什么样的企业用国产? 已知AB//EF,BC垂直CD于C,角ABC=30度,角DEF=45度,求角CDE的度数 电阻率计算公式即 P(电阻率)=S(横截面积)R(电阻)/L(长度) ? 怎样画图表示 当电路中的电流过大时,电线容易发热甚至引起火灾,原因是什么?怎样才能避免发生这 求 管道大小与压力与流量之间的关系式 要画图表示 电流大时电线会发热,请问电压大时电线会发热吗? 铝电缆的电阻率的计算公式急:输出电压是380伏,功率是40千瓦的电机,用铜线电缆传1000米远,应该用面积多大的铝线?我家买了3根铝电缆 每根16平方够吗? 第一题是画图表示,求这全部题, 己知电机功率怎样计算电缆截面积 真空泵极限压力国外的真空泵的极限压力一般是全压力还是分压力啊?有的客户要求10-3Torr,可我看了下大部分的中国制造商都只有2PA=1.5×10-2Torr,或者1.33Pa=10-2Torr,分压力倒是都可以达到.难道是 下用图画如何表示 热电偶出来2根线+,—,怎么和显示温度数字的仪表接线?如果用变送器,热电偶怎么跟变送器接线?变送器把电压信号变为电流信号后一般和什么设备连接 真空泵的入口压力跟出口压力分别对真空泵有什么影响? 石墨 铜 铁 塑料 相同条件下哪个电阻率大?答案怎么会是石墨!求回答, 铜电线的承载电流大小与铜线的截面积是什么关系?与电压又是什么关系? 已知两个力的大小分别为3N和4N,用作图法求出这两个力互成0°、60°、90°、120°、180°几种情况下的合力 百度百科 怎样测量石墨的电阻率 电力电缆截面积与电流的关系求:电缆截面积与电流的关系表,民用一般都220V比如2.5平方的线能带起2500W-3000W的功率也就是10A的电流,那给关系表谁能给份,我这里只有57分. 用作图法求出下列各力的合力.作用在同一物体上的两个力,F1=F2=10N用作图法求出下列各力的合力.(1)作用在同一物体上的两个力,F1=F2=10N,它们互成120度角.(2)作用在同一个物体上的三个力,F 石墨烯的电阻率和铜的电阻率是多少?想知道铜的电阻率是石墨烯的多少倍? 所有一切变送器的工作原理是什么?比如温度变送器,压力变送器,液位变送器,它们是怎么变送的? 铜、铝、铁的电阻率分别是多少?请说出大小和单位! 铜套 石墨铜套加石墨的铜套是不是比光铜套好? 是不是有几个压力控制仪表就会要装几个压力变送器吗? 一切气体、液体、固体物质都能传播声音,在真空中会如何?①不能传播声音;②条件不足,无法判定.教教我 Thank you! 涡轮流量计
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn