Android应用漏洞挖掘系统实现

来源 :福州大学 | 被引量 : 0次 | 上传用户:huei59
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年Android操作系统在智能手机中的市场份额排名第一,Android用户数量和Android应用数量也与日俱增。与此同时越来越多的黑客也将目光转向了 Android,从Android系统的Bootkit到恶意应用,每一个可能的攻击面都有黑客在关注并尝试实施攻击。Android系统为了安全的考虑设计了权限机制,虽然对Android应用权限的申请和使用进行了严格控制,但权限泄漏是安卓应用中较为普遍存在的一类漏洞,可导致较为严重的安全问题,如“串谋提权”、“信息泄漏”等。由此可见,如何有效地对Android应用的权限泄漏漏洞进行挖掘具有十分重要的研究意义和实际应用价值。本文围绕Android应用权限泄漏问题,着重研究了 Android的权限机制及Android应用权限泄漏漏洞的挖掘方法,提出了一种轻量级的Extra信息静态获取方法,建立了Android应用模糊测试耗时的预估模型,最后提出一种基于模糊测试耗时预估的动态任务调度方法。基于实验室OpenStack上的云平台架构实现了并行的漏洞挖掘系统paraIntentFuzz。论文的主要研究工作与贡献如下:(1)通过分析Android应用中组件间通信时Extra信息的传递方式,借助于对Android应用的逆向提出一种高效的Extra信息静态获取方法,为模糊测试中的命令生成提供了Extra名字和类型等重要参数,使Android应用源码中更多的路径能够得到执行,提升了路径覆盖度,从而提高了权限泄漏漏洞的发现能力。同时,我们的方法比现有工作具有更低的性能开销和更好的健壮性。(2)在分析对Android应用执行模糊测试的过程中,我们发现Android应用分析的耗时主要和应用的大小以及暴露的组件数目相关。在此基础上我们建立了 Android应用模糊测试过程的耗时预估模型。为了实现不同运行结点间的负载均衡,提出了一种基于耗时预估的动态任务分配算法。(3)基于OpenStack云计算平台搭建了并行的分析架构,分析了 10064个常用的Android应用,发现有7367个应用存在潜在的权限泄漏漏洞。此外paraIntentFuzz获得较优的性能提升,测试结果表明,在一定范围内将系统布置于N台机器可以得到接近N倍的效率提升。本文在Android应用权限泄漏漏洞的研究中开展了一些有效的探索性研究工作,实验结果表明所提出的方法在Android应用权限泄漏漏洞挖掘中具有很好的实际应用价值,可为提升Android应用权限泄漏漏洞挖掘能力提供重要的技术支撑。
其他文献
目的:建立新田七痛经胶囊中藁本内酯和欧当归内酯A含量测定方法.方法:采用HPLC法对制剂中藁本内酯和欧当归内酯A进行含量测定.结果:藁本内酯和欧当归内酯A能同时在HPLC中进行测
光电对抗中,激光的大气传输透过率的计算是人们非常关注的一个重要问题,它对探测/干扰激光器发射功率的确定有着直接的关系。本文就此问题进行了理论分析,并给出计算方法。
临床医护人员在实施静脉用药配置的过程中可能会出现微粒污染情况,进而影响药物正常应用,给治疗造成安全隐患。本文主要探究静脉用药配置过程中微粒污染的来源,并探索有效的
太原市晋源区采煤沉陷区安置小区建设项目总面积达7万m2,20余个楼盘,其中6#住宅楼的设计中出现问题比较多,本文通过对6#住宅楼的设计做一个技术总结,谈谈结构设计准备工作,工
目的探讨微小RNA-124-3p(miR-124-3p)调控受体相互作用蛋白激酶1(RIPK1)对心肌细胞缺氧/复氧(H/R)损伤的保护作用。方法大鼠心肌细胞随机分为Con组、H/R组、H/R+miR-124-3p组
<正>近日,辣椒采摘正当时,福建省龙岩市永定区坎市镇坎市街社区的农民陈小华一头扎进了100亩红彤彤的辣椒地里。"我用贷到的30万元,流转了60多亩土地,扩种了辣椒,今年预计增
税收优惠是指税法对某些纳税人和征税对象给予鼓励和照顾的一种特殊规定.
本文探讨罗氏三角形的傍心,证明了:三角形一个角的内角平分线与另外二角的外角平分线共束。
加入WTO后,我国承诺关税水平到2005年降为10%。关税平均税率水平下降,不但会影响关税收入,还会影响海关代征的增值税、消费税(以下简称“两税”)收入。因为关税是海关代征“两税”
治安意识是人们关于社会治安的思想、观点和心理的总和。它包括治安守法意识、治安防范意识、治安风险意识、治安信息意识、治安责任意识和治安环境意识。治安意识在人们的治