Android软件检测

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:shiwuxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机行业的快速的发展以及3G,4G移动通信技术的快速革新和推广,越来越多的消费者使用智能手机接入互联网服务,伴随着智能手机的快速普及,用户的隐私资料例如信息,图片,财富等往往保存于个人智能终端,因此智能手机的安全也越来越被消费者所重视,在智能手机的版图中搭载Android操作系统的移动设备占有领先的份额。然而,Android手机的恶意软件占到所有恶意移动端恶意软件数的97%,最近几年Android系统的高危漏洞时有披露,可能会导致黑客控制消费者的手机,这使得我们将研究的重点放在搭载Android操作系统的手机。  Android手机端的软件检测通常分为基于静态分析的研究方案和基于动态分析的研究方案,基于静态的分析的研究方案侧重于从应用程序中抽取出特征码,通常是一段代码或者字符再基于黑名单或者白名单模式进行匹配,基于动态的研究方案通常的思路是研究应用程序在运行时所表现出的特征。基于静态的分析在检测效率上较为低下且基于且现在应用程序通常其系统结构极为复杂。动态方案中,将应用程序完全建模是非常繁琐甚至不可能的事情,而若抽取的模型不完备则可能导致检测有效性的低下,这使得我们去思考能否建立一种新的动态与静态混合分析的Android软件检测方法,在本文中我们提出一种静态和动态混合分析方案,动态运行Android应用程序获取应用运行时对于系统底层系统调用的数据,对收集到的数据我们进行不同深度的搜索寻找在连续的网络与文件相关系统调用下,恶意应用对比正常应用表现出的特征,将这些特征收集起来建立起恶意特征库,同时我们获取出正常应用对比恶意应用在连续的网络与文件相关系统调用上表现出的特征并依据这些信息建立正常特征库,对于待检测的应用我们收集其运行时调用系统调用的数据,并对收集到数据进行处理,将处理好的数据分别去匹配恶意特征库和正常特征库,根据匹配的结果对待检测应用进行判定,通过采取这种动态与静态混合式分析方法,我们获得比单独使用静态检测或者单独使用动态检测更高的Android软件检测成功率,更为重要的是我们的检测方案是一种通用的检测方法,不同于以往的Android软件检测方案,即采用对不同类型的恶意软件单独分析,我们通过对应用程序底层系统调用拓扑分析,建立对移动终端应用的一种通用的检测模型以期能够对不同类型的应用程序都能够很好的检测。
其他文献
近年来,导弹等精确制导武器成为军事武器的主要发展方向,通过场景的匹配制导导弹可以实现精确打击目标。用于匹配制导的图像有光学图像和SAR场景图像,而SAR成像的全天时、全
袋装的单味中药浓缩颗粒是未来中药的发展方向。它具有免煎、服用方便等特点,符合当前人们的生活习惯,并且已经得到了较为广泛的市场推广和临床应用。为了减少中药药房工作人员
DRM是一个针对频率在30M以下的调幅广播的数字广播系统国际标准。根据该标准制作的广播系统采用了OFDM调制方式以及多级信道编码,交织,差错保护等多种先进调制技术,使信号的
本文以逻辑模型的建构思想和方法为指导,文献表示、查询表示以及二者之间的匹配关系为要素,讨论了命题逻辑理论在信息检索模型中的应用。   在命题逻辑模型中,文献信息和查询
近年来,随着信息社会的发展,全球Internet业务呈现出一种爆炸式增长的趋势。人们在思考怎么样改进现有的传输技术的同时,怎么样有效的去规划一个传输网络,以节省资源也成为另
目前雷达组网系统已成为国际雷达领域的研究热点,它可以利用目标散射的空间多样性提升整体探测性能。雷达组网系统可由多部不同体制的雷达组成,并且各个雷达的相互合作可带来
雷电可以直接造成人员伤亡,对航空、电力工业、计算机网络以及建筑物等的危害都是十分明显的。掌握雷电活动规律可以为防雷保护工作提供相应的参考,而对雷电活动做出准确的预报
移动Ad Hoc网络因具有可移动自组织等特性而被广泛应用于军事、民用等场合中,但是目前移动Ad Hoc网络的各项协议和标准都将其假设为一个完全干净即无攻击存在的网络,这给实际
当今的数字化信息时代,随着先进的多媒体处理软件的普及,对数字信息的操作修改从早期的专业人士的专项技能延伸到普通爱好者的个人行为。近几年来,一些针对数字图像的恶意篡
分布式MIMO一种实现形式——虚拟MIMO技术(VMIMO)利用移动终端的天线组成一种虚拟的天线阵列(VAA),可以满足MIMO子信道间的独立性要求。但这种分布式MIMO依赖于各独立终端间