论文部分内容阅读
随着互联网的发展和普及,互联网隐私问题已经成为上网用户最关注的问题之一。通常,用户的个人隐私数据被大量地存储在Web站点中,由于互联网上信息获取的方便和快捷,当个人的信息进入到网络后,就会产生很大的商业利润,加之市场对信息需求的迫切性,有一些公司便将掌握的个人信息非法公开或者转让给第三方以获取利益。这些做法都严重侵害了个人的网络隐私权和个人利益,影响了人们对网络的信任和热情。因此,人们迫切希望有相应的技术来保护自己的隐私数据。
面向Web的网络隐私保护技术可以分为基于用户端、基于中间代理的和基于服务器端的保护技术。不过由于用户的个人数据被大量存储在服务器端,所以Web站点采用什么技术来保护这些数据,就成为用户最为关心的内容。大多数网站会将自己的隐私政策公布出来,但都没有使用一种规范的方式进行表达,造成其隐私政策很难被用户理解。为此,W3C开发了一个隐私偏好设定平台(Platform for Privacy Preferences,P3P),它为隐私策略提供一个标准的可机读格式,用户则通过一定的工具来设定自己的个人偏好并且评估Web站点上的隐私策略,然后根据评估结果来判断是否浏览该网站。
本文针对P3P这项新技术进行了深入的分析和研究。首先,研究了网络隐私的保护技术,提出了基于用户端,中间代理端和服务器端的隐私保护技术,并分析了基于服务器端的隐私保护技术是其中的重要内容。接着,本文阐述了P3P技术的基本概念,内容包括:隐私策略、策略引用文件和用户代理,然后分析了它们之间的关系和P3P的工作原理。接下来,从元数据的角度,本文分析了P3P作为隐私方面管理元数据的作用和功能,给出该元数据的模型框架和设计过程。随后,本文分析了P3P的语法结构和语义功能,描述了构成P3P策略的主要元素及其功能,P3P数据类别和数据模式的作用以及它们的DTD定义,并在此基础上,提出了创建隐私策略和策略引用文件的步骤和方法;然后,针对一个实际的Web网站,为其创建P3P策略,并进行部署和应用。最后,本文对用户代理进行了设计和实现。在这部分内容中,首先使用了UML描述系统的功能需求、系统用例、体系结构设计、详细设计和用户界面设计,接着,采用Java语言开发出用户代理的原型系统。在文章的最后部分对用户代理进行了总结,对需要进一步改进和扩展的方面进行了分析。