Android平台恶意软件检测方法的研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:passiionlu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在所有的智能手机操作系统中,Android手机操作系统是市场上占有率最高的手机操作系统,但是由于手机应用市场的监管不够以及用户的安全意识薄弱,越来越多的恶意软件涌现而出,一种成熟的Android恶意软件检测方法显得尤为重要。本文以Android平台恶意软件检测为研究内容,分析了近些年Android恶意软件检测相关技术以及其优缺点。并在此基础之上,着重研究了基于行为的Android平台恶意软件检测方法。论文的工作主要包括以下几个方面:(1)对近几年国内外在Android恶意软件研究领域产生的研究成果进行了研究。阐述了 Android系统的体系结构,Android平台的权限机制,Android中的常见组件,从底层到顶层阐述了 Android系统体系结构中各层的安全机制,包括Linux内核层,系统运行层,应用程序框架层等。同时还阐述了一些常用的数据挖掘算法,为本文提出恶意软件检测方法打下理论基础。(2)针对经典的关联规则挖掘算法运用到Android恶意软件检测效率低下的问题,提出了一种基于改进的关联规则挖掘算法-Eclat的权限频繁模式挖掘算法-AEclat,并基于AEclat算法设计了一种Android恶意软件检测方法。该方法首先挖掘软件权限之间的相关性,构建出极大频繁项集,然后计算待检测软件与极大频繁项集之间的权限匹配距离,比较它与阈值之间的大小关系,以此判定软件是否为恶意软件。最后通过实验验证了该方法的有效性。(3)针对仅依据一种特征进行恶意软件检测准确率低的问题,本文设计了一种基于多特征多分类器集成分类的方法。该方法根据软件的不同特征,选取在该特征值上分类效果最优的算法,接着利用Adaboost来提高基础分类器的分类效果。最后将训练出来的强分类器得到的结果进行加权平均值计算,以此为依据进行最后软件的分类。通过实验验证了该方法的有效性。(4)基于上述两种检测方法,本文给出了一个Android恶意软件检测系统。系统分为两个阶段:首先,基于AEclat算法过滤出可疑软件;其次通过动静态分析,得到软件的不同特征值。在此基础上,利用基于多特征值多分类器集成分类方法,对软件进行分类,判断软件是否为恶意软件。本文还为系统提供了基础算法选择与特征选择扩展接口,增强了系统的可扩展性。最后通过实验验证了提出系统的有效性。
其他文献
新闻出版行业作为一个“内容为王”的行业,它源源不断地为公众提供以书刊、报纸、杂志等为载体的优质内容,推动社会文化水平稳步前进。近年来,伴随着计算机和互联网技术的快
无线传感器网络(Wireless Sensor Networks,WSN)已广泛应用于环境监测和预报、医疗系统与健康护理、工业监测、精细农业等诸多领域。覆盖作为衡量WSN性能的重要指标,反映和刻
随着4G通信系统的大范围商用,5G时代的来临已成不可阻挡之势。密集部署异构网络由于缩短了通信节点的接入距离,因此成为当前学术研究的热点。作为5G关键技术中的重要一员,其
随着信息技术的不断发展,其应用领域也不断拓展,特别是在我们矿山建设中也越来越多的使用各种自动化技术,以提高生产效率,提升安全保障。同样在我们的计量工作中,信息化技术
图像分割是图像处理中最为关键的步骤,图割是一种基于图论的图像分割方法,拥有图论理论的支撑。基于图割的图像分割方法能够兼顾图像的局部特征与全局特征,近些年来备受学者
随着计算机技术的快速发展和社交媒体的普及,社交网络已经成为人们相互结识与交流、进行信息传播与共享的主要方式之一。然而,在网络社交的过程中,人们不需要直接面对面的交
伴随高速发展的国民经济和日渐加快的城镇化建设,城市交通系统的安全与低效问题日渐突出。具备实时识别路标的智能交通系统(ITS)被认为是解决上述问题的有效途径。ITS是一个
复合T形管分离器是在普通T形管的基础上具有复杂多分支结构的一种T形管道,现逐渐应用于两相及多相流研究中。在复合T形管分离器中,油气混输液在管路中流动时,随着进出口压力、流量、管壁温度、入口油气比、管道几何形状及地形起伏等参数的变化,形成许多具有不同相分界面的流动结构形式,简称流型。流型是描述气液两相流动体系的基本要素之一。不同的多相流型具有不同的动力学和传热特性,因而流型的研究对两相及多相流的理论
研究电力线通信技术,前提条件是对其通信信道进行良好的建模。针对目前PLC信道建模存在的问题,为了方便研究电力线通信的关键技术,在实验室建立符合电力线通信实际情况的信道
冠字号码由冠号和数字编号两个部分组成,是人民币的身份标识。金融部门对冠字号码统计归档可以有效监管纸币的流通情况。冠字号码数据在掌握钱币来源去向、揭示资金关联、发