Android应用安全检测系统的设计与实现

被引量 : 3次 | 上传用户:chenxinguohn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android系统所占据市场份额的增加,越来越多的安全问题成为了困扰Android系统进一步发展的羁绊。虽然Android系统提供了沙箱机制、权限管理机制以及数字签名机制,但是由于Google对Android系统的应用分发入口没有严格的控制,不能在入口处很好地过滤掉恶意软件,导致恶意软件泛滥,严重威胁系统以及用户的信息财产安全。因此,为了保证应用程序的可靠性,急需一种新的应用安全检测机制在应用程序的分发入口处进行安全检测。对应用的安全检测,可以通过对Android应用程序运行时的行为信息分析来实现,其基本原理是:对Android操作系统的安全机制以及恶意软件的行为模式进行研究,抽象出恶意应用的核心行为,并对核心应用行为信息进行关联,形成核心应用行为序列,最终通过训练一个BP神经网络来实现对应用的核心行为评估。这种评估方式不仅能对己知的应用行为进行识别,对识别变种的恶意软件和未知的恶意软件也具有良好的效果。基于上述原理,本论文设计并实现一个Android应用安全检测系统。论文总体结构分为七章:第一章,概述了Android系统面临的安全问题及原因,提出了论文的研究内容和整体结构;第二章,深入分析了Android系统提供的安全机制以及Android系统当前面临的安全威胁,同时从恶意软件的角度出发分析总结了恶意软件的入侵、传播机制以及目标意图;第三章,从Android系统的角度出发,深入研究权限管理机制,将系统权限与应用行为相关联,基于系统的动态权限检测机制以及代码注入技术实现对应用行为的捕获;第四章,给出系统的整体设计,并提出了基于BP神经网络的应用行为评估模型,定义了扩展的应用行为序列,通过已知的恶意软件以及正常软件的应用行为信息来训练BP神经网络;第五章,对Android应用检测系统进行了详细设计和实现;第六章对原型系统进行了功能测试,证明了系统的可用性;最后,总结本论文的工作以及对进一步工作的展望。
其他文献
初二物理教材(沪科版)第59页,图4—17所示的液化放热的实验(如图1)不足之处在于:
肥胖是指由遗传,高热量高脂饮食和缺乏体育锻炼等多种因素引起的体脂的过多累积和不正常分布。随着人们工作生活方式变化及环境污染的恶化,全球的肥胖人口逐年攀升,肥胖已经成为
随着城市地铁在我国的不断修建,地铁工程中的各种问题便不断地显现出来。在不断涌现的问题中,城市地铁隧道的纵向不均匀沉降问题以及由此引起的隧道漏水,道床开裂以及衬砌管
本文在先行研究的基础上主要考察了定语从句中的谓语动词(以下简称P,主句谓语动词简称Q)为主体动作·客体变化动词、思考动词和静态动词时,P的时体形式与意义。本文立足于句
以往的流体-岩石作用研究,主要针对中小尺度的非构造应变机制,制约了盆地中大尺度客观规律的认识.从盆地形成演化动力学视角,梳理了盆地尺度构造驱动的流体-岩石作用的概念模
目的探讨老年2型糖尿病病人发生甲状腺结节的危险因素。方法选取2015年3月至2016年11月在新疆医科大学第二附属医院老年病科就诊的406例老年2型糖尿病病人为研究对象,按甲状
“十分钟演讲”的目的是培养学生学习语文的兴趣,提高学生的语文综合素养.从低年段开始培养学生学语文的兴趣,中年段重视培养学生的口语表达能力,再到高年段培养学生写作能力
随着我国国民经济和城市化进程的不断加快,建筑业保持了迅速增长态势,已对我国经济发展有举足轻重的作用。建筑业属于劳动力密集行业,对增加就业,特别是转移农村富余劳动力,统筹城
信息化助力教育教学改革正在被教育行业作为一个重点发展方向不断提起,其中音视频的编码技术以及相关的传输控制技术是突破传统教学模式对时空依赖的最重要手段之一,通过高效