Attack classification of an intrusion detection system using deep learning and hyperparameter optimization

Journal of Information Security and Applications - Tập 58 - Trang 102804 - 2021
Yesi Novaria Kunang1,2,3, Siti Nurmaini2, Deris Stiawan4, Bhakti Yudho Suprapto5
1Doctoral Engineering Department, Faculty of Engineering, Universitas Sriwijaya, Palembang, Indonesia
2Intelligent System Research Group, Faculty of Computer Science, Universitas Sriwijaya, Palembang, Indonesia
3Faculty of Computer Science, Universitas Bina Darma, Palembang, Indonesia
4Computer Networking & Information Systems, Faculty of Computer Science, Universitas Sriwijaya, Palembang, Indonesia
5Electrical Engineering Department, Faculty of Engineering, Universitas Srwijaya, Palembang, Indonesia

Tài liệu tham khảo

Habeeb, 2019, Real-time big data processing for anomaly detection: A survey, Int J Inf Manage, 45, 289, 10.1016/j.ijinfomgt.2018.08.006 Díaz López, 2018, Shielding IoT against cyber-attacks: An event-based approach using SIEM, Wirel Commun Mobile Comput, 2018 Sicari, 2018, REATO: REActing TO Denial of Service attacks in the Internet of Things, Comput Netw, 137, 37, 10.1016/j.comnet.2018.03.020 Jang, 2018, An effective handling of secure data stream in IoT, Appl Soft Comput, 68, 811, 10.1016/j.asoc.2017.05.020 Stiawan, 2019, Investigating brute force attack patterns in IoT network, J Electr Comput Eng, 2019 Fu, 2017, An automata based intrusion detection method for internet of things, Mob Inf Syst, 2017 Mishra, 2018, A detailed investigation and analysis of using machine learning techniques for intrusion detection, IEEE Commun Surv Tutor, 21, 686, 10.1109/COMST.2018.2847722 Masduki, 2015, Study on implementation of machine learning methods combination for improving attacks detection accuracy on intrusion detection system (IDS), 56 Mohammadi, 2018, Deep learning for IoT big data and streaming analytics: A survey, IEEE Commun Surv Tutor, 20, 2923, 10.1109/COMST.2018.2844341 Dong, 2016, Comparison deep learning method to traditional methods using for network intrusion detection, 581 Xie, 2018, A survey on machine learning-based mobile big data analysis: Challenges and applications, Wirel Commun Mobile Comput, 2018, 10.1155/2018/8738613 L’heureux, 2017, Machine learning with big data: Challenges and approaches, IEEE Access, 5, 7776, 10.1109/ACCESS.2017.2696365 Najafabadi, 2015, Deep learning applications and challenges in big data analytics, J Big Data, 2, 1, 10.1186/s40537-014-0007-7 Feurer, 2019, Hyperparameter optimization, 3 Kunang, 2018, Automatic features extraction using autoencoder in intrusion detection system, 219 Al-Qatf, 2018, Deep learning approach combining sparse autoencoder with SVM for network intrusion detection, IEEE Access, 6, 52843, 10.1109/ACCESS.2018.2869577 Mohaimenuzzaman, 2018 Yin, 2017, A deep learning approach for intrusion detection using recurrent neural networks, IEEE Access, 5, 21954, 10.1109/ACCESS.2017.2762418 Melis, 2017 Bergstra, 2012, Random search for hyper-parameter optimization, J Mach Learn Res, 13, 281 Bergstra, 2013 Hutter F, Hoos H, Leyton-Brown K. An efficient approach for assessing hyperparameter importance. In: International conference on machine learning. 2014. p. 754–62. Al-Garadi, 2018 Xin, 2018, Machine learning and deep learning methods for cybersecurity, IEEE Access, 6, 35365, 10.1109/ACCESS.2018.2836950 LeCun, 2015, Deep learning, Nature, 521, 436, 10.1038/nature14539 Li, 2018, Learning IoT in edge: Deep learning for the Internet of Things with edge computing, IEEE Netw., 32, 96, 10.1109/MNET.2018.1700202 Zhang, 2019, Intrusion detection for IoT based on improved genetic algorithm and deep belief network, IEEE Access, 7, 31711, 10.1109/ACCESS.2019.2903723 Kang, 2016, Intrusion detection system using deep neural network for in-vehicle network security, PLoS One, 11, 10.1371/journal.pone.0155781 Potluri, 2016, Accelerated deep neural networks for enhanced intrusion detection system, 1 Dawoud, 2018, Deep learning and software-defined networks: towards secure Iot architecture, Internet Things, 3, 82, 10.1016/j.iot.2018.09.003 Thing, 2017, IEEE 802.11 network anomaly detection and attack classification: A deep learning approach, 1 Lopez-Martin, 2017, Network traffic classifier with convolutional and recurrent neural networks for Internet of Things, IEEE Access, 5, 18042, 10.1109/ACCESS.2017.2747560 Rezvy, 2018, Intrusion detection and classification with autoencoded deep neural network, 142 Muna, 2018, Identification of malicious activities in industrial internet of things based on deep learning models, J Inf Secur Appl, 41, 1 Yousefi-Azar, 2017, Autoencoder-based feature learning for cyber security applications, 3854 Shone, 2018, A deep learning approach to network intrusion detection, IEEE Transactions on Emerging Topics in Computational Intelligence, 2, 41, 10.1109/TETCI.2017.2772792 Yu, 2017, Session-based network intrusion detection using a deep learning architecture, 144 Yoo, 2019, Hyperparameter optimization of deep neural network using univariate dynamic encoding algorithm for searches, Knowl-Based Syst, 178, 74, 10.1016/j.knosys.2019.04.019 Zhu, 2018, Network anomaly detection and identification based on deep learning methods, 219 Aldwairi, 2018, An evaluation of the performance of Restricted Boltzmann machines as a model for anomaly network intrusion detection, Comput Netw, 144, 111, 10.1016/j.comnet.2018.07.025 Kanimozhi, 2019, Artificial intelligence based network intrusion detection with hyper-parameter optimization tuning on the realistic cyber dataset CSE-CIC-IDS2018 using cloud computing, 0033 Vinayakumar, 2019, Deep learning approach for intelligent intrusion detection system, IEEE Access, 7, 41525, 10.1109/ACCESS.2019.2895334 Torres, 2019, Random hyper-parameter search-based deep neural network for power consumption forecasting, 259 Sanders, 2017, Informing the use of hyperparameter optimization through metalearning, 1051 Yao, 2017, Pre-training the deep generative models with adaptive hyperparameter optimization, Neurocomputing, 247, 144, 10.1016/j.neucom.2017.03.058 Lopez-Martin, 2020, Application of deep reinforcement learning to intrusion detection for supervised problems, Expert Syst Appl, 141, 10.1016/j.eswa.2019.112963 Bengio, 2012, Practical recommendations for gradient-based training of deep architectures, 437 EIbrahim, 2017, Improving error back propagation algorithm by using cross entropy error function and adaptive learning rate, Int J Comput Appl, 61 He K, Zhang X, Ren S, Sun J. Delving deep into rectifiers: Surpassing human-level performance on imagenet classification. In: Proceedings of the IEEE international conference on computer vision. 2015. p. 1026–34. Kotu, 2019, Deep learning, 307 Talos. Introduction – Talos User Manual. URL https://autonomio.github.io/docs_talos/. Tavallaee, 2009, A detailed analysis of the KDD CUP 99 data set, 1 University of New Bruncswick CIfC. A realistic cyber defense dataset (CSE-CIC-IDS2018). Sharafaldin I, Lashkari AH, Ghorbani AA. Toward generating a new intrusion detection dataset and intrusion traffic characterization. In: ICISSP. 2018. p. 108–16. Potdar, 2017, A comparative study of categorical variable encoding techniques for neural network classifiers, Int J Comput Appl, 175, 7 Wang, 2018, Deep learning-based intrusion detection with adversaries, IEEE Access, 6, 38367, 10.1109/ACCESS.2018.2854599 Japkowicz, 2011 Kumar, 2014, Evaluation metrics for intrusion detection systems-a study, Int J Comput Sci Mobile Appl, 2 Moustafa, 2019, A holistic review of Network Anomaly Detection Systems: A comprehensive survey, J Netw Comput Appl, 128, 33, 10.1016/j.jnca.2018.12.006 Hodo, 2017 Kim, 2018, Deep learning, 27 Hindy, 2018 Stathakis, 2009, How many hidden layers and nodes?, Int J Remote Sens, 30, 2133, 10.1080/01431160802549278 Goodfellow, 2016 Yan, 2018, Effective feature extraction via stacked sparse autoencoder to improve intrusion detection system, IEEE Access, 6, 41238, 10.1109/ACCESS.2018.2858277 Mendoza, 2019, Towards automatically-tuned deep neural networks, 135 Kingma, 2014 Clevert, 2015 Jeni, 2013, Facing imbalanced data–recommendations for the use of performance metrics, 245 Dong, 2014, Class imbalance oriented logistic regression, 187 Rahman, 2013, Addressing the class imbalance problem in medical datasets, Int J Mach Learn Comput, 3, 224, 10.7763/IJMLC.2013.V3.307 Haider, 2016, Windows based data sets for evaluation of robustness of host based intrusion detection systems (IDS) to zero-day and stealth attacks, Future Internet, 8, 29, 10.3390/fi8030029 Shibata, 2009, Effect of number of hidden neurons on learning in large-scale layered neural networks, 5008 Lin, 2018, Character-level intrusion detection based on convolutional neural networks, 1 Tchakoucht, 2018, Multilayered echo-state machine: A novel architecture for efficient intrusion detection, IEEE Access, 6, 72458, 10.1109/ACCESS.2018.2867345 Lopez-Martin, 2017, Conditional variational autoencoder for prediction and feature recovery applied to intrusion detection in iot, Sensors, 17, 1967, 10.3390/s17091967 Lin, 2019, Dynamic network anomaly detection system by using deep learning techniques, 161 Jomaa, 2019 Yu, 2019, A two stage intrusion detection system for industrial control networks based on ethernet/IP, Electronics, 8, 1545, 10.3390/electronics8121545