Android系统中Rootkit检测算法的研究

来源 :沈阳师范大学 | 被引量 : 3次 | 上传用户:littles721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的不断进步和智能手机的不断发展,以及智能操作系统在智能移动终端上的不断发展和应用,智能手机已经成为人们获取价值信息的重要手段。并已逐渐影响人们的日常生活方式与习惯。智能手机上可以运行各类应用程式,极大的丰富了人们的娱乐和生活,与此同时也给智能手机用户带来了潜在的安全风险。Google自发布Android智能操作系统以来,Android手机的市场份额不断扩大,目前已经占据了智能手机市场绝对的份额。在经济利益的驱使下,恶意攻击者也开始对Android操作系统发起攻击以牟取利益。Android操作系统虽然基于Linux系统,继承了许多Linux系统优良的安全特性,以及Linux系统的安全框架,但也存在着一些安全漏洞。Android应用程式运行在嵌入式Linux内核的Dalvik虚拟机(Dalvik Virtual Machine)中。为了保证Android应用程式的安全性,Android操作系统限制每个应用程式只能运行在唯一的用户标识符下(UID),不同的应用程式的进程空间是相互独立和透明的。此外,Android应用程式使用了一种简单的权限标签分配模型,可以通过编辑AndroidManifest.xml文件将相应访问权限暴露给其他应用程式,以便应用程式之间的数据访问和消息通信。Rootkit是众多攻击方式中最隐秘最致命的,因为它能隐秘篡改操作系统的核心数据,让计算机系统和用户面临严重威胁。基于Linux内核的Android系统为Rootkit的研究提供了良好的平台。本文以Android智能手机系统为出发点,对基于Android系统的Rootkit技术的实现原理进行了分析,以检测Android恶意程式(主要针对rootkit程式),主要研究成果如下:提出基于模糊模式识别的rootkit检测算法。检测算法提取Android程式的系统调用函数信息组成特征域上的模糊集来区别良性程式和恶性程式,然后对其进行模式分类,以达到检测rootkit程式的目的。
其他文献
无线传感器网络具有节点分布稠密、能量有限、节点计算能力和存储空间有限、容易遭受安全攻击等特点。面临的威胁不单是外部攻击者对网络发起的攻击,网络内部节点也有可能被捕
近年来,随着计算机的普及和应用技术的发展,人们获取数据的能力得到了极大提高。数据流作为数据挖掘的一种新的研究内容,已经出现在各种应用领域。区别于传统的存储在磁盘上的静
集成学习系统是近年来机器学习和模式识别领域中的研究热点。由于其在处理维数高、样本少和数据结构复杂的这类问题中拥有独特的优势,最近已有越来越多针对基因微阵列数据的研
从行为心理学发展而来,介于监督学习和非监督学习的强化学习算法,目前是机器学习研究领域的热点,越来越受到关注。现有的强化学习算法如Sarsa学习算法、Q学习算法等需要大量的存
随着Internet的高速发展,Web上承载的网页数据也与日俱增。一个普通网页上包含的数据一般可以分成两部分:内容块和噪声块,其中噪声块主要包括网页顶部或侧边的导航栏、四周的
聚类分析的目标是在相似的基础上收集数据进行分类,使得各个类之间的数据差别应尽可能大,类内之间的数据差别应尽可能小,即为算法的选择取决于数据的类型、聚类的目的和应用
现今软件定义无线电(SoftwareDefinedRadio,SDR)处理器遇到的核心问题有许多,而本文主要研究面向4G无线通信的基于SDR的变宽度SIMD处理器体系结构模型的设计及其中模块的硬件设
太阳能作为一种新兴的、绿色的、无污染的可再生能源,以其分布广泛,不受地域限制,储量丰富,取之不尽,用之不竭,清洁安全,无污染等独特的优势受到了人们的广泛关注。光伏发电是新能源的重要组成部分,将成为未来太阳能产业和电力产业的发展方向。然而传统的光伏电站的并网方式、最大功率点的跟踪方法对太阳能的利用率和功率的输出都不尽人意,因此太阳能光伏发电的实现需要解决诸多的问题。本文研究了太阳能光伏发电系统的工作
压缩传感理论将信号的采样与压缩同时进行,利用信号在变换基上可以稀疏表示的先验知识,从比香农采样少的多的观测值中重构原始信号。因此,寻找能够更加稀疏表示信号的变换基成为
激光雷达监测数据对于研究大自然的演变规律和气候变化起着非常重要的作用,是预测和分析大气状况的宝贵资料。然而,现有激光雷达监测站点的布局不均衡,数量有限,且观测密度不够。