虫洞攻击

news/2024/10/18 7:46:38/

虫洞攻击

虫洞(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 对网络不可见。

因为虫洞攻击者能够伪造远小于合法路径的虚假高效路径,将会破坏依靠节点间距离信息的路由机制,从而使路由发现协议的失效,同时使虫洞隧道附近节点的邻居列表混乱。虫洞攻击能破坏消息的完整性和机密性等基本安全目标。如在传递消息包的过程中,攻击者可以随意丢弃收到的消息包,以及伪造和更改消息包的内容,造成数据的丢失或者错误。也可以实施被动攻击来窃听消息包的内容。虫洞攻击非常难于检测,因为它用于传递信息的路径通常不是实际网络的一部分,而且它能够在任何路由协议或网络提供的服务的情况下进行破坏。
from: http://www.cnki.net/kcms/detail/detail.aspx?FileName=JSJX200609004&DBName=cjfd2006&DBCode=CJFQ


http://www.ppmy.cn/news/798580.html

相关文章

特大背包问题

题目: 特大背包问题 (20分) C时间限制:1000 毫秒 | C内存限制:10000 Kb 题目内容: 现在有一个容量为C的背包和N个重量和价值已知的物品. 现在要从这n个物品中挑选出一些物品, 使得选择的物品的总重量不超过背包的容量, 且总价值最…

地下迷宫

import java.util.*;/*** 题目大意:n*m格迷宫,1代表青蛙可以通过,0不能通过* 青蛙体力值P,每次走一步,横向走消耗体力值1,向下走不消耗体力,* 向上走消耗体力值3.* 青蛙初始位置(0,0),迷宫出口(0,m-1)* 求青蛙走出迷宫的路径*/ public class Main {static class Node {int x;in…

矿洞探险小游戏(原创)

简介 这是一款迷宫探险类小游戏,玩家将在一个陌生的矿洞里挖掘未知,捡金币和经验,遇到可怕的怪兽,或者只是空地。在过了一定时间后,矿洞将从白天进到黑夜(虽然它不露天)。当你开辟了一定大小的位…

习惯的力量之二窗户上的洞

作者:范军 (Frank Fan)新浪微博:frankfan7 工作努力遭批评? 最近忙着给一家公司作项目,每天在在客户办公室上班。我做IT咨询在客户所在地办公是再自然不过了,不同行业和规模的公司都见过不少。…

虫洞问题(最短路)

在探索他的许多农场时,农夫约翰发现了许多惊人的虫洞。虫洞非常奇特,因为它是一条单行道,在你进入虫洞之前的时间将你送到目的地!FJ的每个农场都包括N(1≤N≤500)田地,编号为1。N,M&…

DP(01背包)——采药

#include<bits/stdc.h> using namespace std; const int N1010; int dp[N]; int main() {int T,M;cin>>T>>M;for(int i1;i<M;i){int t,v;cin>>t>>v;for(int jT;j>t;j--)dp[j]max(dp[j],dp[j-t]v);}cout<<dp[T];return 0; }

打洞,,

UDP,TCP打洞技术 内容概述&#xff1a;在p2p通信领域中&#xff0c;由NAT(Network Address Translation&#xff0c;网络地址转换)引起的问题已经众所周知了,它会导致在NAT内部的p2p客户端在无论以何种有效的公网ip都无法访问的问题。虽然目前已经发展出多种穿越NAT的技术,但相…

神奇的口袋--刚好装满背包的方法总数

描述 题目描述 有一个神奇的口袋&#xff0c;总的容积是40&#xff0c;用这个口袋可以变出一些物品&#xff0c;这些物品的总体积必须是40。John现在有n个想要得到的物品&#xff0c;每个物品的体积分别是a1&#xff0c;a2……an。John可以从这些物品中选择一些&#xff0c;如…