优化的主动学习TCM - KNN算法:SDN中DDoS攻击检测的有效方案
1. SDN中的DDoS攻击类型
在软件定义网络(SDN)环境中,DDoS攻击主要分为数据平面攻击和控制平面攻击。
1.1 数据平面DDoS攻击
数据平面负责处理SDN中所有网络设备。数据平面的攻击主要分为两类:
- 流量型攻击(Volumetric Attacks) :攻击者向受害者发送大量请求,导致受害者被请求淹没,一直处于忙碌状态,甚至可能崩溃,合法用户的请求会被搁置。例如ICMP泛洪、UDP泛洪、Smurf攻击。
- 协议利用攻击(Protocol Exploitation Attacks) :攻击者试图占用所有网络资源和应用资源,导致合法用户无法完成请求。例如SYN泛洪攻击,攻击者持续发送SYN数据包而不等待服务器响应,使网络拥堵崩溃;Ping of death也是此类攻击的例子。
1.2 控制平面DDoS攻击
控制平面的核心是控制器,它负责控制网络中的所有交换机。在控制平面攻击中,攻击者向交换机发送大量流量,导致交换机无法处理合法源的数据包,大量带宽被用于处理攻击流量,最终导致网络崩溃。攻击者甚至可能控制控制器,使控制器无法继续控制交换机。
2. SDN中DDoS攻击的检测策略
当来自某个源的数据包数量迅速增加时,就有可能检测到网络中的DDoS攻击。以下是一些常见的检测策略:
2.1 流量型攻击的检测
流量型攻击中,攻击者会发送大量数据包。可以通过设置每秒数据包流量的
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



