论文部分内容阅读
随着互联网日益深入人们的方方面面,在满足了人们日程的生活需求时,人们对于自身的身份信息越来越敏感。这样,随着研究匿名通信的个人与机构越来越多,基于不同机制的匿名通信系统也不断被设计出来。目前最为流行与实用的匿名通信系统就是Tor,其采用第二代洋葱路由技术,充分保障用户的匿名性。 Tor Hidden Service协议的提出,补充了Tor匿名通信系统在服务提供匿名保护的缺失。通过建立隐藏服务Hidden Server,让Tor不仅拥有常规的三跳通信链路的单向匿名,还增加了非常规的六跳通信链路的双向匿名,也就是服务提供者与服务请求者在整个通信过程中彼此匿名,基于Tor的暗网正是采用该协议,维护暗网使用者的匿名性。 本文首先介绍了匿名通信的概念,调研了匿名通信的起源与发展,针对不同机制的匿名通信系统进行总结分析,阐述了各自的优缺点,包括基于代理机制,基于Mix节点、基于广播或多播机制。 其次,本文简要介绍了Tor匿名通信系统的工作流程,数据包结构与通信握手过程。详细阐述了Tor Hidden Service协议的由来意义,分析该协议的组成机构、工作流程与通信握手过程。 再次,本文简要介绍了基于Tor的暗网,从暗网拓扑结构组成与节点选取策略归纳总结出其存在的脆弱性。然后,提取暗网面对合谋攻击、验证攻击、链路指纹攻击以及流量关联攻击时暴露出来的脆弱性。据此提出针对暗网协议的改进,包括合并冗余链路、混序数据流、消除关联信息、填充干扰流量。 最后,本文提出面向脆弱约会节点的暗网匿名通信链路改进控制方法,并搭建基于Tor的私有暗网,配置隐藏服务Hidden Service,设置相关环境参数,进行对比实验与结果分析,验证通信链路控制方法的可行性。