ITU's 160 anniversary

Committed to connecting the world

Multistage classification in SDN security: a machine learning approach using real-world data for enhanced intrusion and vulnerability detection

Multistage classification in SDN security: a machine learning approach using real-world data for enhanced intrusion and vulnerability detection

Authors: Ndabuye Sengayo, Thomas Basikolo
Status: Final
Date of publication: 10 December 2024
Published in: ITU Journal on Future and Evolving Technologies, Volume 5 (2024), Issue 4, Pages 433-446
Article DOI : https://doi.org/10.52953/BZOJ6066
Abstract:
The evolution from conventional network frameworks to Software-Defined Networks (SDNs) marks a pivotal shift in network management. SDNs offer a unique architecture where a centralized controller orchestrates network traffic, separating the control plane from the data plane. This architecture not only brings enhanced flexibility, agility, and scalability to network operations but also introduces specific security challenges, primarily due to the centralization of control, which can be a potential Single Point of Failures (SPOFs). Addressing these security concerns, this paper introduces an innovative machine learning-based Intrusion Detection System (IDS) tailored for SDNs, by proposing a three-stage CatBoost Classifier (3CC). This classifier is specifically designed for efficient and effective intrusion and vulnerability detection within SDN environments. The multistage aspect of the classifier allows for refined and detailed analysis, catering to a diverse array of attack vectors. Another key feature of our approach is the utilization of real-world data from SDN environments, which ensures that our model is tested and validated under realistic and current conditions. Furthermore, the integration of GPU acceleration significantly enhances the training speed of our model, a critical factor given the voluminous nature of network data. The proposed model, 3CC, demonstrates remarkable performance in our evaluations, achieving an accuracy of 99.8966%. This high level of precision in detecting and identifying various network intrusions and vulnerabilities underlines the efficacy of our approach. Our paper contributes significantly to the field of SDN security, offering a sophisticated, multistage classification solution that leverages the latest in machine learning techniques and real-world applicability.

Keywords: CatBoost, GPU acceleration, Intrusion Detection System (IDS), machine learning, Software Defined Networks (SDNs), stratified k-fold
Rights: © International Telecommunication Union, available under the CC BY-NC-ND 3.0 IGO license.
electronic file
ITEM DETAILARTICLEPRICE
ENGLISH
PDF format   Full article (PDF)
Free of chargeDOWNLOAD