[发明专利]针对SDN控制平面的DDoS攻击检测方法有效
申请号: | 201810396522.6 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108282497B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 虞红芳;赵汉佳;孙罡;许都 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 51229 成都正华专利代理事务所(普通合伙) | 代理人: | 何凡 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 攻击源 控制平面 阈值时 预设 窗口计数器 匹配报文 统计数据 流标记 流表项 交换机 流表 主机 攻击 | ||
本发明公开了一种针对SDN控制平面的DDoS攻击检测方法,其包括接收来自于交换机的OpenFlow报文;当OpenFlow报文为Packet‑in报文且窗口计数器累计的Packet‑in报文数量达到预设数量时,计算预设数量Packet‑in报文的Packet‑in速率;当Packet‑in速率超过设定阈值时,基于Packet‑in报文的熵值提取Packet‑in报文中的可疑攻击源;获取可疑攻击源的流表统计数据,并将流表项匹配报文数小于报文阈值的流标记为可疑流,之后计算可疑攻击源的可疑程度;当可疑程度大于等于可疑阈值时,则可疑攻击源对应的主机为被攻击对象。
技术领域
本发明涉及网络中攻击对象的检测方法,具体涉及针对SDN控制平面的DDoS攻击检测方法。
背景技术
DDoS(Distributed Denial of Service)攻击作为网络中最具有威胁的攻击之一,会严重影响网络性能,增加网络时延,造成合法报文的丢包。在传统网络中,攻击者通过发送大量的报文用于耗尽目标主机或者服务器资源,从而导致目标服务器负载过高不能为合法用户提供相应的服务甚至瘫痪。
相较于传统网络,软件定义网络SDN(Software Defined Networking,SDN)由于其集中控制特性,产生了针对控制平面的新型DDoS攻击。研究人员提出一种新型的针对SDN控制平面的DDoS攻击,该攻击方式为资源耗尽型攻击,通过攻击网络中的主机节点之后伪造大量攻击流注入网络,由于伪造的攻击流无法在交换机上匹配到流表项用于数据报文的转发,短时间内向控制平面发送大量Packet-in消息,从而耗尽控制平面与交换机之间的带宽、控制器处理能力或交换机存储空间资源,使得整个SDN网络不能正常工作。
针对控制平面的DDoS攻击最明显的特征就是短时间内有大量的流量进入控制平面。对于DDoS攻击,最简单的检测机制就是在控制器端检测Packet-in消息速率,若Packet-in速率超过一定的阈值则认为存在攻击。但是只基于Packet-in消息速率由于检测指标单一、粗略,会导致较高的检测误差。为了提高检测精度,现有的检测机制主要利用统计方法或机器学习算法进行攻击检测。
其中,基于机器学习的检测算法,譬如基于SOM(Self-Organizing Maps)、深度学习的检测算法,其原理为基于攻击过程中的攻击特征指标训练得到一个攻击检测模型,在检测过程中基于该模型判断攻击发生与否。其中基于SOM的检测算法比较具有代表性,该检测算法检测之前需要利用采集得到的训练数据集对SOM模型进行训练,训练结束之后得到一个检测模型。在检测阶段通过周期性地采集交换机流表项信息,计算出APf、ABf等指标代入攻击模型中,用于判断是否存在攻击。
上述方法能够在一定程度上检测到DDoS攻击,对于基于机器学习的在线检测算法(即在检测过程中不断获取数据进行训练),由于训练过程需要占用较多CPU、内存资源,会对控制器造成较大的负担。
对于基于机器学习的离线检测算法,其检测精度严重依赖于训练数据集,在实际过程中,由于攻击方式的不同会导致攻击产生的特征会有较大的差异,较难采集到较为完备的训练数据集用于训练检测算法,尤其无法有效的区分突发流与攻击流,从而导致检测准确性较低。
发明内容
针对现有技术中的上述不足,本发明提供的针对SDN控制平面的DDoS攻击检测方法能够有效地区分攻击流与突发流。
为了达到上述发明目的,本发明采用的技术方案为:
提供一种针对SDN控制平面的DDoS攻击检测方法,其包括:
接收来自于交换机的OpenFlow报文;
当OpenFlow报文为Packet-in报文时,采用窗口计数器累计Packet-in报文数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810396522.6/2.html,转载请声明来源钻瓜专利网。