基于深度学习的Android恶意应用分类及其关键技术研究

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:afei137
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于移动应用程序的激增、分发渠道的多极化、安全攻击方法的多样化,Android恶意应用的检测与分类研究面临极大挑战。与此同时,人工智能和机器学习方法的兴起,不断延伸出新的技术和算法来分析和检测恶意应用。有别于传统的基于特征序列的检测方法,深度学习模型能够更好地挖掘恶意特征和行为,从而更有效率地分析与检测恶意应用。本文即围绕Android恶意应用的分类与检测问题,开展基于深度学习的方法研究及其关键技术,主要工作包括:(1)基于词向量的语义文本建模方法,结合Android恶意应用的特点和恶意行为执行流程,提出了基于word2vec的特征向量化表示方法。具体而言,在恶意特征提取阶段,从应用描述和代码行为两个维度自动抽取程序的组件信息、权限及敏感API调用;在向量化表示阶段,采用word2vec构建恶意应用向量模型,将文本特征抽象成高维实数向量,以表征恶意应用特征间的相似性与关联性。经实验证明,该方法可以更好地表征恶意应用。(2)分析深度学习模型在恶意应用检测中的应用,设计并实现了基于深度神经网络的Android恶意分类模型OP-DBN。针对深度学习模型构建的复杂度高、耗时大等关键问题,提出特征精简和样本优选的新方法。具体而言,首先基于随机森林的平均不纯度减少策略,优先选择重要性较高的特征作为分类器的特征,再使用聚类算法对现有样本进行聚类,提取中心样本作为训练样本,最后融合工作1的特征表示方法,基于word2vec构建的特征向量模型,提出恶意应用的分类模型DP-S-DBN。实验结果显示,准确率为99.25%,训练时间较OP-DBN缩短了36.7%,既可明显提升训练效率,也能提高准确率。(3)研制了一个Android恶意应用检测和模型评估平台的原型系统,并通过集成多种反病毒查杀引擎实现当前业界部分检测方法的评估,可应用于Android恶意样本的搜集、检测引擎的评估、安全威胁情报分析等,推动基于深度学习的Android恶意应用分析技术的发展。
其他文献
建立了雪层中水、热耦合迁移模型,利用该模型分析了水、热、溶质交换的复杂的物理过程及雪层对土壤表面能量传输、水分迁移的影响,可用于预测冻融期积雪层的物理变化过程及雪
灰浆是中国古建筑最重要的基本建筑材料之一。在我国古代数千年的建筑实践中,人们为了使建筑物更加安全、牢固、舒适和美观,曾尝试使用了多种多样的建筑灰浆,包括糯米灰浆、
在基于投资者情绪理论的基础上构建了市场投资者情绪指数,同时结合一级市场的发行方式来研究2000年至2008年的新股首日收益率。研究结果表明二级市场的投资者情绪对新股首日
阐述了城市广场在中国的现状及所存在的问题,指出人性化在城市广场中的重要意义。系统分析人性化城市广场所具有的特性,并对国内外城市广场的典型案例进行分析。探析时代背景
综述了XRD,CO-FTIR,EXAFS,XPS,HRTEM等物化方法在负载型金属簇催化剂的结构性能(包括金属分散度、表面结构、电子状态)等方面的应用.为更好地认识和使用负载型金属簇催化剂提
结合发动机电控技术和465Q发动机的具体情况,分析了465Q发动机燃油系统的基本结构,以INTEL的16位单片机为主芯片设计出相配套的电控单元硬件电路和软件控制系统.经运行仿真调
新修订的普通高中思想政治课程标准提出构建以培育学科核心素养为主导的活动型学科课程,这是此次深化课程改革的重要环节也是一大创新点,直接关系育人质量的提升,这充分贯彻了党的教育方针,有利于落实立德树人的根本任务,培养德智体美全面发展的社会主义建设者和接班人。开展核心素养视域下高中思想政治活动型学科课程实施研究具有重要的价值意义,通过对核心素养以及围绕核心素养实施活动型学科课程的内涵、可行性、价值的研究