Journals / Turkish Studies (Elektronik) / 2021 / Cilt: 16 - Sayı: 5

Training Multi-Layer Deep Neural Networks Using Hybrid Algorithms to Detect Network Intrusions

Pages
1433–1462
Publication Date
2022-11-02
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

The proposed models have contributed to finding a high-performance methodology for detecting intrusion on the network and contributed to proving that the hybrid algorithms used are effective and help to the optimization can be used in other studies.

📌 3 Key Takeaways

🎯
Objective & Hypothesis:One of the challenges facing security analysts and administrators is to enable intrusion detection in network systems, preventing intruders from entering the network.
📊
Key Findings & Data:It includes 41 features for each traffic and is divided into five classifications.
💡
Conclusion & Impact:The proposed models have contributed to finding a high-performance methodology for detecting intrusion on the network and contributed to proving that the hybrid algorithms used are effective and help to the optimization can be used in other studies.
🔬Design:Modeling & Simulation
📍Scope:Comprehensive Sample
⚙️Variables:Domain Parameters

Abstract

One of the challenges facing security analysts and administrators is to enable intrusion detection in network systems, preventing intruders from entering the network. Network intrusion detection is usually signature-based and plays an effective role in detecting only known attacks. However, there are concerns about unknown attacks and the difficulty arises here. Which requires creating a model that can detect network attacks by discovering anomalies in the network. Therefore, in this article, an approach to detecting attacks is presented by monitoring the behavior of data and training it to distinguish between network traffic, which is normal traffic, and traffic that is classified as an attack on the network. The known database was used NSL-KDD, a dataset that monitors network traffic including various types of network attacks and detects normal traffic, it also contains numerous patterns and features. It includes 41 features for each traffic and is divided into five classifications. The four types are classified as types of network attacks and the fifth as normal traffic. One of the difficulties and problems is the existence of a wide variety of features. This requires finding a way to extract features that can have a significant impact on the results to achieve greater accuracy in classifying the type of attack. For this reason, principal component analysis PCA technology has been used to reduce feature sizes. Six models were created which are hybrid algorithms to optimize the performance of a multi-layer neural network by training their weights to classify the attack type in the network. A two hidden layer deep neural network was designed, and their weights were trained by designing six hybrid models. These models are hybrid algorithms based on four optimization algorithms which are Genetic Algorithm, Artificial bee colony algorithm, firefly algorithm, and Jaya algorithm. Several metrics were used to evaluate the performance of the proposed models. This paper contributed to finding an effective network intrusion detection methodology and developing a deep neural network by building effective optimization algorithms. Where the proposed algorithms performed well with accuracy ranging from 77.177% to 85.077%. The proposed algorithms also achieved a low MSE loss rate close to zero with an MSE value of 9.99868e-05. Also, precision values range from 82 to 97%, and most of the proposed algorithms achieved high rates when calculating the sensitivity and specificity. The proposed models have contributed to finding a high-performance methodology for detecting intrusion on the network and contributed to proving that the hybrid algorithms used are effective and help to the optimization can be used in other studies.

🔖

Cite This Article

Alfarra, A. A. A. (2022). Training Multi-Layer Deep Neural Networks Using Hybrid Algorithms to Detect Network Intrusions. Turkish Studies (Elektronik), Cilt: 16 - Sayı: 5, 1433–1462. https://ajindex.com/articles/617204

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (10)

  1. Alzahrani, A. & Alenazi, M. (2021). Designing a Network Intrusion Detection System Based on Machine Learning for Software Defined Networks. MDPI, 13(111), 1-18. https://doi.org/10.3390/fi13050111
  2. Anderson, J. (1980). Computer Security Threat Monitoring and Surveillance. Fort Washington, 1- 56. Bachar, A., Makhfi, N. & Bannay, O. (2020). Machine Learning for Network Intrusion Detection Based on SVM Binary Classification Model. Advances in Science, Technology and Engineering Systems Journal, 5(4), 638-644. https://doi.org/10.25046/aj050476
  3. Choudharya, S. & Kesswanib, N. (2020). Analysis of KDD-Cup’99, NSL-KDD and UNSW-NB15 Datasets using Deep Learning in IoT. International Conference on Computational Intelligence and Data Science, 9(10), 167 (2020), 1561-1573. https://doi.org/10.1016/j.procs.2020.03.367
  4. Denning, D. (1987). An intrusion-detection model. IEEE Transactions on Software Engineering, 13(2), 222-232
  5. Dhanabal, L. & Shantharajah, S. (2015). A Study on NSL-KDD Dataset for Intrusion Detection System Based on Classification Algorithms. International Journal of Advanced Research in Computer and Communication Engineering,4(6), 446-452. https://doi.org/10.17148/IJARCCE.2015.4696
  6. Ghanem, H., Jantan, A., Ghaleb, S. & Nasser, A. (2020). An Efficient Intrusion Detection Model Based on Hybridization of Artificial Bee Colony and Dragonfly Algorithms for Training Multilayer Perceptrons. IEEE Access, 8(2020), 130452-130475. https://doi.org/10.1109/ACCESS.2020.3009533
  7. Hindy, H., Atkinson, R., Tachtatzis, C., Colin, J., Bayne, E. & Bellekens, X. (2020). Utilising Deep Learning Techniques for Effective Zero-Day Attack Detection. MDPI Journal, 9(10), 1-16. https://doi.org/10.3390/electronics9101684
  8. Hosseini, S. & Zade, B. (2020). New hybrid method for attack detection using combination of evolutionary algorithms, SVM, and ANN. Computer Networks, 173(2020), 107-168. https://doi.org/10.1016/j.comnet.2020.107168
  9. Ingre, B., Yadav, A. & Soni, A. (2017). Decision Tree Based Intrusion Detection System for NSLKDD Dataset. Smart Innovation, 2(84), 207-218. https://doi.org/10.1007/978-3-319- 63645-0_23 Istiaque, S., Khan, A., Hassan, Z. & Waheed, S. (2021). Performance Evaluation of a Smart Intrusion Detection System (IDS) Model, European Journal of Engineering and Technology Research, 6(2), 148-152. https://doi.org/10.24018/ejers.2021.6.2.2371
  10. Karaboga, D. & Basturk, B. (2007). Artificial Bee Colony (ABC) OptimizationAlgorithm for Solving Constrained OptimizationProblems. Lect