arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2301.08428cs.CR
收藏

使用深度学习防御SDN数据包注入攻击

Defending SDN against packet injection attacks using deep learning

Anh Tuan Phu, Bo Li, Faheem Ullah, Tanvir Ul Huque, Ranesh Naha, Ali Babar, Hung Nguyen

摘要:

软件定义网络的(逻辑上)集中式架构使它们成为数据包注入攻击的容易目标。在这些攻击中,攻击者将恶意数据包注入SDN网络,以影响SDN控制器的服务和性能,并溢出SDN交换机的容量。此类攻击已被证明最终会实时停止网络功能,导致网络故障。在非SDN网络中检测和防御类似的拒绝服务攻击方面已经有了大量的工作,但是针对SDN的数据包注入攻击的检测和保护技术仍然处于起步阶段。此外,许多建议的解决方案已被证明是很容易绕过简单的修改攻击数据包或通过改变攻击配置文件。在本文中,我们开发了新的图卷积神经网络模型和算法,通过学习网络数据将网络节点/用户分组为安全类。我们从两个简单的类开始--参与可疑数据包注入攻击的节点和不参与攻击的节点。从这些类中,我们使用SDN网络中的分布式Ryu控制器将网络划分为具有不同安全策略的单独段。我们在仿真SDN上的实验表明,我们的检测解决方案优于替代方法,对各种类型(新旧)的注入攻击的检测准确率超过99%。更重要的是,我们的缓解解决方案保持了未受损节点的连续功能,同时实时隔离受损/可疑节点。所有的代码和数据都是公开的,以便于我们的结果的再现。

英文摘要:

The (logically) centralised architecture of the software-defined networks makes them an easy target for packet injection attacks. In these attacks, the attacker injects malicious packets into the SDN network to affect the services and performance of the SDN controller and overflow the capacity of the SDN switches. Such attacks have been shown to ultimately stop the network functioning in real-time, leading to network breakdowns. There have been significant works on detecting and defending against similar DoS attacks in non-SDN networks, but detection and protection techniques for SDN against packet injection attacks are still in their infancy. Furthermore, many of the proposed solutions have been shown to be easily by-passed by simple modifications to the attacking packets or by altering the attacking profile. In this paper, we develop novel Graph Convolutional Neural Network models and algorithms for grouping network nodes/users into security classes by learning from network data. We start with two simple classes - nodes that engage in suspicious packet injection attacks and nodes that are not. From these classes, we then partition the network into separate segments with different security policies using distributed Ryu controllers in an SDN network. We show in experiments on an emulated SDN that our detection solution outperforms alternative approaches with above 99\% detection accuracy on various types (both old and new) of injection attacks. More importantly, our mitigation solution maintains continuous functions of non-compromised nodes while isolating compromised/suspicious nodes in real-time. All code and data are publicly available for reproducibility of our results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑