A Deep Learning Approach Combining Autoencoder with One-class SVM for DDoS Attack Detection in SDNs

L. Mhamdi, D. McLernon, F. El-Moussa, Syed Ali Raza Zaidi, M. Ghogho, Tuan A. Tang
{"title":"A Deep Learning Approach Combining Autoencoder with One-class SVM for DDoS Attack Detection in SDNs","authors":"L. Mhamdi, D. McLernon, F. El-Moussa, Syed Ali Raza Zaidi, M. Ghogho, Tuan A. Tang","doi":"10.1109/ComNet47917.2020.9306073","DOIUrl":null,"url":null,"abstract":"Software Defined Networking (SDN) provides us with the capability of collecting network traffic information and managing networks proactively. Therefore, SDN facilitates the promotion of more robust and secure networks. Recently, several Machine Learning (ML)/Deep Learning (DL) intrusion detection approaches have been proposed to secure SDN networks. Currently, most of the proposed ML/DL intrusion detection approaches are based on supervised learning approach that required labelled and well-balanced datasets for training. However, this is time intensive and require significant human expertise to curate these datasets. These approaches cannot deal well with imbalanced and unlabeled datasets. In this paper, we propose a hybrid unsupervised DL approach using the stack autoencoder and One-class Support Vector Machine (SAE-1SVM) for Distributed Denial of Service (DDoS) attack detection. The experimental results show that the proposed algorithm can achieve an average accuracy of 99.35 % with a small set of flow features. The SAE-1SVM shows that it can reduce the processing time significantly while maintaining a high detection rate. In summary, the SAE-1SVM can work well with imbalanced and unlabeled datasets and yield a high detection accuracy.","PeriodicalId":351664,"journal":{"name":"2020 IEEE Eighth International Conference on Communications and Networking (ComNet)","volume":"220 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Eighth International Conference on Communications and Networking (ComNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ComNet47917.2020.9306073","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

Software Defined Networking (SDN) provides us with the capability of collecting network traffic information and managing networks proactively. Therefore, SDN facilitates the promotion of more robust and secure networks. Recently, several Machine Learning (ML)/Deep Learning (DL) intrusion detection approaches have been proposed to secure SDN networks. Currently, most of the proposed ML/DL intrusion detection approaches are based on supervised learning approach that required labelled and well-balanced datasets for training. However, this is time intensive and require significant human expertise to curate these datasets. These approaches cannot deal well with imbalanced and unlabeled datasets. In this paper, we propose a hybrid unsupervised DL approach using the stack autoencoder and One-class Support Vector Machine (SAE-1SVM) for Distributed Denial of Service (DDoS) attack detection. The experimental results show that the proposed algorithm can achieve an average accuracy of 99.35 % with a small set of flow features. The SAE-1SVM shows that it can reduce the processing time significantly while maintaining a high detection rate. In summary, the SAE-1SVM can work well with imbalanced and unlabeled datasets and yield a high detection accuracy.
一种结合自编码器和一类支持向量机的深度学习方法用于sdn中DDoS攻击检测
软件定义网络(SDN)为我们提供了采集网络流量信息和主动管理网络的能力。因此,SDN有助于促进更健壮、更安全的网络。最近,人们提出了几种机器学习(ML)/深度学习(DL)入侵检测方法来保护SDN网络。目前,大多数提出的ML/DL入侵检测方法都是基于监督学习方法,需要标记和平衡良好的数据集进行训练。然而,这是时间密集的,需要大量的人力专业知识来管理这些数据集。这些方法不能很好地处理不平衡和未标记的数据集。在本文中,我们提出了一种使用堆栈自动编码器和一类支持向量机(SAE-1SVM)的混合无监督深度学习方法,用于分布式拒绝服务(DDoS)攻击检测。实验结果表明,该算法可以在较小的流特征集下达到99.35%的平均准确率。结果表明,SAE-1SVM可以在保持较高的检测率的同时显著缩短处理时间。综上所述,SAE-1SVM可以很好地处理不平衡和未标记的数据集,并且具有很高的检测精度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信