在MANET网络安全问题中,对路由协议的攻击可分为被动攻击和主动攻击两类。
被动攻击
被动攻击是指攻击者并不去干扰正常的路由协议,而仅仅是窃听路由数据。由于MANET网络使用的是无限信道,所以这种攻击比较隐蔽,一般无法检测到。攻击者通过分析窃听到的路由数据就可能得到有用信息。
主动攻击
主动攻击就是网络攻击者通过向网络发送数据包来达到攻击的目的。MANET网络可能发生一下主动攻击:
(1)黑洞攻击。恶意节点利用路由协议中的广播消息,伪造包含到达特定节点的最短的路由信息,从而达到监听网络信息的目的,或是导致网络不可达。
(2)路由表溢出攻击。攻击者通过建立到达不存在的节点的路由实施该攻击,其目标是住址新路由的创建或者淹没已存在的正确的路由信息。
(3)位置暴露攻击。该攻击目标是获取节点的位置或网络结构。攻击可以通过使用类似traceroute的命令,从而确定目标节点的位置,为下一步攻击做准备。
(4)睡眠剥夺攻击。该攻击针对MANET网络节点的电源寿命有限而实现的攻击。攻击者通过发送无用的数据或者请求消耗被攻击节点电源,最总导致节点的不可用。