Android软件的隐蔽敏感行为检测技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:leighttt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android智能于机的普及,Android应用程序的数量正在迅猛增长,截止到2013年4月,官方电子市场中的应用数量已经达到了68万。由于Android开放的生态系统和Android电子市场缺乏安全性审查,Android电子市场中含有大量的Android恶意软件,正使用户面临着严峻的安全威胁。  目前,应对Android安全威胁的主要措施之一是利用Android软件分析技术在电子市场中检测恶意软件,分为静态分析和动态分析技术。由于动态分析结果的可靠性高,检测方法一般都基于动态分析技术。但动态分析技术难以有效检测出一些基于逻辑触发条件或UI触发条件等的隐蔽敏感行为。因此,本文主要利用静态分析技术得到辅助分析信息,从而引导动态分析技术检测出这些隐蔽的敏感行为。主要工作包括:  (1)设计并实现了一种敏感行为的疑似路径提取方法,该方法采用了基于模式的间接调用关系分析技术,部分解决了疑似路径不完整的问题,在动态分析过程中利用所提取的疑似路径引导软件在函数调用层次上定向执行。  (2)针对基于逻辑触发条件的隐蔽敏感行为,提出了一种基于数据流分析的关键控制变量提取方法,动态符号执行技术以关键控制变量为输入后能够符号化求解出相关逻辑触发条件。该方法得到属于全局变量或局部变量的关键控制变量,解决了目前黑名单方法无法处理该类控制变量的问题。  (3)针对基于UI触发条件的隐蔽敏感行为,提出了一种期望Activity跳转路径提取方法,动态沙箱以该路径为引导与软件进行自动化交互后求解出UI触发条件。该方法相对于随机UI事件交互方法,具有准确、高效的特点。  基于以上研究,设计并实现了一套自动化的隐蔽敏感行为检测系统。通过一些对比分析实验和实例分析,证明该系统可以有效地检测出隐蔽的敏感行为。  
其他文献
随着信息技术与生物技术的飞速发展,人脸识别技术在各领域的应用越来越广泛。本文以Olivetti Research Laboratory(ORL)人脸库和Yale人脸库为研究对象,对人脸识别技术中的特
P2P系统中冷门文件(依据种子数或副本数)凭借其巨大的数量基数,收到不容忽视的用户请求比例。然而,由于冷门文件在P2P系统中缺少足够的上线副本,下载该类文件通常会遭遇文件不可用
该文对经典关联规则的开采算法进行了较全面和深入的研究,并基于国产数据库管理系统DM2设计和部分实现了一个集成的关联规则开采系统原型。主要研究内容如下:该文首先研究了经
近年来,随着我国经济飞速发展,知识产权的重要性日益突出,而专利是知识产权中的重要组成部分,其重要性是不言而喻的。互联网的快速发展将人们置身于一片信息的海洋。如何从不计其
音视频播放是计算机系统中的典型应用之一。针对高清晰度音视频解码数据量大、计算复杂度高的特点,通常基于通用处理器和专用解码器的硬件结构,采用片上异构多核协同的方法实现
复用是帮助提高软件开发效率的一种有效手段。研究表明,在大多数软件系统中,有5%至20%的代码在系统内部有复用现象。同时开源项目的兴盛使得复用其他项目的代码简单易行。然而,在
为了帮助聋人更好地融入正常人的社会,改变他们的弱势地位,越来越多的研究人员参与到手语的研究领域中。近年来,一种通过合成虚拟人手语动画的方法被提出来,便于聋人通过观看手语
数据获取(Data Acquisition,简称DAQ)系统是大型高海拔空气簇射观测站(LHAASO)项目研究的重要课题之一。本篇论文主要目标是在实验预研阶段解决数据获取软件的关键问题,为实验建
互联网经过多年的发展,已经日渐普及。一提到网络,人们就会想到Web, Web确实为互联网的发展做出了巨大的贡献。Web服务因其对异构平台应用程序互操作提供支持,成为开发Web应
可达性是区域交通网络状况的一项综合性评价指标,广东省作为全国最早实行对外开放的省份之一,经济和交通高速发展,交通可达性及其演化与区域经济发展水平高低有着密切的关系。