基于深度学习的安卓恶意应用检测方法研究

来源 :北京交通大学 | 被引量 : 6次 | 上传用户:jhuihui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的高速发展,智能终端迅速成为了国家基础信息设备。但手机应用的安全问题也日益加剧。安卓平台的开放性,应用的广泛性以及良好的用户体验,使其成为恶意攻击者的攻击目标。现有的安卓恶意应用检测方法在准确率上还有待提高,检测恶意应用的方法也亟待更新。针对大规模安卓恶意应用检测的准确率有待提高的问题,本文采用了两种不同结构的卷积神经网络(ConvolutionalNeuralNetwork,CNN)模型。一种为串行结构(SerialConvolutionalNeuralNetwork,CNN-S),通过构建 5 层卷积神经网络,并将部分卷积层、池化层共同接入全连接层使得特征提取更加全面,从而提升检测准确率。另一种为并行结构(Parallel Convolutional Neural Network,CNN-P),利用大小不同的卷积核提取特征图,最终实现安卓恶意应用的检测。考虑到CNN容易产生过拟合现象,利用Dropout方法,有效的防止过拟合的出现。实验使用了 13000个恶意样本和10000个非恶意样本。实验证明,在同等实验条件下,CNN-S与CNN-P模型的检测准确率均高于支持向量机(Support Vector Machine,SVM)等传统机器学习模型,其中CNN-S模型的检测准确率最高为99.82%,比SVM高5%。同时,本文对比了不同激活函数对检测准确率的影响。通过实验分析发现,应用Relu激活函数比Sigmoid激活函数检测准确率高2%。针对现有实验条件下卷积神经网络模型训练时间较长的问题,本文提出深度稀疏自编码(DeepsparseAutoencoder,DAE)与CNN-S相结合的恶意应用检测方法(DAE-CNN-S)。利用DAE方法对高维数据进行预处理,高效学习样本特征,降低特征维度,再利用CNN-S进行训练,实现安卓恶意应用检测。在相同实验数据和相同实验环境下,与直接使用CNN-S方法相比,基于DAE-CNN-S的检测方法使训练时间缩短了 82%。与SVM相比,基于DAE-CNN-S的安卓恶意应用检测方法将检测准确率提升了 3%。针对安卓应用多分类检测准确率较低的问题,本文应用多分类CNN-S模型,应用卷积神经网络实现了安卓非恶意应用的多分类。实验使用15801个样本,多分类准确率达到96%,并在样本数量不平衡的数据集中仍能发挥较好作用。
其他文献
以我国民营上市企业中的家族企业和非家族企业为样本,研究高管薪酬与企业绩效的相关性,旨在为我国民营企业管理提供指导。研究发现,我国民营上市企业家族企业的高管薪酬与会
膝关节骨性关节炎(knee joint osteoarthritis,KOA)是一种常见的、以累及关节软骨和滑膜为主的慢性进行性骨关节疾病,是在力学因素和生物学因素的共同作用下,软骨细胞、软骨基质和
《白鹿原》中的性描写在小说发表之初曾引起争议,但还是得到了读者和主流意识形态的一致认可,其中一个重要的原因就在于小说的性叙事策略,即将性“社会文化化”,并采用"散点透
该文从山区实施乡村振兴的途径出发,阐述了林区道路建设的重要意义,介绍了发达国家及浙江省林区道路建设情况及由此产生的积极作用,分析了由于林区道路建设的滞后对黟县林业
目的:考察大学生生命意义感的现状及人际关系、自尊的影响机制。方法:抽取湖北、天津、广西5所高校955名大学生,采用自尊量表(SES)、大学生人际关系综合诊断量表、生命意义感
随着模具工业和航空航天制造业对高精度产品需求的不断增加,国内市场对低速走丝线切割机的需求也在逐步增长。目前国内市场上的低速走丝线切割机大多靠进口,或由国外公司在中
本文以康熙朝江浙籍“博学鸿儒”为研究对象,旨在通过对这一学人群体中典型人物的思想特质、治学方法之分析,揭示清初知识界与官方主导的两股实学学风交汇、碰撞、融合、定型
在计算机处理速度提升,运算数据量爆发式增长的今天,数字化转型已经成为了全行业中关注的重点。研发机构的研发数据和信息作为组织资产的一部分,往往是研发项目中花费最高,但
随着人们对生活质量和生存环境要求的日益提高,室内空气品质成为近20年来建筑环境领域的一个研究热点。针对地下商场室内环境的特殊性和代表性,本文对哈尔滨市某地下商场的室内
我国乡村休闲文化旅游已步入一个崭新阶段。为克服同质化严重等问题,需要结合当地自然资源、农耕文化,以及其他文化背景对旅游主题进行综合规划。与此同时,还要提高乡村旅游