论文部分内容阅读
随着科学技术的全面发展,以Android为代表的智能手机开始逐步成为人们生活中的重要组成部分。人们通过Android智能手机进行语音通话、收发邮件,处理各类信息,享受着智能手机带来的便捷性,但是于此同时用户的个人隐私也面临着巨大威胁。当前,Android智能手机系统已经成为了恶意软件最多的智能手机操作系统平台,对个人隐私窃取也成为了恶意软件主要的攻击方式。因此,对于如何保障Android手机平台中的用户隐私信息的安全性成为了Android安全性研究和讨论的热点。本文以Android原有的安全机制为基础,设计和实现了一种全新的双用户隐私信息防护系统模型。本文的主要工作包括以下两方面:第一、对Android平台中个人隐私信息防护的研究与设计部分。首先对Android系统的框架、应用组件进行了介绍,接下来详细分析了Android系统的安全机制以及个人隐私信息在当前防护机制下面临的风险。最后,为了解决个人隐私面对的这些安全问题,设计了一种双用户模式下的隐私信息防护系统模型。该模型设计了四大模块:用户切换模块实现两个用户的切换;APK安全标示模块实现对安装包来源的安全审核;隐私信息权限控制模块实现对隐私权限的逐项细化和动态修改;隐私信息控制模块通过对隐私信息的染色标记防止隐私信息在应用程序之间传递时出现提权泄露。通过此四大模块的设计,完成APK安装包来源审核、细粒度权限动态控制、隐私数据访问控制等多种防护手段,达到隐私信息多重防护的效果。第二、实现与测试隐私防护系统模型部分。针对设计的隐私信息防护系统模型,详细分析了各个模块实现的技术细节,实现了整个隐私信息防护原型系统。最后使用测试用例完成了测试。测试了不同来源的安装包在不同用户模式下初始的隐私权限的区别,相同的应用程序在不同用户模式下的隐私信息获取的区别,相同应用程序在不同隐私权限设置中的隐私信息获取的区别以及禁止提权数据通信等隐私信息防护的有效性的分析,并且针对整体系统进行了效率分析。