Android恶意软件检测方法研究和实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:fredric_cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android是开源系统,很多手机商对Android系统进行二次开发,Android的市场份额也越来越大,很多不法分子也由此发现可乘之机,开发了恶意的Android应用,获取不法利益。所以,为了保障用户隐私和数据安全,Android恶意应用检测技术成为了当前的热点问题之一。针对静态分析无法绕过代码混淆与加固的缺点、动态分析无法保证每行代码都完全运行的缺点,本文结合动静态检测特征,研究了基于集成学习的恶意应用检测方法,并实现了相应的检测系统。论文所开展的具体研究工作如下:(1)针对单一的静态检测和动态检测方式存在的检测率不高的问题,本文采用动静态分析相结合的方式,提取混合特征来刻画Android应用。针对采用单一分类算法无法充分发挥出特征信息在分类时的作用的问题,本文研究了基于集成学习方法的恶意应用检测方法,该方法采用多种分类算法建立基分类器,并通过准确率校验和多样性校验筛选得到表现良好的基分类器,进一步设计了集成策略融合基分类器检测结果实现最终的恶意应用检测。采用5000个样本进行了实验,实验结果表明:1)基于集成学习方法优于单分类器的检测效果;2)通过混合动静态特征可以提高分类性能;3)设计的校验筛选基分类器的方法,能提升检测模型的分类性能,利用混合特征和集成学习方法,能能达到98.3%的准确率。(2)基于研究的恶意检测方法,设计与实现了 Android恶意检测系统—DroidSafe。重点阐述了检测系统的架构设计、功能模块设计,分析了关键的业务流程。在关键技术实现方面,重点阐述了 APK分析来获取混合特征的方法,包括通过反编译检索获取权限特征、敏感API特征和第三方库特征;通过Hook技术在Android虚拟机中实现监控API调用和系统资源消耗情况等。最后,给出了系统实现结果。
其他文献
暗示教学法也称作洛扎诺夫教学法,是以暗示学作为基础,并将暗示学运用于教学中的一种方法。暗示教学法最早由保加利亚心理医生洛扎诺夫提出,主要运用于语言的教学。暗示教学
高中语文课程兼具工具性和人文性的双重特性,不仅是培养学生语言文字运用能力的重要课程,也是弘扬中华优秀传统文化的重要载体。高中文言文对提升学生的文学素养,进一步培育学生的思想品格和思维能力发挥着重要作用,使学生在传承和理解民族优秀文化的同时,深化其民族自信和文化认同感。然而,现今高中文言文的教学现状却不容乐观。首先是文言文创作时代跨度大,无论是语言形式还是精神意蕴上的变化,都体现了时代文学的发展更迭
学位
随着信息化技术的快速发展,软件系统作为信息基础设施,也随着需求的不断变化而变得更加庞大和复杂,其可靠性问题越来越受到人们的关注。软件参数配置差错,会导致重大的经济损
撑竿跳高是田径运动中技术相当复杂的田赛项目,有着很强的技术性,良好的技术动作对取得优异的成绩起决定性作用。本文以第13届全运会预选赛和第13届全运会,女子决赛最高成绩,
随着人们对复杂网络研究的进一步深入,社区结构已经成为了研究的热点,人们认识到对社区结构的识别可以帮助我们更好的理解和使用复杂网络。近年来,在社区结构识别方面的研究
植物分类识别是重要的基础研究。它的分类识别有助于人们有效地理解植物。随着人工智能与机器视觉技术的发展,基于图像处理与机器学习的植物分类技术成为当前植物分类学的研
目的:探讨老年患者消化内科护理的安全隐患及其对策。方法:我院消化内科100例老年患者,2018年6月到2019年6月接受治疗,各50例随机选入对照组和试验组。对照组采用常规护理,试
本文从移动互联网迅速发展的背景切入,分析了未来互联网对移动性支持的迫切需求以及当前网络层移动性支持不佳的现状。学界和业界针对当前移动性支持不佳的根本原因,即IP地址
在智能制造为核心的工业4.0背景下,随着中国制造2025战略的深入,工业的自动化程度越来越高。其中手眼系统的普及给自动化生产的高效性提供了保障。双目立体视觉系统是手眼系
无线传感器网络(Wireless Sensor Networks,WSN)已经被广泛地应用到了生产生活之中,它一般由大量的传感器节点组成。传感器节点的能量来源一般是电池,这使得节能对于WSN来说