基于行为模式的安卓恶意软件静态检测深度学习算法的研究

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:mqzt521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安卓操作系统的开放性使得其成为目前世界上最流行的智能手机操作系统,然而这种开放性也吸引了很多黑客开发安装恶意软件。这些恶意软件以资费消耗、隐私窃取、恶意扣费、远程控制等为目的,给用户带来严重的经济损失与隐私泄露等问题。因此,对于每日都有大量应用程序上线及更新的安卓市场来说,准确、快速的检测恶意软件成为了一个巨大的挑战。目前己经有很多算法通过手工方式从安卓应用程序中提取特征来达到检测安卓恶意软件的目的。不过,恶意软件开发者总是能够找到层出不穷的代码混淆方法,在保持应用程序恶意性的基础上使得检测算法的准确率大大降低。本文针对以上问题,从行为模式角度出发,利用深度学习技术,对安卓恶意软件的静态检测算法进行了研究。本文设计了一种基于行为模式的安卓恶意软件静态检测深度学习算法。该算法包括面向安卓反编译代码的特征提取、针对特征特点的数字化向量编码和基于稠密注意力机制的多层双向LSTM神经网络三部分。围绕这三部分内容,本文首先研究了如何从安卓反编译代码中提取能够反应安卓应用程序恶意行为的行为模式特征以及安卓应用程序静态属性的属性特征;然后,本文提出了根据行为模式特征具有相似性的特点进行相应编码的方案。该方案使用Word2vec编码方式进行数字化向量编码,根据属性特征的相互独立性以及维度有限性使用One-Hot编码方式进行数字化向量编码;之后,本文在注意力机制的基础上设计了稠密注意力机制,同时利用多层双向LSTM神经网络更多的发掘行为模式特征之间的前后逻辑关系来使得检测的更加准确。本文通过控制变量实验分析了所提算法中各部分的不同配置对检测结果的影响。本文所提算法在23200个安卓应用程序样本集上进行了实验,达到了97.7%的准确率,且每个安卓应用程序的平均检测时间仅为1.36秒。最后对今年来的方法进行实验比较,证明本文所提算法不仅在准确程度上优于同类算法,在检测速度上也有所提升。
其他文献
教育部基础教育司在1999、2000年连续印发了《初中毕业生升学考试改革的指导意见》,对中考命题的指导思想、命题的科学性、试题管理制度以及加强考试管理等提出了具体要求.2
<正>2012年1月8日,对于北京国安球迷来说是个值得期待的日子,因为国安足球俱乐部年票将在这一天通过电脑摇号的方式产生。通过电脑抽号产生年票对于北京国安足球俱乐部尚属首
利用数学中的概率积分变换及脆弱模型思想来得到实际问题中出现的多维随机变量值的选取方法。
利用四川九寨沟地区树轮宽度年表对该地区1750A.D.以来的冬半年(上年11月到当年3月)平均最低温度进行模拟重建,重建方程的方差解释量为46.2%(调整自由度后为45.1%)。结果表明,九寨沟地区
在分析广州城市人口、经济、社会等方面情况的基础上,广州总体发展概念规划提出了“东进、南拓、北优、西联”的城市发展思路,并针对广州城市长远发展的挑战,提出了“规划移民城
随着社会经济的不断发展,为了能够有效把控企业财务内部控制的科学性,需要我们不断的完善自身内部控制制度,建立有效的企业财务内部控制审计机制,从而提升企业财务的管理水平
人工心脏起搏器是通过人工心脏起搏器或程序刺激器发放人造脉冲、电流刺激心脏以带动起搏的治疗方法。随着心脏起搏技术的不断发展和临床的广泛应用,起搏器的治疗已日臻成熟,接
蒙古人民所创作的红火的民间图案艺术作品,带来了蒙古人民对我国人民炽热的友情与良好的祝愿。这些豪迈、乐观而又富有生活气息的作品,给我们留下了难忘的印象。德·玛尼巴
期刊
目的:探讨持续性异位妊娠(PEP)的最佳治疗方法。方法:对155例PEP患者随机采用3种不同治疗方法:A组期待疗法;B组甲氨蝶呤(MTX)局部注射治疗;C组MTX加米非司酮全身用药。对3组治疗成功