两层模型的Android恶意代码检测方法的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:blueskyjandy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通讯技术的快速发展,智能手机在人类生活中变得越来越重要。Android系统由于其高度的开放性成为了主流的移动操作系统,其市场份额在2019年达到了87%。然而随着Android系统的流行,更多的攻击者将Android应用程序作为了攻击目标。因此,研究高效的Android恶意代码检测方法来检测大规模的Android应用程序集是非常有必要的。现有的Android恶意代码检测方法可以分为静态分析、动态分析和混合分析三种。静态分析方法常使用请求权限和API调用作为特征,具有检测时间少的优点。但是目前的静态分析方法对于使用了反检测手段的恶意代码检测效果不理想,如动态加载机制来隐藏恶意行为。动态分析方法常使用系统调用作为特征,可以有效地解决反检测技术带来的问题。但是动态分析需要人工或行为触发工具来运行应用程序,存在着触发不完整以及检测时间长的问题。混合分析方法将上述两种方法结合,有效的整合了静态分析方法和动态分析方法的优点,但系统复杂性高,所需的检测时间相较于动态分析还要多。因此,为了快速准确的检测Android恶意代码,本文采用分治思想,在静态分析方法的基础上提出了一种两层模型的Android恶意代码检测系统。第一层模型将易识别的Android应用程序识别为正常和恶意,对复杂的识别为未知,第二层模型针对使用动态代码加载机制等反检测技术,进一步检测第一层不能识别的复杂Android应用程序。本文在分析Android系统架构、Android组件、Android安全机制的基础上,对Android恶意代码检测技术进行了深入的研究,其主要内容如下:(1)作为检测系统的第一层,为了快速、精确的对Android应用程序分类,本文提出了一种更好的基于权限的Android恶意代码检测模型。该模型通过提出的特征选择方法从权限中挖掘出重要特征以构建特征向量,并基于该特征向量训练分类器。该检测模型具有检测速度快,对分类为正常和恶意的检测精度很高。(2)作为检测系统的第二层,针对现有静态分析方法对采用了反检测技术应用程序的检测精度低的问题,提出了权限补集准确表征隐藏在外部文件中恶意代码的方法,结合集成学习模型提出了一种基于API调用和权限补集的恶意代码检测模型,该检测模型对第一层未能判别的Android应用程序实现了精确的检测。(3)基于分治的思想,本文设计了一种结合策略来整合提出的两个模型,并构建了一种两层模型的检测系统。该系统整合了提出的两个模型的优点,第一层实现了快速的分类,第二层解决了复杂Android恶意代码检测率低的问题,检测系统在保证了高检测准确度的情况下显著地降低了平均检测时间。(4)对提出的基于权限的Android恶意代码检测模型、基于API调用和权限补集的检测模型、基于提出模型的两层Android恶意代码检测系统分别进行了实验验证。构建了两个数据集,数据集D1分别由安卓应用市场和某安全公司提供的6000个正常应用程序和6000个恶意应用程序构成。数据集D2分别由3000个复杂的正常应用程序和恶意应用程序构成。实验结果表明,本文提出的两个检测模型以及构建的基于两层模型的检测系统在数据集D1和D2上均取得了高检测准确度和低检测时间,较同类方法有显著提高。
其他文献
多糖作为党参(Radix Codonopisis)的主要活性成分之一,具有免疫调节、抗氧化等多种生物活性。由于党参品种繁多、来源广泛,因此大多数研究仅针对某一品种党参多糖,具有局限性。目前关于党参多糖的研究多集中在根部,而茎叶作为党参的重要组成部分,虽具有丰富的化学组成和生理活性,却鲜有相关研究。鉴于本课题组前期已完成素花党参(Codonopsis pilosula Nannf.var.modes
人类在长期的社会压力下会导致焦虑、抑郁以及社交回避等现象从而增加罹患精神疾病的风险。长期社会击败(Chronic social defeat stress,CSDS)是导致快乐缺失、社会回避和社交障碍等症状的常用动物模型。此外,啮齿动物社会击败模型中发现的易感性差异也适用于人类,因为人类在面对(社会)压力时也会表现出不同的反应。一些人能够应对慢性压力,而另一些人在长期暴露于压力之下时会逐渐发展成重
林麝(Moschus berezovskii)是我国国家一级保护濒危野生动物,圈养林麝肠道寄生虫病是其重要的群发性疾病之一,引起圈养林麝的饲料利用率降低,生长速度下降,生产性能降低,麝香产能下降,严重可导致圈养林麝肺、胃肠道出血,出现炎症,从而引起圈养林麝死亡,给人工养麝业造成严重的经济损失。为了解四川省理县、茂县、马尔康市、都江堰市、汉源县、泸定县和陕西省渭南市圈养林麝的肠道寄生虫病的感染情况,
设P是Hilbert空间H上的幂等算子,容易证明当λ ∈ C\{-1}时,λP+I是可逆的.构造两个酉算子函数Uλ和Vλ,即Uλ:=(AP+I)|λP+I|-1 和 Vλ:=(λP*+I)|λP*+I|-1,λ∈C\{-1}.且定义两类有关幂等算子P对称算子的集合ΓP={J:J=J*=J-1 且 JP J=I-P}和ΔP={J:J=J*=J-1 且 JPJ=I-P*}.本文在此基础上,主要研究这几
目的:在常规降糖药物基础上,观察2型糖尿病早期肾病患者加用利拉鲁肽或达格列净治疗后各临床指标的变化,评估其临床疗效;并进一步对比两种药物同时联用时的疗效差异,为糖尿病肾脏疾病患者的治疗提供新思路。方法:本研究选取2020年1月至2020年11月就诊于长沙市第四医院内分泌科且符合入选标准的2型糖尿病早期肾病患者120例。根据患者就诊先后顺序完全随机化分成常规组、利拉鲁肽组、达格列净组、联合组每组各3
润滑油的蒸发损失是衡量润滑油产品质量优劣的关键指标,其测量结果的准确度受温度影响很大。为提高润滑油蒸发损失测定仪器的温度控制精度,保证蒸发损失测量结果的准确性,在湖南省计量检测研究院与湖南师范大学联合攻关科研项目“润滑油蒸发损失测定仪温度控制方法研究”的资助下,对润滑油蒸发损失测定仪的温度控制方法开展了如下研究:介绍了国内外润滑油蒸发损失测定仪领域研究现状以及常用的温度控制方法,阐述了论文研究的背
云存储作为一种新的存储模式可以使资源受限的用户将大量数据外包存储到云服务器,并通过按需付费的方式享受云存储强大而优质的存储服务。数据拥有者无需亲力亲为地管理和维护数据,大大节省了存储和管理的成本。然而,云存储在为人们带来诸多益处的同时,也不可避免地面临着一些新的问题和挑战,引起学术界和工业界的广泛关注。首先,云存储模式使数据拥有者失去了对数据的物理控制权,一旦云服务器出现软硬件故障或自身利益驱动而
随着人们生活日趋智能化,大众对计算机视觉任务的需求日益增长,如何快速准确的从自然场景图像中检测出文字已经成为这个领域亟待解决的难题。尽管近些年在深度学习和大量数据的驱动下,许多研究者对文字检测技术进行了深入的研究,也取得显著的进展。但由于自然场景中文字种类的多样性、形状的可变性、以及用于描述文本的简单表示形式(如矩形包围框或四边形)的限制,在复杂多变的自然场景下,对任意方向任意语言的文字进行准确检
RFWD2(又称COP1)是一种E3泛素连接酶,存在多种下游底物,包括p53、c-jun、ETS转录因子、FOXO1等,主要作用是连接底物蛋白和被活化的泛素分子,使底物蛋白得到泛素化修饰或降解,其通过不同的底物发挥不同的功能。目前有关哺乳动物体内RFWD2的研究多与肿瘤相关,然而临床研究发现,自闭症患者和精神分裂症患者的该基因表达异常,但其在这些疾病中究竟发挥什么作用还不清楚。因此本研究希望通过探
癌症免疫疗法是一种通过增强自身免疫系统以清除机体肿瘤细胞的癌症治疗策略。在过去的二十年,癌症免疫疗法在抗肿瘤方面取得了巨大的进步。2017年,首个基于患者特异性癌症疫苗出现,紧接着程序性细胞死亡受体1(PD-1)和细胞毒性T淋巴细胞相关抗原4(CTLA-4)的抑制剂也逐渐问世,并用于临床治疗多种类型的肿瘤。然而,癌症免疫治疗的治疗效果有限,给药剂量很少能到达肿瘤,而大多数药物分布在患者的其他组织,