利用ns2仿真MANET中的虫洞攻击

一、虫洞攻击原理

        虫洞(Wormhole)攻击又可称为隧道攻击,它是利用两个相距很远的攻击节点间共谋建立一条高质量高带宽的私有隧道,攻击者在私有隧道一端上记录数据包或位信息,通过此私有隧道将窃取的信息传递到隧道的另一端。因为私有隧道的距离一般远大于单跳无线传输半径,所以通过私用通道传递的数据包比通过正常多跳路径传递的数据包早到达目标节点。由于该隧道的高效特点,周围节点都选择该私有隧道进行数据传递。如图 2-4 所示, A、G 是无线传感器网络中相隔很远的两个普通节点,彼此都不在对方的通信半径内,W1、W2 表示虫洞攻击节点,B、C、D、E、F 表示中间节点,正常的节点路径为A→B→C→D→E→F→G。但是当虫洞攻击存在时,恶意节点 W1 接收到请求消息,通过私有隧道传送到恶意节点 W2。当 W2 接收到请求消息时,它直接传送该消息到节点 G,似乎数据包传送经过了节点 A、W1 和W2,即A→W1→W2→G。节点 W2 同样通过私有隧道将回复消息传送回 W1。这样,节点 W1、W2 虚假地宣称在它们之间存在一条更高效的路径,从而欺骗合法节点 A 选择路径 W1→W2 (因为它的路径最短)。两个恶意节点之间的实际距离远远大于节点的通信半径。若是攻击节点采用隐式方式进行虫洞攻击,则数据包经过 A 直接到达节点 G,恶意节点 W1 和 W2 对网络不可见。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值