基于逆向工程的Android特征库提取研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:yidao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着智能手机的快速普及,智能手机恶意APP的数量也与日俱增。恶意行为代码的二次复用开发、恶意APP的自动生成技术使得具有恶意行为的APP开发效率大大提高,恶意程序的数量急剧上升;并且现有的恶意行为特征库分类繁杂、良莠不齐,不利于对恶意APP进行恶意行为分析。一个全面、稳定、可扩展的恶意行为特征库,能有效地提高对恶意行为软件的检测精度,有利于分析恶意行为的不断演化的特征。本文基于APP逆向工程研究提出了一个基于文本挖掘以及信息检索的恶意特征库构建方法,并通过构建恶意行为演化关系树对恶意行为族之间的演化关系进行了分析,主要有以下工作。第一,对现有的恶意特征库进行批量反编译,将反编译的APP代码段生成SCFG流程图,通过实验表明该步骤可以一定程度上降低特征库的存储空间。第二,通过文本挖掘算法构建恶意特征库,计算代码块在相应恶意特征向量中的权值,通过恶意应用程序自动化分类实验进行分析,实验表明采用文本挖掘算法进行恶意行为特征库构建可以对恶意应用程序进行自动化分类。第三,通过聚类分析算法对恶意行为族进行分析可以得到恶意行为族之间的演化关系。在生物学领域演化关系树可以用来分析生物物种之间的进化关系,实验数据表明这种思想可以应用在恶意行为族演化分析中。通过分析恶意行为族演化系统树可以获取恶意行为之间的演化关系,便于识别变种的恶意应用程序。经过实验证明本文提出的构建恶意行为特征库方法对静态分析恶意应用提供了可靠的基础,并且可以提高恶意行为检测精度。
其他文献
FPGA技术已经取得了巨大进步,FPGA芯片在容量和速度上都达到了较高的水平,现在已经有许多学者研究如何使用FPGA完成对应用程序的加速。Deflate算法是无专利保护的可以自由使用
深度学习是人工神经网络的新技术进展。深度学习在若干领域已经突破历史记录,提高准确率和缩短收敛时间依旧是神经网络追求的目标。人脸识别作为深度学习的一个成熟的应用领
传统的嵌入式语音识别系统存在结构复杂、硬件要求高、灵活性和鲁棒性差以及词库更新难等不足。本文从网络应用的角度研究了基于HMM的分布式汉语语音识别系统的相关技术,包括
大气自然偏振特性蕴含罗盘方位信息,利用自然偏振特性的仿生偏振光导航是一种新型自主导航方法,是弱/无卫星环境下导航研究的一个重要尝试。因此,仿生偏振光导航及由其构成的
数据挖掘中的聚类分析一直是近年来应用极为广泛的技术之一。所谓聚类,是物理或抽象对象的集合分成由类似的对象组成的多个类的过程。而随着信息技术的发展,数据的形式也逐渐
随着微传感器技术、射频技术、无线通信技术日新月异的发展,信息产业进入了以物联网、无线传感器网络为代表的第三次浪潮,人类社会将进入人与人、人与物、物与物沟通的新时代
数据挖掘技术是近年来数据库和人工智能等领域研究的热点课题,它引起了科学界和产业界的广泛关注。在数据挖掘技术发展繁荣的大背景下,关联规则技术得到了蓬勃发展,并正朝更为广
Android智能手机已经成为人们日常生活中不可或缺的部分,但是其本身开源性的特点,使Android系统受到更多的恶意行为的威胁,其中获取用户隐私的恶意行为占了大多数,也越来越受
随着计算机技术和信息技术的飞速发展,医疗信息系统间的互联互通和信息共享也变得越来越重要。在医疗卫生服务过程中,大家迫切希望通过建立适用共享的卫生信息系统,使医疗服务人
学位
随着汽车行业的迅速发展,车标识别在智能交通,道路监管,安全追踪以及车辆服务等领域的应用价值日益凸显。针对目前车标识别的方法中存在的定位精度低、识别效率低等问题,本文