|
题目:
雅宝题库答案:
****此区域为收费内容**** 需支付 1 知识币后可查看,1币=0.01元查看答案
雅宝题库解析:
BitTorrent中实现的分布式哈希表(DHT)网络Mainline是当今世界上最大的DHT网络之一,它在全球范围内拥有数百万的同时在线用户节点。由于具有大规模、结构化、全分布以及可拓展等性质,Mainline成为了P2P网络性能与安全领域研究和试验的理想平台。因此,通过测量对Mainline网络进行的特征分析和安全性研究也是当前P2P领域的热点之一。路由表是Mainline网络的核心部件,它是节点进行路由查找和资源定位的基础,决定了网络的效率以及服务质量。路由表中蕴含了丰富的节点信息,通过对其进行测量,可以获得大量有价值的内容。一方面,我们可以获得网络的全局节点数据,从而对Mainline网络规模、节点分布等宏观性质进行分析;另一方面,我们也可以获得单个节点路由表的具体信息,从而对其规模、路由表内联系信息的分布情况等微观特性进行研究。本文设计了一种快速的路由表信息收集算法,并基于该算法实现了一个高效爬虫工具——Husky。Husky通过主动加入Mainline网络,能够在15分钟之内收集大约600万非重复的节点信息。在网络全局特性的分析方面,通过分析Husky收集得到的数据,本文估算出了Mainline网络的节点规模为大约400万到500万。由于节点动态的加入或离开以及时差等原因,Mainline网络的规模也在时刻变化。其次,本文研究了Mainline节点的地理位置分布及其在24小时之内随时间的变化趋势。然后,本文发现了Mainline网络中连续在线节点数目衰减非常严重的现象,并通过进一步的拟合发现,该过程呈幂级下降。最后,本文验证了Mainline网络中存在的节点ID重复以及节点的多重身份现象,并结合地理位置信息,发现了一些疑似Eclipse攻击、Sybil攻击以及路由表反射攻击的现象。在路由表特性分析以及路由表攻击方面,本文首先对爬虫工具Husky进行了改进和扩展,实现了一个针对单个节点路由表的爬虫工具Husky-2,用来对Mainline节点路由表信息进行收集。通过分析,本文首先发现Mainline中节点的平均路由表规模约为79,而且90%以上的节点路由表规模都小于200。其次,本文发现路由表中信息的地理位置分布情况与全局节点的地理位置分布情况基本一致,从而推断路由表中信息与该节点自身关联不大。最后,本文针对Mainline网络节点利用正常通讯流量更新路由表的特性,使用伪造UDP报文的方法,进行了路由表攻击实验。实验验证了该方法可以将编造的虚假路由信息添加到目标节点的路由表,实现路由表的污染。 |
上一篇:光纤陀螺用FPGA抗单粒子效应研究下一篇:嵌入式软件系统白盒测试模型
|