基于Android权限机制的隐私保护方法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:skybabay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android智能手机已经成为人们日常生活中不可或缺的部分,但是其本身开源性的特点,使Android系统受到更多的恶意行为的威胁,其中获取用户隐私的恶意行为占了大多数,也越来越受到国内外研究人员的重视。目前针对Android平台隐私保护方面的已有的解决方案中,大多是通过修改并扩展Android本身系统完成的,但如此以来将会给系统运行带来极大的不稳定性,因此本文结合隐私泄露检测与应用加固提出基于权限机制的隐私保护模型PRIMOD,主要研究工作有以下几个方面:首先,本文对Android平台进行分析,包括系统结构和应用组件,同时分析了其本身的安全机制及漏洞。除此之外,本文选取了3种典型的隐私保护的解决方案进行深入研究,并归纳和总结了现有方案存在的不足之处。其次,对本文提出的隐私保护模型进行详细设计,主要包括3个模块。(1)隐私泄露检测模块:对应用程序APK文件进行反编译,继而采用静态分析中控制流图和数据流图的方法进行分析,通过API-权限映射表得到隐私泄露报告。(2)应用加固模块:将smali文件进行修改,添加隐私加固库,利用重打包技术将程序代码重新编译成可安装的APK文件,使应用程序的运行能够得到权限设置模块的监控。进行应用加固后的应用程序要保证能够正确安装并运行。(3)权限设置模块:用户可以根据隐私报告对应用程序申请的权限进行细粒度条件设置,同时该模块采用HashMap将设置的条件进行存储,当应用程序运行需要权限时受到该模块的审核,然后根据用户抉择进行响应,从而达到隐私保护的目的。最后,根据本文提出的隐私保护模型进行实验评估,对各个模块进行功能性测试,并分析检测结果,得到有效性结论。
其他文献
本体作为一种能在语义和知识层次上描述知识系统的概念模型和建模工具,自被提出就引起了国内外众多科研人员的关注,并在计算机的许多领域得到了广泛应用。但是本体的构建研究
在织物染色配色问题研究中,由于染料本质的问题,本文中提出两种不同的解决问题的思想,并且建立了两种模型。第一种方法采用数学建模方法,主要针对三种染料与三刺激值之间关系
模型驱动架构(MDA)是对象管理组织(OMG)提出的一种新的软件开发框架。与传统软件开发不同,MDA以模型为中心,使用模型来指导系统的设计、开发和维护。它将模型和实现技术分离,
FPGA技术已经取得了巨大进步,FPGA芯片在容量和速度上都达到了较高的水平,现在已经有许多学者研究如何使用FPGA完成对应用程序的加速。Deflate算法是无专利保护的可以自由使用
深度学习是人工神经网络的新技术进展。深度学习在若干领域已经突破历史记录,提高准确率和缩短收敛时间依旧是神经网络追求的目标。人脸识别作为深度学习的一个成熟的应用领
传统的嵌入式语音识别系统存在结构复杂、硬件要求高、灵活性和鲁棒性差以及词库更新难等不足。本文从网络应用的角度研究了基于HMM的分布式汉语语音识别系统的相关技术,包括
大气自然偏振特性蕴含罗盘方位信息,利用自然偏振特性的仿生偏振光导航是一种新型自主导航方法,是弱/无卫星环境下导航研究的一个重要尝试。因此,仿生偏振光导航及由其构成的
数据挖掘中的聚类分析一直是近年来应用极为广泛的技术之一。所谓聚类,是物理或抽象对象的集合分成由类似的对象组成的多个类的过程。而随着信息技术的发展,数据的形式也逐渐
随着微传感器技术、射频技术、无线通信技术日新月异的发展,信息产业进入了以物联网、无线传感器网络为代表的第三次浪潮,人类社会将进入人与人、人与物、物与物沟通的新时代
数据挖掘技术是近年来数据库和人工智能等领域研究的热点课题,它引起了科学界和产业界的广泛关注。在数据挖掘技术发展繁荣的大背景下,关联规则技术得到了蓬勃发展,并正朝更为广