TY - JOUR
T1 - Deep Learning-Based Hybrid Intelligent Intrusion Detection System
AU - Khan, Muhammad Ashfaq
AU - Kim, Yangwoo
N1 - Publisher Copyright:
© 2021 Tech Science Press. All rights reserved.
PY - 2021/3/22
Y1 - 2021/3/22
N2 - Machine learning (ML) algorithms are often used to design effective intrusion detection (ID) systems for appropriate mitigation and effective detection of malicious cyber threats at the host and network levels. However, cybersecurity attacks are still increasing. An ID system can play a vital role in detecting such threats. Existing ID systems are unable to detect malicious threats, primarily because they adopt approaches that are based on traditional ML techniques, which are less concerned with the accurate classication and feature selection. Thus, developing an accurate and intelligent ID system is a priority. The main objective of this study was to develop a hybrid intelligent intrusion detection system (HIIDS) to learn crucial features representation efciently and automatically from massive unlabeled raw network trafc data. Many ID datasets are publicly available to the cybersecurity research community. As such, we used a spark MLlib (machine learning library)-based robust classier, such as logistic regression (LR), extreme gradient boosting (XGB) was used for anomaly detection, and a state-of-the-art DL, such as a long short-term memory autoencoder (LSTMAE) for misuse attack was used to develop an efcient and HIIDS to detect and classify unpredictable attacks. Our approach utilized LSTM to detect temporal features and an AE to more efciently detect global features. Therefore, to evaluate the efcacy of our proposed approach, experiments were conducted on a publicly existing dataset, the contemporary real-life ISCX-UNB dataset. The simulation results demonstrate that our proposed spark MLlib and LSTMAE-based HIIDS signicantly outperformed existing ID approaches, achieving a high accuracy rate of up to 97.52% for the ISCX-UNB dataset respectively 10-fold crossvalidation test. It is quite promising to use our proposed HIIDS in real-world circumstances on a large-scale.
AB - Machine learning (ML) algorithms are often used to design effective intrusion detection (ID) systems for appropriate mitigation and effective detection of malicious cyber threats at the host and network levels. However, cybersecurity attacks are still increasing. An ID system can play a vital role in detecting such threats. Existing ID systems are unable to detect malicious threats, primarily because they adopt approaches that are based on traditional ML techniques, which are less concerned with the accurate classication and feature selection. Thus, developing an accurate and intelligent ID system is a priority. The main objective of this study was to develop a hybrid intelligent intrusion detection system (HIIDS) to learn crucial features representation efciently and automatically from massive unlabeled raw network trafc data. Many ID datasets are publicly available to the cybersecurity research community. As such, we used a spark MLlib (machine learning library)-based robust classier, such as logistic regression (LR), extreme gradient boosting (XGB) was used for anomaly detection, and a state-of-the-art DL, such as a long short-term memory autoencoder (LSTMAE) for misuse attack was used to develop an efcient and HIIDS to detect and classify unpredictable attacks. Our approach utilized LSTM to detect temporal features and an AE to more efciently detect global features. Therefore, to evaluate the efcacy of our proposed approach, experiments were conducted on a publicly existing dataset, the contemporary real-life ISCX-UNB dataset. The simulation results demonstrate that our proposed spark MLlib and LSTMAE-based HIIDS signicantly outperformed existing ID approaches, achieving a high accuracy rate of up to 97.52% for the ISCX-UNB dataset respectively 10-fold crossvalidation test. It is quite promising to use our proposed HIIDS in real-world circumstances on a large-scale.
KW - big data
KW - deep learning
KW - intrusion detection system
KW - LSTM
KW - Machine learning
KW - spark MLlib
UR - http://www.scopus.com/inward/record.url?scp=85103640972&partnerID=8YFLogxK
U2 - 10.32604/cmc.2021.015647
DO - 10.32604/cmc.2021.015647
M3 - Article
AN - SCOPUS:85103640972
SN - 1546-2218
VL - 68
SP - 671
EP - 687
JO - Computers, Materials and Continua
JF - Computers, Materials and Continua
IS - 1
ER -