School of Control and Computer Engineering, North China Electric Power University, No. 2 Beinong Road, Changping District, Beijing 102206, China.
Sensors (Basel). 2021 Jul 26;21(15):5047. doi: 10.3390/s21155047.
Software-defined networking (SDN) has emerged in recent years as a form of Internet architecture. Its scalability, dynamics, and programmability simplify the traditional Internet structure. This architecture realizes centralized management by separating the control plane and the data-forwarding plane of the network. However, due to this feature, SDN is more vulnerable to attacks than traditional networks and can cause the entire network to collapse. DDoS attacks, also known as distributed denial-of-service attacks, are the most aggressive of all attacks. These attacks generate many packets (or requests) and ultimately overwhelm the target system, causing it to crash. In this article, we designed a hybrid neural network DDosTC structure, combining efficient and scalable transformers and a convolutional neural network (CNN) to detect distributed denial-of-service (DDoS) attacks on SDN, tested on the latest dataset, CICDDoS2019. For better verification, several experiments were conducted by dividing the dataset and comparisons were made with the latest deep learning detection algorithm applied in the field of DDoS intrusion detection. The experimental results show that the average AUC of DDosTC is 2.52% higher than the current optimal model and that DDosTC is more successful than the current optimal model in terms of average accuracy, average recall, and F1 score.
软件定义网络(SDN)近年来作为一种互联网架构形式出现。其可扩展性、动态性和可编程性简化了传统的互联网结构。这种架构通过分离网络的控制平面和数据转发平面实现集中管理。然而,由于这个特点,SDN 比传统网络更容易受到攻击,并可能导致整个网络崩溃。DDoS 攻击,也称为分布式拒绝服务攻击,是所有攻击中最具攻击性的。这些攻击会生成大量数据包(或请求),最终使目标系统不堪重负而崩溃。在本文中,我们设计了一种混合神经网络 DDosTC 结构,结合高效可扩展的转换器和卷积神经网络(CNN)来检测 SDN 上的分布式拒绝服务(DDoS)攻击,在最新的数据集 CICDDoS2019 上进行了测试。为了更好地验证,我们通过划分数据集进行了几次实验,并与应用于 DDoS 入侵检测领域的最新深度学习检测算法进行了比较。实验结果表明,DDosTC 的平均 AUC 比当前最优模型高 2.52%,在平均准确率、平均召回率和 F1 分数方面,DDosTC 比当前最优模型更成功。