Inicio  /  Future Internet  /  Vol: 12 Par: 10 (2020)  /  Artículo
ARTÍCULO
TITULO

Comparison of Machine Learning and Deep Learning Models for Network Intrusion Detection Systems

Niraj Thapa    
Zhipeng Liu    
Dukka B. KC    
Balakrishna Gokaraju and Kaushik Roy    

Resumen

The development of robust anomaly-based network detection systems, which are preferred over static signal-based network intrusion, is vital for cybersecurity. The development of a flexible and dynamic security system is required to tackle the new attacks. Current intrusion detection systems (IDSs) suffer to attain both the high detection rate and low false alarm rate. To address this issue, in this paper, we propose an IDS using different machine learning (ML) and deep learning (DL) models. This paper presents a comparative analysis of different ML models and DL models on Coburg intrusion detection datasets (CIDDSs). First, we compare different ML- and DL-based models on the CIDDS dataset. Second, we propose an ensemble model that combines the best ML and DL models to achieve high-performance metrics. Finally, we benchmarked our best models with the CIC-IDS2017 dataset and compared them with state-of-the-art models. While the popular IDS datasets like KDD99 and NSL-KDD fail to represent the recent attacks and suffer from network biases, CIDDS, used in this research, encompasses labeled flow-based data in a simulated office environment with both updated attacks and normal usage. Furthermore, both accuracy and interpretability must be considered while implementing AI models. Both ML and DL models achieved an accuracy of 99% on the CIDDS dataset with a high detection rate, low false alarm rate, and relatively low training costs. Feature importance was also studied using the Classification and regression tree (CART) model. Our models performed well in 10-fold cross-validation and independent testing. CART and convolutional neural network (CNN) with embedding achieved slightly better performance on the CIC-IDS2017 dataset compared to previous models. Together, these results suggest that both ML and DL methods are robust and complementary techniques as an effective network intrusion detection system.

 Artículos similares

       
 
Feifei He, Qinjuan Wan, Yongqiang Wang, Jiang Wu, Xiaoqi Zhang and Yu Feng    
Accurately predicting hydrological runoff is crucial for water resource allocation and power station scheduling. However, there is no perfect model that can accurately predict future runoff. In this paper, a daily runoff prediction method with a seasonal... ver más
Revista: Water

 
Sipho G. Thango, Georgios A. Drosopoulos, Siphesihle M. Motsa and Georgios E. Stavroulakis    
A methodology to predict key aspects of the structural response of masonry walls under blast loading using artificial neural networks (ANN) is presented in this paper. The failure patterns of masonry walls due to in and out-of-plane loading are complex d... ver más
Revista: Infrastructures

 
Minghao Liu, Jianxiang Wang, Qingxi Luo, Lingbo Sun and Enming Wang    
Exploring spatial anisotropy features and capturing spatial interactions during urban change simulation is of great significance to enhance the effectiveness of dynamic urban modeling and improve simulation accuracy. Addressing the inadequacies of curren... ver más

 
Yuting Bai, Yijie Niu, Zhiyao Zhao, Xuebo Jin and Xiaoyi Wang    
The phenomenon of algal bloom seriously affects the function of the aquatic ecosystems, damages the landscape of urban river and lakes, and threatens the safety of water use. The introduction of a multi-attribute decision-making method avoids the shortco... ver más
Revista: Water

 
Enrique González-Núñez, Luis A. Trejo and Michael Kampouridis    
This research aims at applying the Artificial Organic Network (AON), a nature-inspired, supervised, metaheuristic machine learning framework, to develop a new algorithm based on this machine learning class. The focus of the new algorithm is to model and ... ver más