HDLNIDS: Hybrid Deep-Learning-Based Network Intrusion Detection System
Source abstract
Abstract
Attacks on networks are currently the most pressing issue confronting modern society. Network risks affect all networks, from small to large. An intrusion detection system must be present for detecting and mitigating hostile attacks inside networks. Machine Learning and Deep Learning are currently used in several sectors, particularly the security of information, to design efficient intrusion detection systems. These systems can quickly and accurately identify threats. However, because malicious threats emerge and evolve regularly, networks need an advanced security solution. Hence, building an intrusion detection system that is both effective and intelligent is one of the most cognizant research issues. There are several public datasets available for research on intrusion detection. Because of the complexity of attacks and the continually evolving detection of an attack method, publicly available intrusion databases must be updated frequently. A convolutional recurrent neural network is employed in this study to construct a deep-learning-based hybrid intrusion detection system that detects attacks over a network. To boost the efficiency of the intrusion detection system and predictability, the convolutional neural network performs the convolution to collect local features, while a deep-layered recurrent neural network extracts the features in the proposed Hybrid Deep-Learning-Based Network Intrusion Detection System (HDLNIDS). Experiments are conducted using publicly accessible benchmark CICIDS-2018 data, to determine the effectiveness of the proposed system. The findings of the research demonstrate that the proposed HDLNIDS outperforms current intrusion detection approaches with an average accuracy of 98.90% in detecting malicious attacks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Center of Excellence in Cybercrimes and Digital Forensics (CoECDF), Naif Arab University for Security Sciences (NAUSS), Riyadh 14812, Saudi Arabia
Funding
Security Research Center at Naif Arab University for Security Sciences
References (57)
Show source-provided references
1. James, P. (1980). Computer Security Threat Monitoring and Surveillance, Anderson Company.
2. Use of k-nearest neighbor classifier for intrusion detection10.1016/S0167-4048(02)00514-X ↗
3. A novel hybrid intrusion detection method integrating anomaly detection with misuse detection10.1016/j.eswa.2013.08.066 ↗
4. PCA_ltering and probabilistic SOM for network intrusion detection
5. Sen, R., Chattopadhyay, M., and Sen, N. (2015, January 4–6). An efficient approach to develop an intrusion detection system based on multi layer backpropagation neural network algorithm: IDS using BPNN algorithm. Proceedings of the 2015 ACM SIGMIS Conference on Computers and People Research, Newport Beach, CA, USA.10.1145/2751957.2751979 ↗
6. A network intrusion detection system based on a hidden Naïve Bayes multiclass classifer10.1016/j.eswa.2012.07.009 ↗
7. Deep Learning-Based Hybrid Intelligent Intrusion Detection System
8. Devi, B.T., Thirumaleshwari, S.S., and Jabbar, M.A. (2020, January 5–7). An Appraisal over Intrusion Detection Systems in Cloud Computing Security Attacks. Proceedings of the 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), Bangalore, India.10.1109/ICIMIA48430.2020.9074924 ↗
9. Thaseen, I.S., Poorva, B., and Ushasree, P.S. (2020, January 24–25). Network Intrusion Detection using Machine Learning Techniques. Proceedings of the 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), Tamil Nadu, India.
10. A Deep Learning Approach for Intrusion Detection Using Recurrent Neural Networks10.1109/ACCESS.2017.2762418 ↗
11. Soheily-Khah, S., Marteau, P.-F., and Bechet, N. (2018, January 8–10). Intrusion Detection in Network Systems Through Hybrid Supervised and Unsupervised Machine Learning Process: A Case Study on the ISCX Dataset. Proceedings of the 2018 1st International Conference on Data Intelligence and Security (ICDIS), South Padre Island, TX, USA.10.1109/ICDIS.2018.00043 ↗
12. On learning effective ensembles of deep neural networks for intrusion detection10.1016/j.inffus.2021.02.007 ↗
13. Ensemble learning for intrusion detection systems: A systematic mapping study and cross-benchmark evaluation10.1016/j.cosrev.2020.100357 ↗
14. Kim, K., Aminanto, M.E., and Tanuwidjaja, H.C. (2018). Network Intrusion Detection Using Deep Learning: A Feature Learning Approach, Springer.10.1007/978-981-13-1444-5 ↗
15. A review of vibration-based damage detection in civil structures: From traditional methods to Machine Learning and Deep Learning applications10.1016/j.ymssp.2020.107077 ↗
16. Intrusion detection system based on GA-fuzzy classifier for detecting malicious attacks10.1002/cpe.5242 ↗
17. Khan, M. (2021). HCRNNIDS: Hybrid Convolutional Recurrent Neural Network-Based Network Intrusion Detection System. Processes, 9.10.3390/pr9050834 ↗
18. An effective convolutional neural network based on SMOTE and Gaussian mixture model for intrusion detection in imbalanced dataset10.1016/j.comnet.2020.107315 ↗
19. Analysis of KDD CUP 99 Dataset using Clustering based Data Mining10.14257/ijdta.2013.6.5.03 ↗
20. Identifying and Benchmarking Key Features for Cyber Intrusion Detection: An Ensemble Approach10.1109/ACCESS.2019.2929487 ↗
21. Bhavani, T.T., Rao, M.K., and Reddy, A.M. (2016, January 1–3). Network Intrusion Detection System Using Random Forest and Decision Tree Machine Learning Techniques. Proceedings of the Distributed Computing and Artificial Intelligence, 13th International Conference, Sevilla, Spain.
22. Increasing the Performance of Machine Learning-Based IDSs on an Imbalanced and Up-to-Date Dataset10.1109/ACCESS.2020.2973219 ↗
23. Xu, H., Przystupa, K., Fang, C., Marciniak, A., Kochan, O., and Beshley, M. (2020). A Combination Strategy of Feature Selection Based on an Integrated Optimization Algorithm and Weighted K-Nearest Neighbor to Improve the Performance of Network Intrusion Detection. Electronics, 9.10.3390/electronics9081206 ↗
24. Analysis of Support Vector Machine-based Intrusion Detection Techniques10.1007/s13369-019-03970-z ↗
25. An integrated intrusion detection system using correlation-based attribute selection and artificial neural network10.1002/ett.4014 ↗
26. Waskle, S., Parashar, L., and Singh, U. (2020, January 2–4). Intrusion Detection System Using PCA with Random Forest Approach. Proceedings of the 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), Coimbatore, India.10.1109/ICESC48915.2020.9155656 ↗
27. Cyber Intrusion Detection Using Machine Learning Classification Techniques10.1007/978-981-15-6648-6_10 ↗
28. An intelligent and efficient network intrusion detection system using deep learning10.1016/j.compeleceng.2022.107764 ↗
29. Qazi, E.U.H., Almorjan, A., and Zia, T. (2022). A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection. Appl. Sci., 12.10.3390/app12167986 ↗
30. Ahmad, I., Ul Haq, Q.E., Imran, M., Alassafi, M.O., and AlGhamdi, R.A. (2022). An Efficient Network Intrusion Detection and Classification System. Mathematics, 10.10.3390/math10030530 ↗
31. Implementing an intrusion detection and prevention system using Software-Defined Networking: Defending against ARP spoofing attacks and Blacklisted MAC Addresses10.1016/j.compeleceng.2021.106990 ↗
32. Distributed intrusion detection system for cloud environments based on data mining techniques10.1016/j.procs.2018.01.095 ↗
33. Imran, R., Jamil, F., and Kim, D. (2021). An Ensemble of Prediction and Learning Mechanism for Improving Accuracy of Anomaly Detection in Network Intrusion Environments. Sustainability, 13.10.3390/su131810057 ↗
34. Adaptive scheme for ANOVA models10.9734/jamcs/2020/v35i430266 ↗
35. An empirical comparison of the ANOVA F-test, normal scores test and Kruskal–Wallis test under violation of assumptions10.1177/001316447403400406 ↗
36. A survey of autoencoder-based recommender systems10.1007/s11704-018-8052-6 ↗
37. Semi-supervised anomaly detection with dual prototypes autoencoder for industrial surface inspection10.1016/j.optlaseng.2020.106324 ↗
38. Yousefi-Azar, M., Varadharajan, V., Hamey, L., and Tupakula, U. (2017, January 14–19). Autoencoder-based feature learning for cybersecurity applications. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.10.1109/IJCNN.2017.7966342 ↗
39. Khan, M.A., and Kim, J. (2020). Toward Developing Efficient Conv-AE-Based Intrusion Detection System Using Heterogeneous Dataset. Electronics, 9.10.3390/electronics9111771 ↗
40. Hossain, Z., Sourov, M.M.R., Khan, M., and Rahman, P. (2021, January 11–13). Network Intrusion Detection using Machine Learning Approaches. Proceedings of the 2021 Fifth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, India.10.1109/I-SMAC52330.2021.9640895 ↗
41. Hybrid feature selection for supporting lightweight intrusion detection systems
42. Constructing important features from massive network traffic for lightweight intrusion detection10.1049/iet-ifs.2014.0353 ↗
43. Network Intrusion Detection: Based on Deep Hierarchical Network and Original Flow Data10.1109/ACCESS.2019.2905041 ↗
44. A hybrid intrusion detection system design for computer network security10.1016/j.compeleceng.2008.12.005 ↗
45. I-SiamIDS: An improved Siam-IDS for handling class imbalance in network-based intrusion detection systems10.1007/s10489-020-01886-y ↗
46. Data imbalance in classification: Experimental evaluation10.1016/j.ins.2019.11.004 ↗
47. (2021, March 31). A Collaborative Project between the Communications Security Establishment (CSE) & the Canadian Institute for Cybersecurity (CIC). Available online: https://www.unb.ca/cic/datasets/ids-2018.html.
48. Javaid, A., Niyaz, Q., Sun, W., and Alam, M. (2016, January 24). A deep learning approach for network intrusion detection system. Proceedings of the 9th EAI International Conference on Bio-Inspired Information and Communications Technologies (Formerly BIONETICS), New York, NY, USA.10.4108/eai.3-12-2015.2262516 ↗
49. Wisesty, U.N. (2017, January 25–26). Comparative study of conjugate gradient to optimize the learning process of neural network for intrusion detection system (ids). Proceedings of the 2017 3rd International Conference on Science in Information Technology (ICSITech), Bandung, Indonesia.10.1109/ICSITech.2017.8257156 ↗
50. A deep learning approach to network intrusion detection10.1109/TETCI.2017.2772792 ↗
51. Adversarial environment reinforcement learning algorithm for intrusion detection10.1016/j.comnet.2019.05.013 ↗
52. Anomaly detection in ad-hoc networks based on deep learning model: A plug and play device10.1016/j.adhoc.2018.09.014 ↗
53. A grid-based evolutionary algorithm for many-objective optimization10.1109/TEVC.2012.2227145 ↗
54. Aminanto, M.E., and Kim, K. (2017). International Workshop on Information Security Applications, Springer.
55. Kshirsagar, D., and Shaikh, J.M. (2019, January 19–21). Intrusion Detection Using Rule-Based Machine Learning Algorithms. Proceedings of the 2019 5th International Conference On Computing, Communication, Control And Automation (ICCUBEA), Pune, India.10.1109/ICCUBEA47591.2019.9128950 ↗
56. Bharati, M.P., and Tamane, S. (2020, January 30–31). NIDS-Network Intrusion Detection System Based on Deep and Machine Learning Frameworks with CICIDS 2018 using Cloud Computing. Proceedings of the 2020 International Conference on Smart Innovations in Design, Environment, Management, Planning and Computing (ICSIDEMPC), Aurangabad, India.10.1109/ICSIDEMPC49020.2020.9299584 ↗
57. Abraham, A., Gandhi, N., Hanne, T., Hong, T.P., Nogueira Rios, T., and Ding, W. (2022). Intelligent Systems Design and Applications, Springer. ISDA 2021. Lecture Notes in Networks and Systems.10.1007/978-3-030-96308-8 ↗