Mohamed Ali Setitra, Ilyas Benkhaddra, Zine El Abidine Bensalem, Mingyu Fan
{"title":"Feature Modeling and Dimensionality Reduction to Improve ML-Based DDOS Detection Systems in SDN Environment","authors":"Mohamed Ali Setitra, Ilyas Benkhaddra, Zine El Abidine Bensalem, Mingyu Fan","doi":"10.1109/ICCWAMTIP56608.2022.10016507","DOIUrl":null,"url":null,"abstract":"Distributed Denial of Service (DDoS) attacks are one of the most significant challenges in network security, especially in the Software-Defined Network (SDN) environment, due to the centralized network management provided by the Control Plane. Considering the insufficiency of traditional detection approaches because of the growth and sophistication of DDoS attacks, exploiting Machine Learning (ML) techniques is in high demand. For this, feature modeling is essential to obtain an effective ML-based DDoS detection system, especially in the pre-processing phase. In this paper, we proposed and implemented a pre-processing model based on deep studying the dataset, going so far as to increase the features number for a better representation and, if necessary, minimize the data dimension by exploring some dimensionality reduction techniques such as Principal Component Analysis (PCA) or t-distributed Stochastic Neighbor Embedding (t-SNE). Moreover, to invest even more in our conceptual aspect relating to SDN environments, as specified in the above-cited challenge, we have chosen to implement our proposed model using an open-source SDN dataset created specially in an SDN environment. Then, the statistical characteristics of these correlations are analyzed. In addition, eight ML techniques between supervised and unsupervised models were used in our work to detect DDoS attacks. Finally, we compared our proposed model with other existing approaches. The outcome showed that the detecting reliability is improved, and the method has a good effect on detecting DDoS attacks compared with other methods.","PeriodicalId":159508,"journal":{"name":"2022 19th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 19th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCWAMTIP56608.2022.10016507","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Distributed Denial of Service (DDoS) attacks are one of the most significant challenges in network security, especially in the Software-Defined Network (SDN) environment, due to the centralized network management provided by the Control Plane. Considering the insufficiency of traditional detection approaches because of the growth and sophistication of DDoS attacks, exploiting Machine Learning (ML) techniques is in high demand. For this, feature modeling is essential to obtain an effective ML-based DDoS detection system, especially in the pre-processing phase. In this paper, we proposed and implemented a pre-processing model based on deep studying the dataset, going so far as to increase the features number for a better representation and, if necessary, minimize the data dimension by exploring some dimensionality reduction techniques such as Principal Component Analysis (PCA) or t-distributed Stochastic Neighbor Embedding (t-SNE). Moreover, to invest even more in our conceptual aspect relating to SDN environments, as specified in the above-cited challenge, we have chosen to implement our proposed model using an open-source SDN dataset created specially in an SDN environment. Then, the statistical characteristics of these correlations are analyzed. In addition, eight ML techniques between supervised and unsupervised models were used in our work to detect DDoS attacks. Finally, we compared our proposed model with other existing approaches. The outcome showed that the detecting reliability is improved, and the method has a good effect on detecting DDoS attacks compared with other methods.