Android系统恶意代码检测与防御技术研究

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:yucunjiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前移动网络的快速发展,尤其是当前的3G和4G网络的快速兴起,移动设备日益成为人们生活工作中必不可少的工具。移动终端的普遍使用带来了一系列的问题,特别是信息安全问题是目前最为关注的问题。移动通信终端设备的信息不受危害损失等问题时刻承受着考验。Android系统以其开源的优势备受各个移动设备厂商的青睐,从第一部Android系统智能机发布,仅仅两年的时间就占到了全球的48%的市场份额;到2016年4、5、6月份,Android系统手机在智能手机界已经达到了86.2%的比率。该比率远远把IOS(12.9%)、Windows Phone(0.6%)甩在后面。由此看见,Android系统的安全问题的重要性显而易见。本文在世界各国学者研究基础之上,结合当前的热点技术,对Android系统恶意代码检测与防御技术进行进一步研究。文章之初对Android系统恶意代码检测防御技术研究现状做了分析,分析了Android系统恶意代码现状与安全现状,以及该领域的研究成果。对该领域研究的困难与挑战分析说明。详细分析了系统Android层次体系结构,及其体系结构下的安全机制做了深入的分析。对目前流行的机器学习学科加一介绍,分析了学习定义、特征选取标准、分类算法、小样本统计理论等方面。最后根据Android系统恶意代码特点,提出基于类别SVM的Android系统恶意代码检测与防御技术。论文对基于类别SVM的Android系统恶意代码检测与防御技术方面做了理论说明并给出实现方案。借用目前机器学习学科的优势,结合Android系统恶意代码特点,选择了SVM机器学习算法。根据同一类别中APP中的具有相同的一组特征,如果该类中某一APP出现的特征与该组特征集异常,可以预测该APP中有恶意代码的存在。根据这一原理,进行方案设计,首先对Android系统APP进行人工干预分类,对数据进行反编译,选取权限和API两组特征集创建模型进行训练,选取SVM分类算法进行分析,最后对数据模型进行相关的评估,最后得出提出的方案优于其他的SVM机器学习检测技术的结论,证明了该项技术的可行性。目前学术界还没有系统的恶意APP样例数据库,本文的样例来自各大APP商城与知名网站作为测试数据,对相关的训练模型进行了测试。经实验评估验证,基于类别SVM的Android系统恶意代码检测与防御技术性能较好。方案符合预期的效果。
其他文献
随着区域卫生信息化建设脚步的加快,建设一个可复制、可推广、可扩展、可提升的实用共享的区域性医疗卫生信息平台的任务愈发迫切。该平台的一个重要功能是使不同的医疗机构、
脑电信号处理作为脑机接口的基础,在神经科学、医学、生理学等研究领域发挥着重要的作用,关于脑电信号处理方法的研究已经成为脑机接口研究的一个重要课题。目前常见的脑电信
近年来,低压电力载波通信技术作为数据通信技术被深入研究和推广,并在自动抄表、智能家居、家庭接入网络技术方面得到广泛的应用。由于电力线最初是为传输能量而设计的,所以在传
随着多媒体技术的发展,视频逐渐深入到我们日常生活、工作以及学习中,起到了十分重要的作用,给我们带来了许多便利。与此同时,有关视频的盗版和内容篡改的案例也在增加,因此
无线传感器网络(Wireless Sensor Networks,WSNs)被认为是21世纪最有影响力和最有发展前景的21项技术以及未来改变世界的10大技术之一,它以其体积小、自组织、简单方便的特点被广
数字图像具有数据冗余大、表达信息丰富的特点,传统加密算法并没有针对这些特点进行设计,无法安全高效的完成图像加密任务,因此设计结合图像特点的加密算法是有必要的。另一
粗糙集(Rough Sets)理论是波兰学者Pawlak教授提出的一种处理不精确,不确定数据的有效工具。经过30多年的发展,粗糙集理论已广泛的应用于知识表示、数据挖掘、机器学习、模式识别
随着嵌入式操作系统的广泛应用和不断发展,特别是嵌入式设备与网络结合的应用范围日益广泛,嵌入式系统网络应用程序的安全性问题愈发凸显,已成为目前急需解决的问题。VxWorks操
互联网和Web承载着丰富的跨时空信息,为社会和商务的发展提供了动态、开放和便捷的环境。然而在虚拟化的网络中,与不相识的人进行交易,如何保证交易可靠、安全,以及确保服务质量
数据库作为数据存储和管理的重要手段,在各行各业得到了越来越广泛的应用,数据库取证自然也成为了数字取证领域的研究热点之一,其中恢复已删除的数据更是数据库取证的重要组