|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 187 - Issue 134 |
| Published: August 2026 |
| Authors: Olatunde Yinka Olagunju, Bosede Oyenike Oguntunde, Samson Afolabi Arekete, Adewale Opeoluwa Ogunde |
10.5120/ijca92d985de52a4
|
Olatunde Yinka Olagunju, Bosede Oyenike Oguntunde, Samson Afolabi Arekete, Adewale Opeoluwa Ogunde . Development of an Efficient Network Intrusion Detection System for Cloud-based Networks using Selected Data Mining Algorithms. International Journal of Computer Applications. 187, 134 (August 2026), 10-16. DOI=10.5120/ijca92d985de52a4
@article{ 10.5120/ijca92d985de52a4,
author = { Olatunde Yinka Olagunju,Bosede Oyenike Oguntunde,Samson Afolabi Arekete,Adewale Opeoluwa Ogunde },
title = { Development of an Efficient Network Intrusion Detection System for Cloud-based Networks using Selected Data Mining Algorithms },
journal = { International Journal of Computer Applications },
year = { 2026 },
volume = { 187 },
number = { 134 },
pages = { 10-16 },
doi = { 10.5120/ijca92d985de52a4 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2026
%A Olatunde Yinka Olagunju
%A Bosede Oyenike Oguntunde
%A Samson Afolabi Arekete
%A Adewale Opeoluwa Ogunde
%T Development of an Efficient Network Intrusion Detection System for Cloud-based Networks using Selected Data Mining Algorithms%T
%J International Journal of Computer Applications
%V 187
%N 134
%P 10-16
%R 10.5120/ijca92d985de52a4
%I Foundation of Computer Science (FCS), NY, USA
An efficient intrusion detection system is required since more and more networks are connecting to the internet, which has increased the amount of cyberattacks. For an additional layer of security in a cloud environment, intrusion detection techniques must be used in addition to preventive defense methods like firewalls. There are numerous intrusion detection methods and deciding one to use for implementation could be difficult because they all have different features yet share some capabilities in terms of efficiency and accuracy of detection. It is crucial to evaluate how these methods perform. The performance of five data mining algorithms for intrusion detection in a cloud environment was analyzed in this work, and the technique was implemented with excellent results. The Intrusion detection techniques examined in this work are Naive Bayesian (NB), Decision Tree, Support Vector Machine (SVM), K-Nearest Neighbor Classifier (KNN), and Random Forest. The Naïve Bayesian, Decision Tree, Support Vector Machine, K-Nearest Neighbor were trained on NSL-KDD dataset contained 148,517 records in total, of which 80% were used for training and 20% for testing. The analyses were carried out using python's scikit-learn, a powerful library for machine learning that offers a variety of effective tools for machine learning, Jupiter Notebook, a platform for sharing computational documents, Python V-3 Environment, and Anaconda Navigator, a graphical user interface (GUI) that makes it simple to launch programs and manage packages without having to use command-line commands. With an accuracy of 99.68 percent, Random Forest outperformed other algorithms, while Decision Tree, K-Nearest Neighbor, Naive Bayes, and Support Vector Machine had accuracy values of 99.47 percent, 99.17 percent, 90.67 percent, and 96.43 percent, respectively. The Python user interface (UI) module for the model was implemented as an Application Programming Interface (API) utilizing Sklearn modules and PyQt5. On a network server, the Intrusion Detection System under test distinguished between normal and abnormal network traffic. According to the type of attack, abnormal traffic is further categorized. The system will be monitored by this intrusion detection system, which can identify normal and abnormal activities. The best technique that performed better than the others were used to develop a predictive model using Python to implement Random Forest (i.e. a classifier) in a cloud environment, which helped to identify possible attacks on the network. This work presented an intrusion detection system utilizing five data mining techniques.