Android增强型权限控制机制的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:chenghongminghao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android作为当前最流行的移动设备开发平台,从推出开始就受到了开发者与用户的一致好评与推崇。而随着近一段时间大家对于应用程序安全、个人隐私关注度的逐步提高,Android系统原生的安全与权限实现被发现存在严重的局限性:用户只能在安装应用程序时对于开发者列出的权限请求一次性的执行允许安装或禁止安装,而大部分用户并不真正了解各种权限相关名词所表示的意义以及潜在的风险,导致这层授权步骤形同虚设,用户很少出现拒绝安装,进而造成了各种流氓应用,吸费应用横行,因此需要一种更加灵活安全有效的实现方式来解决目前暴露出的问题。   本文给出了一种作用于应用程序安装时与应用程序运行时的增强型权限控制机制的设计与实现:   1.在应用程序安装时自动检测与已安装应用程序间的调用关系,并根据彼此的权限声明来判断是否允许安装,在保证用户有足够控制权的前提下减少对用户主动操作的依赖。   2.在应用程序运行时动态监测进程间通信,对调用者与被调用者分别执行权限检测,给予开发者对于其应用程序更多的权限保护控制,充分保证应用程序数据安全。   文章包含以下几方面工作:   1.介绍Android系统的特点,应用程序的运行方式。   2.介绍Android系统安全与权限实现并分析其局限性。   3.在需求分析的基础上提出了增强型权限控制机制的设计与实现。   第一章介绍了Android系统的基本情况,第二章详细介绍了Android系统的特点,第三章分析了Android现有权限控制实现的局限性,并提出为了解决存在的局限性,建立增强型权限控制机制的需求,第四章与第五章给出了增强型权限控制机制的设计与实现。第六章总结了研究工作的成果,指出了存在的问题和下一步的工作。
其他文献
随着数据挖掘技术的不断发展和应用,决策树作为数据挖掘技术中的一个分类问题的解决策略,也越来越受到重视,并被不断的研究。目前研究决策树的算法很多,比较著名的有ID3算法、C4.
高分辨率数码相机的普及和网络传输带宽的增加造成了数字化图像的大量产生和堆积。大规模的图像数据库的有效管理与检索成为当前信息检索领域的重要课题。传统的基于内容的图
粒子滤波算法作为一种基于蒙特卡罗方法和递推贝叶斯估计的新方法,在处理非线性、非高斯系统的参数估计和状态滤波方面具有独到的优势,自上世纪90年代重采样算法被提出后,该
大量现实应用包括生物信息分析、化学制药、社会网络聚类等需要图挖掘技术的支撑,其中基于图中的频繁模式挖掘一直是一项核心研究,也引起了学术界和工业界广泛的高度重视。随
随着网络技术的发展,网络功能日益强大,业务的综合性更为突出。网络通信涉及到多用户参与,需要耗费大量的网络资源,由于不同网络业务对各种服务质量(Quality of Service,QoS)有着
随着数字技术和因特网的发展,越来越多的图像和视频以数字内容的方式存储。存储成本的降低和数字内容的增加,如何有效地管理和检索这些数字内容成为一个极具挑战性的问题。既
内网信息安全的实质是对内网信息流和数据流进行全生命周期的有效管理,确保信息的保密性、可用性、完整性、可控性和不可否认性。现有的内网信息安全技术大多依赖于内部网络
近年来,国内外学者对不确定数据流的聚类问题进行了大量的研究,但仍有不少问题尚待解决。大多数不确定数据流聚类算法不能在线得到精确的聚类结果;现有算法采用固定划分网格
随着科技水平的发展和社会信息化程度的提高,生物特征识别技术已经逐渐深入社会的各个领域,成为人们生产、生活中不可或缺的环节。自动指纹识别,作为生物特征识别中的研究最
21世纪是一个以网络为核心的信息时代,全球数字化、网络化、信息化发展日益凸显。目前Peer-to-Peer网络因在分享资源方面的独特优势而被广泛应用,但由于自身的分布式和自组织的