论文部分内容阅读
在这样一个网络时代,信息安全问题受到越来越多的关注。现有网络协议存在的漏洞使得攻击者只要发动简单的窃听或流量分析攻击,就可以获取通信双方的身份信息,进而推断出一些有价值的信息,从而给用户带来巨大的损失。正是基于这种保护通信实体身份信息的需求,研究人员提出了匿名通信技术。匿名通信的一个重要目的就是隐藏通信双方的身份或通信关系,从而实现网络用户的个人通信隐私及对涉密通信的更好保护。目前,匿名通信已经成为网络安全领域的一个重要研究方向,是许多网络应用的基本需求。洋葱路由技术是应用最广泛的匿名通信技术。TOR匿名通信系统是第二代洋葱路由技术的实现,它能够实现匿名的Web浏览与发布、即时通讯、IRC、SSH和其他基于TCP协议的应用。本文通过对TOR系统源代码的研究,分析了TOR系统的匿名原理、工作流程、洋葱代理构建隐蔽路径的过程、数据包格式和路由选择策略。TOR系统的最大特点就是低通信延迟。研究发现TOR系统开放的成员控制策略存在着安全隐患。一些怀有恶意的用户可以加入到匿名系统中,在系统匿名机制的保护下,恶意用户利用TOR系统实施的网络攻击是无法被追踪的,这样就造成了匿名滥用。特别是恶意用户利用TOR系统实施的DDoS攻击,它们建立多条到目标节点的匿名路径,联合向目标节点发送大量的攻击报文,使该节点长期失效,这样造成的危害更大。为了避免匿名的滥用,要考虑匿名的可控性,即研究匿名控制技术。本文在对TOR系统中的DDoS攻击进行了深入研究的基础上,提出了一种可认证的基于多Hash编码的匿名控制方案。该方案采用包标记技术对洋葱包进行追踪,采用可信任第三方分发的可信标识TM和签密技术实现对标记的认证,最后通过可信任第三方的确认才能得到匿名滥用者的IP地址,这样就保证了合法用户的匿名性。本文给出了可认证的洋葱包标记和追踪算法,并且对该方案的安全性和精确性进行了论证分析。