一、基本概念
虫洞攻击是位于网络层中的攻击类型,网络中的两个虫洞节点试图从两个比较远的区域建立一条高速隧道,一般情况下,相较于使用原网络,数据沿隧道传输会率先抵达目标区域,从而吸引虫洞周边节点流量沿此高速通道进行传输。虫洞节点便可窃取或是篡改这条链路之间的消息,以来达到使网络瘫痪网络、窃取或修改信息的目的。
二、实例
以上图为例,区域A与区域B内的黑色的点为正常节点,在正常的情况下a点到c点需要5跳的距离。但是在网络中存在X,Y这两个虫洞节点之后,使得a点到C之间的距离就变成的3跳。 在多数无线传感器网络的网络层协议中是基于跳数或是距离选择路由路径,所以虫洞节点X和Y之间链路会吸引a点与c点附近的通信量,即点a和c点之间通信不再通过原来的正常链路的5跳路由,而是改由经过虫洞节点的3 跳路由。
三、攻击带来的风险
沿虫洞隧道传输的数据可被修改、丢弃,导致信息完整性风险;当修改操作和丢弃操作持续化时,又会造成数据可用性风险,因此也会造成网络瘫痪等后果;因为该类型攻击被非法劫持,直接造成了保密性风险。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a5a819dbb56a4a3fa99e9f2874a01a0f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5b63546b6KW_5Lqa55qE5oSP5b-X,size_13,color_FFFFFF,t_70,g_se,x_16#pic_center)
|