论文部分内容阅读
随着因特网的飞速发展,因特网在为越来越多的用户提供越来越多的服务的同时,也面临着巨大的安全威胁。因为针对服务器的攻击相比针对个人的攻击有着更大的破坏力和影响,服务器日益成为被攻击的重点。与此同时,因特网中服务器所发布的正当信息也可能因为触犯了有权势者的利益,而其管理者可能被要求强制删除信息或者强制披露信息提供者身份。基于上述原因,研究如何帮助服务器隐藏自己的身份,免遭恶意攻击,同时在正常监管以外不被恶意威胁、勒索而保护信息以及信息来源的安全性具有重要的现实意义。本文首先综述了现有的匿名通信技术,并重点分析了基于对等网络(P2P)的匿名通信算法,指出了现有的针对匿名通信的各种攻击方式,以及匿名通信系统中关于匿名度的度量方式。通过上述研究指出,现有的匿名通信都更多考虑了通信关系的匿名性,没有充分考虑匿名通信系统本身服务器的安全性。服务器仍然面临着被攻击、恶意审查、关闭的威胁。其次,本文提出了一种基于结构化P2P网络的能够实现服务器隐藏的模型——DSPBSC。DSPBSC在将服务器伪装成普通的P2P节点的同时提供了较高的匿名性。对DSPBSC系统的拓扑维护(节点加入、退出、老化),信息的维护(信息发布、更新、删除)进行了详细的设计使其可以满足可扩展性、匿名性、可抵赖性以及容错性等一系列的要求。针对结构化P2P网络目前没有很好的广播算法满足我们高效数据分发的要求,提出了一种基于Gossip算法和洪泛算法的结合改进数据分发算法,结构化谣言算法——S-Gossip。S-Gossip算法能够在保持较高的分发速度和消息覆盖率的同时大量减少分发产生的消息冗余,提供很高的广播效率。针对匿名通信环节随机转发的重路由算法,现有的随机转发概率递减算法都会导致匿名程度不小的损失,提出一种改进的随机转发概率递减算法。针对面临持续的攻击情况下系统匿名度被破坏的情况,提出了服务器切换的方式来为服务器提供更高的匿名性。最后我们采用C语言对系统进行了模拟仿真,研究分析了系统负载,通信效率,以及影响匿名度的主要指标。实验证明S-Gossip算法能够提供较高的分发速度,并以相对很小的消息冗余度达到很高的消息覆盖率。DSPBSC模型能够提供较高的通信效率以及较高的匿名度。