基于改进随机森林的Android恶意软件检测方法研究

来源 :中国民航大学 | 被引量 : 0次 | 上传用户:hawk_fox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着移动互联网的发展与壮大,智能手机也得到迅速的发展。目前Android系统占据了全球手机操作系统市场份额的一大部分且仍有不断上升的趋势,与此同时,Android也成为了恶意软件泛滥的主要平台。Android恶意软件的恶意行为多种多样,给用户甚至整个社会都带来了巨大的危害和经济损失。因此,如何将Android恶意软件快速高效的分析并检测出来已经成为目前的研究热点。首先对Android平台进行归纳总结,分析了Android的系统架构和应用程序组件,然后对使用到的机器学习算法以及Spark并行环境框架进行分析,为后续研究打下基础。然后,针对随机森林算法的投票原则无法区分强分类器与弱分类器差异的缺陷进行改进,提出一种加权投票改进方法,并在此基础上提出了一种用于检测Android恶意软件的改进随机森林分类模型(Improved Random Forest Classification Model,IRFCM)。IRFCM选取AndroidManifest.xml文件中的Permission信息和Intent信息作为特征属性,并通过特征选择算法进行优化生成特征向量集合,最后应用该模型对最终生成的特征向量集合进行分类检测,实验结果表明IRFCM具有较好的分类精度和分类效率。最后,针对大数据环境下应用程序安装包反编译过程耗时长和特征提取慢的问题,将IRFCM与Spark框架相结合,设计实现并行环境下的Android恶意软件检测。将样本数据转换为Spark框架下的弹性分布式数据集(Resilient Distributed Dataset,RDD),并在虚拟机集群环境中并行地对RDD进行特征提取和分类检测,并行环境下的实验结果与单机环境相比,有效提高了Android恶意软件的检测效率。
其他文献
我国是世界上最大的水禽产业大国,拥有许多优良鸭品种资源,国内已建立许多大型的鸭育种场,种鸭生产走向集中化、大型化。家禽育种是一项高投入、高技术、高产出、高风险的产
该文首先介绍了课题的意义,综述了组态软件、PLC技术、变频调速技术的发展概况.第二章详细的介绍了变频器的结构及其控制算法、变频调速的基本原理和变频调速的优点.然后介绍
移动通信与互联网是当前通信信息产业的两大热点,其特点是两者在新形势下的互相结合,简单地说就是“移动走向IP”和“IP走向移动”,其意义重大。本文即是针对中国联通现有的基于
在过去的数十年中,我们产生和收集数据的能力已经迅速提高。此外,作为全球信息系统的万维网的流行,已经将我们淹没在数据和信息的汪洋大海中,并且迫切需要将这些数据转换成有用的
虚拟现实技术是近年来新兴的一项崭新的综合性信息技术,它融合多种信息技术的最新发展成果,为我们创建和体验虚拟世界提供了强有力的支持,并广泛应用到了社会的各个领域。
智能车辆(Ⅳ)是近年来各国在智能交通中潜心研究的一个重要领域,其中,基于视觉的结构化道路环境识别研究成为研究的重点。结构化道路环境的检测与识别的一个主要方面就是对路
粒子群优化算法是一种受到鸟类和鱼类群体活动的有规律的社会行为方式的启发而得到的一种基于群体智能的启发式的全局优化算法。该算法的基本思想来源于对鸟类简化社会模型的
在信息时代,网络和数字信息化应用日益深入和广泛,多媒体技术处于十分重要的地位。人们对多媒体技术的需求也越来越高,不但要听到对方的声音,还想要见到对方的影像,如可视电
计算机科学是研究算法的科学,而且计算机所处理的对象大部分是离散的数据。组合数学是研究离散对象的科学,正因为有了以组合数学为基础的组合算法,才使人感到计算机好像是有思维
随着软件产业化的发展,人们对软件的质量、成本和进度提出了较高的要求。光电测量设备作为一种高精度检测设备,并且在其组成中引入了计算机系统,计算机软件已成为光电测量设