论文部分内容阅读
随着手机的大范围普及和手机功能的逐渐强大,人们越来越多的依赖手机进行信息的存储。手机隐私数据泄露问题也越发突显。随着Android手机持有量的不断攀升,Android手机上的隐私数据保护也成为人们关注的焦点。目前Android应用市场上存在着一些隐私数据保护相关的应用,也存在一些关于Android隐私数据保护的设计方案。在参考现有的应用和方案的基础上,本文提出一种Android平台下的隐私数据保护机制。用户可以通过点击应用来自行设置每个应用的每项隐私数据读取权限,若设置受保护状态,则在应用通过网络向外传送相关数据时,数据包会被拦截,从而避免了用户隐私信息被恶意发送到远端服务器。用户也可以通过置为自动模式来让应用自主判断需要保护的内容,保证用户的所有隐私信息不会通过网络数据包发送到远端服务器上,既保护了用户的隐私数据信息安全,又节约了网络流量,同时不影响用户在本机上使用该应用的功能,而当用户需要使用某个应用的网络连接功能时,只需通过设置,禁用相关数据项的保护即可。本文利用Android平台上的数据标记追踪,网络数据包拦截等技术构建了一个Android平台上细粒的隐私数据保护模型。本文首先对目前Android平台上存在的隐私泄漏问题及已有的解决办法进行了分析总结,针对已有模型存在的不足,分析用户需求,并提出一种新的粒度较细的Android平台上的隐私数据保护模型。其中的需求包括系统功能需求和界面功能需求,重点在于系统功能需求。接下来,在系统设计部分对细粒度的隐私数据保护模型的总体架构进行了设计,对数据标记规则进行了详细说明,并列举出了隐私相关权限。然后分别对权限扫描,设置,数据标记追踪和网络数据包拦截模块的设计和实现进行了详细描述。接下来,在系统的实现及测试章节中,本文给出了系统运行结果及测试结果数据统计。最后,对本文和作者在课题期间的工作成果进行了总结,并提出了进一步的改进方向。