一种P2P文件共享系统中防污染机制的设计与评估

来源 :北京大学 | 被引量 : 0次 | 上传用户:luoxiaozhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络(Peer to Peer,P2P网络)是一种完全分布的、合作式的自组织系统。与传统的Client/Server网络相比具有更好的扩展性,更强的健壮性。P2P网络技术使得互联网中内容容量急剧增加,互联网内容也因此趋向于扁平化和个性化。然而伴随着P2P网络的成功,P2P文件共享系统中的文件污染问题也越来越严重。文件污染问题是指在P2P文件共享系统中,恶意用户发布与所标识主题不相符合的文件(这些文件的内容不可读、或者被污染或者与用户期望的不符),并通过P2P文件共享进行传播。这些污染文件不仅极大的降低了系统的可用性,也严重打击了普通用户对于P2P文件交换系统和信心。   目前用户主要依靠声誉系统来解决P2P网络中的文件污染问题。尽管声誉模型被认为是解决文件污染的具有前景的机制之一,但是它也存在一些问题,比如目前的声誉模型收敛性差,声誉系统容易受到虚假评价的攻击,另外,声誉系统主要依赖用户间的反馈来评价目标节点或者文件的声誉,但是它忽略了系统其它方面的重要信息,例如文件源的内在信息和文件的统计信息等等。   本文提出一种新的防污染机制Pam,它通过利用P2P文件共享系统中的多种信息,包括文件源信息、文件扩散统计信息以及声誉信息来综合治理对等文件交换系统中的文件污染。为了彻底的抵御文件污染,本文在文件发布阶段要求文件发布者将它的共享文件信息发布到一个自组织的安全拓扑覆盖网中。该安全拓扑覆盖网采用基于结构化的P2P网络结构以及冗余机制来保证该覆盖网的可用性和抗攻击性。其次,在文件检索阶段,受益于上述构建的安全拓扑覆盖网,本文设计的机制能够保证文件请求者获得正确的索引信息,并以很大概率过滤掉来自于恶意索引节点的虚假索引。再次,在文件的选择阶段,本文设计的机制结合了声誉信息和文件的统计信息,从而能够帮助用户选择正确的版本进行下载。最后,文件请求者开始下载文件,为了防止文件提供者提供恶意的文件,本文采用了基于块的实时验证协议来验证文件的完整性。为了减少用户的计算代价、目录索引存储代价以及验证的通信代价,本文采用了Merkle树结构来构建文件的摘要信息,从而在文件下载阶段,用户可以以较小的通信代价来验证下载文件快的完整性。   本文的主要贡献在于:Pam机制首先综合利用了声誉信息和文件的统计信息来抵御系统中存在的文件污染,然后通过冗余机制保证了文件请求者能够获得正确的索引信息,最后,在下载文件之前,用户可以利用基于Merkle树的文件验证协议验证文件的完整性。为了证明Pam机制的有效性,论文做了相关模拟实验,结果表明Pam机制能够有效的解决对等文件交换系统中的文件污染问题,甚至在极端恶意的环境中也能取得很好的效果。
其他文献
操作系统异常主要包含操作系统资源占用异常和操作系统中进程的运行异常,而这些异常往往都是因为外界用户采取的种种攻击手段、程序的自身漏洞、程序被非法篡改或注入恶意代码
一直以来,计算机仿真都是人们研究的热点问题。布料运动仿真作为其重要组成部分,也吸引着越来越多的研究人员。单纯的布料仿真不足以应对各种场合,必须配合一定的CAD手段才能实
随着Internet的不断发展,网格作为一种整合资源协同工作的技术成为当前一个研究热点,应用范围扩展到很多领域。本文关注生物计算领域中的两种生物计算服务:PREISO和BLAST。PREIS
无线移动ad hoc网络中节点移动的特性,给网络带来了匿名威胁,恶意节点可以通过追踪路由包的传输分析出路由路径,还可以通过追踪节点的收发包信息分析出节点的位置信息。本文探讨
法律检索是帮助法律专业从业人员提高工作效率,帮助普通公众了解法律的重要手段。然而,现有法律检索系统主要依赖于专业用户的检索技能来保证检索效果,检索技术相对落后。法律检
在大数据时代,数据总量快速增长,构建具有高可靠、高性能存储系统的需求不断增大,而传统的RAID(如RAID5、RAID6等)存在不能同时兼顾系统性能与存储空间利用率以及小写性能低下的缺
近年来,由于移动通信业务的快速发展,各电信运营商积累了海量的移动通信数据,在这种情况下,基于客户的静态行为信息的客户行为分析已经不能适应快速变化的环境。如何在移动环境中
随着互联网的发展,各种类型的信息层出不穷,快速从过量的信息中找到感兴趣的内容已成为用户的迫切需求。因而,作为解决信息过载问题的有效手段,个性化推荐受到了广泛关注。个性化
建立过程管理系统的根本目的是用来支持企业管理的自动化,但现有的过程管理技术存在的问题是,它为企业规定了一套固定的运营模式,因而既不能支持决策型任务,也存在灵活性、适应性
上下文感知计算是普适计算的一个核心内容。由于上下文的类型多样、语义复杂,其数据又是经常动态变化的,因而上下文数据管理中涉及到上下文数据的建模、查询语言、上下文数据质