An Intrusion Detection System for SDN Using Machine Learning

被引:40
作者
Logeswari, G. [1 ]
Bose, S. [1 ]
Anitha, T. [1 ]
机构
[1] Anna Univ, Coll Engn, Dept Comp Sci & Engn, Chennai, Tamil Nadu, India
关键词
Intrusion detection system; light gradient boosting machine; correlation based feature selection; random forest recursive feature elimination; software defined networks;
D O I
10.32604/iasc.2023.026769
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software Defined Networking (SDN) has emerged as a promising and exciting option for the future growth of the internet. SDN has increased the flexibility and transparency of the managed, centralized, and controlled network. On the other hand, these advantages create a more vulnerable environment with substantial risks, culminating in network difficulties, system paralysis, online banking frauds, and robberies. These issues have a significant detrimental impact on organizations, enterprises, and even economies. Accuracy, high performance, and real-time systems are necessary to achieve this goal. Using a SDN to extend intelligent machine learning methodologies in an Intrusion Detection System (IDS) has stimulated the interest of numerous research investigators over the last decade. In this paper, a novel HFS-LGBM IDS is proposed for SDN. First, the Hybrid Feature Selection algorithm consisting of two phases is applied to reduce the data dimension and to obtain an optimal feature subset. In the first phase, the Correlation based Feature Selection (CFS) algorithm is used to obtain the feature subset. The optimal feature set is obtained by applying the Random Forest Recursive Feature Elimination (RF-RFE) in the second phase. A LightGBM algorithm is then used to detect and classify different types of attacks. The experimental results based on NSL-KDD dataset show that the proposed system produces outstanding results compared to the existing methods in terms of accuracy, precision, recall and f-measure.
引用
收藏
页码:867 / 880
页数:14
相关论文
共 20 条
[1]  
Abubakar A, 2017, 2017 SEVENTH INTERNATIONAL CONFERENCE ON EMERGING SECURITY TECHNOLOGIES (EST), P138, DOI 10.1109/EST.2017.8090413
[2]   Multi-level hybrid support vector machine and extreme learning machine based on modified K-means for intrusion detection system [J].
Al-Yaseen, Wathiq Laftah ;
Othman, Zulaiha Ali ;
Nazri, Mohd Zakree Ahmad .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 67 :296-303
[3]  
Anish Halimaa A., 2019, 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI). Proceedings, P916, DOI 10.1109/ICOEI.2019.8862784
[4]   XGBoost Classifier for DDoS Attack Detection and Analysis in SDN-based Cloud [J].
Chen, Zhuo ;
Jiang, Fu ;
Cheng, Yijun ;
Gu, Xin ;
Liu, Weirong ;
Peng, Jun .
2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, :251-256
[5]   Intrusion detection based on Machine Learning techniques in computer networks [J].
Dina, Ayesha S. ;
Manivannan, D. .
INTERNET OF THINGS, 2021, 16
[6]   Feature Selection Based on Cross-Correlation for the Intrusion Detection System [J].
Farahani, Gholamreza .
SECURITY AND COMMUNICATION NETWORKS, 2020, 2020
[7]  
Gadallah WG., 2021, International Journal of Computer Network and Information Security, V13, P15, DOI DOI 10.5815/IJCNIS.2021.03.02
[8]   A hybrid intrusion detection system based on ABC-AFS algorithm for misuse and anomaly detection [J].
Hajisalem, Vajiheh ;
Babaie, Shahram .
COMPUTER NETWORKS, 2018, 136 :37-50
[9]   Improving accuracy of intrusion detection model using PCA and optimized SVM [J].
Ikram S.T. ;
Cherukuri A.K. .
Journal of Computing and Information Technology, 2016, 24 (02) :133-148
[10]   Anomaly Detection in Cloud Components [J].
Islam, Mohammad Saiful ;
Miranskyy, Andriy .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, :1-3