Deep Learning Towards Intrusion Detection System (IDS): Applications, Challenges and Opportunities
DOI:
https://doi.org/10.13052/jmm1550-4646.1958Keywords:
Internet of Things, Machine Learning, Deep Learning, Optimization, Intrusion DetectionAbstract
With the growth of numerous technological areas, including sensors, embedded computing, broadband Internet access, wireless communications, distributed services, automatic identification, and tracking, the potential for integrating smart objects into our daily activities through the Internet has increased. The Internet of Things (IoT) is the confluence of the Internet and intelligent objects that can converse and cooperate with one another. IoT is a brand-new example that unifies Cyberspace with actual physical objects from various areas, including, business processes, human health, home automation, and environmental monitoring. It intensifies the use of Internet-connected strategies in our regular lives, carrying with it several advantages as well as security challenges. Intrusion Detection Systems (IDS) have been a crucial device for the defence of systems and material schemes for more than 20 years. However, applying traditional IDS techniques was challenging due to the IoT’s inimitable features, like resource-constrained devices and particular protocol stacks and standards. As a result, this survey will focus on various Deep Learning (DL)-based intrusion detection techniques. This study makes use of 50 research papers that focused on different techniques, and a review of studies that used those techniques was given. This research enables categorizing the methods employed for intrusion detection in IoT based on Convolutional Neural Network (CNN)-based methods, Deep Neural Network (DNN)-based methods, Optimization-based methods, and so on. Moreover, the categorization of approaches, published year, the dataset used, tools used, and the performance metrics are measured for intrusion detection in IoT. On the basis of the software used for implementation, performance achievement, and other factors, a thorough analysis was conducted. The conclusion identifies the research gaps and issues in a way that makes it clear why should create an efficient method for enabling efficient enhancement.
Downloads
References
Ullah, S., Khan, M.A., Ahmad, J., Jamal, S.S., e Huma, Z., Hassan, M.T., Pitropakis, N. and Buchanan, W.J.,“HDL-IDS: a hybrid deep learning architecture for intrusion detection in the Internet of Vehicles”, Sensors, vol. 22, no. 4, p. 1340, 2022.
Belli, L., Cirani, S., Davoli, L., Gorrieri, A., Mancin, M., Picone, M. and Ferrari, G., “Design and deployment of an IoT application-oriented testbed”, Computer, vol. 48, no. 9, pp. 32–40, 2015.
Baniasadi, S., Rostami, O., Martín, D. and Kaveh, M.,“A Novel Deep Supervised Learning-Based Approach for Intrusion Detection in IoT Systems”, Sensors, vol. 22, no. 12, p. 4459, 2022.
Zhang, Y., Li, P. and Wang, X., “Intrusion detection for IoT based on improved genetic algorithm and deep belief network”, IEEE Access, vol. 7, pp. 31711–31722, 2019.
Rodríguez, E., Valls, P., Otero, B., Costa, J.J., Verdú, J., Pajuelo, M.A. and Canal, R., “Transfer-Learning-Based Intrusion Detection Framework in IoT Networks”, Sensors, vol. 22, no. 15, p. 5621, 2022.
Liang, C., Shanmugam, B., Azam, S., Jonkman, M., De Boer, F. and Narayansamy, G., “Intrusion detection system for Internet of Things based on a machine learning approach”, In 2019 International Conference on Vision Towards Emerging Trends in Communication and Networking (ViTECoN), pp. 1–6, IEEE, March, 2019.
Ezechina, M.A., Okwara, K.K. and Ugboaja, C.A.U., “The Internet of Things (Iot): a scalable approach to connecting everything”, The International Journal of Engineering and Science, vol. 4, no. 1, pp. 09–12, 2015.
Susilo, B. and Sari, R.F.,“Intrusion detection in IoT networks using deep learning algorithm”, Information, vol. 11, no. 5, p. 279, 2020.
Zhong, M., Zhou, Y. and Chen, G., “Sequential model based intrusion detection system for IoT servers using deep learning methods”, Sensors, vol. 21, no. 4, p. 1113, 2021.
Balasubramanian, V., Zaman, F., Aloqaily, M., Al Ridhawi, I., Jararweh, Y. and Salameh, H.B., “A mobility management architecture for seamless delivery of 5G-IoT services”, In ICC 2019-2019 IEEE International Conference on Communications (ICC), pp. 1–7, IEEE, May, 2019.
Otoum, Y., Liu, D. and Nayak, A.,“DL-IDS: a deep learning–based intrusion detection framework for securing IoT”, Transactions on Emerging Telecommunications Technologies, vol. 33, no. 3, p. e3803, 2022.
Smys, S., Basar, A. and Wang, H., “Hybrid intrusion detection system for internet of things (IoT)”, Journal of ISMAC, vol. 2, no. 04, pp. 190–199, 2020.
Sandhu, K.S., Lozada, D.N., Zhang, Z., Pumphrey, M.O. and Carter, A.H., “Deep learning for predicting complex traits in spring wheat breeding program”, Frontiers in Plant Science, vol. 11, p. 613325, 2021.
Mighan, S.N. and Kahani, M., “A novel scalable intrusion detection system based on deep learning”, International Journal of Information Security, vol. 20, no. 3, pp. 387–403, 2021.
Rodríguez, E., Valls, P., Otero, B., Costa, J.J., Verdú, J., Pajuelo, M.A. and Canal, R., “Transfer-Learning-Based Intrusion Detection Framework in IoT Networks”, Sensors, vol. 22, no. 15, p. 5621, 2022.
Yadav, N., Pande, S., Khamparia, A. and Gupta, D., “Intrusion detection system on IoT with 5G network using deep learning”, Wireless Communications and Mobile Computing, 2022.
Bhor, H.N. and Kalla, M.,“TRUST-based features for detecting the intruders in the Internet of Things network using deep learning”, Computational Intelligence, vol. 38, no. 2, pp. 438–462, 2022.
Khan, M.A., Khan, M.A., Jan, S.U., Ahmad, J., Jamal, S.S., Shah, A.A., Pitropakis, N. and Buchanan, W.J., “A deep learning-based intrusion detection system for mqtt enabled iot”, Sensors, vol. 21, no. 21, p. 7016, 2021.
Ge, M., Syed, N.F., Fu, X., Baig, Z. and Robles-Kelly, A., “Towards a deep learning-driven intrusion detection approach for Internet of Things”, Computer Networks, vol. 186, p. 107784, 2021.
Qiu, H., Dong, T., Zhang, T., Lu, J., Memmi, G. and Qiu, M., “Adversarial attacks against network intrusion detection in iot systems”, IEEE Internet of Things Journal, vol. 8, no. 13, pp. 10327–10335, 2020.
Islam, N., Farhin, F., Sultana, I., Kaiser, M.S., Rahman, M.S., Mahmud, M., Hosen, A.S. and Cho, G.H., “Towards machine learning based intrusion detection in IoT networks”, Comput. Mater. Contin, vol. 69, no. 2, pp. 1801–1821, 2021.
Alkahtani, H. and Aldhyani, T.H., “Intrusion detection system to advance internet of things infrastructure-based deep learning algorithms”, Complexity, 2021.
Zeeshan, M., Riaz, Q., Bilal, M.A., Shahzad, M.K., Jabeen, H., Haider, S.A. and Rahim, A., “Protocol-Based Deep Intrusion Detection for DoS and DDoS Attacks Using UNSW-NB15 and Bot-IoT Data-Sets”, IEEE Access, vol. 10, pp. 2269–2283, 2021.
Ge, M., Fu, X., Syed, N., Baig, Z., Teo, G. and Robles-Kelly, A., “Deep learning-based intrusion detection for IoT networks. In 2019 IEEE 24th pacific rim international symposium on dependable computing (PRDC), pp. 256–25609, IEEE, December, 2019.
Thamilarasu, G. and Chawla, S., “Towards deep-learning-driven intrusion detection for the internet of things”, Sensors, vol. 19, no. 9, p. 1977, 2019.
Li, D., Deng, L., Lee, M. and Wang, H., “IoT data feature extraction and intrusion detection system for smart cities based on deep migration learning”, International journal of information management, vol. 49, pp. 533–545, 2019.
Shone, N., Ngoc, T.N., Phai, V.D. and Shi, Q., “A deep learning approach to network intrusion detection”, IEEE transactions on emerging topics in computational intelligence, vol. 2, no. 1, pp. 41–50, 2018.
Yang, X., Peng, G., Zhang, D. and Lv, Y., “An Enhanced Intrusion Detection System for IoT Networks Based on Deep Learning and Knowledge Graph”, Security and Communication Networks, 2022.
Nguyen, X.H., Nguyen, X.D., Huynh, H.H. and Le, K.H., “Realguard: A lightweight network intrusion detection system for IoT gateways”, Sensors, vol. 22, no. 2, p. 432, 2022.
Rahman, M.A., Asyhari, A.T., Wen, O.W., Ajra, H., Ahmed, Y. and Anwar, F., “Effective combining of feature selection techniques for machine learning-enabled IoT intrusion detection”, Multimedia Tools and Applications, vol. 80, no. 20, pp. 31381–31399, 2021.
Alkadi, O., Moustafa, N., Turnbull, B. and Choo, K.K.R., “A deep blockchain framework-enabled collaborative intrusion detection for protecting IoT and cloud networks”, IEEE Internet of Things Journal, vol. 8, no. 12, pp. 9463–9472, 2020.
Basati, A. and Faghih, M.M., “APAE: an IoT intrusion detection system using asymmetric parallel auto-encoder”, Neural Computing and Applications, pp. 1–21, 2020.
Liang, C., Shanmugam, B., Azam, S., Karim, A., Islam, A., Zamani, M., Kavianpour, S. and Idris, N.B., “Intrusion detection system for the internet of things based on blockchain and multi-agent systems”, Electronics, vol. 9, no. 7, p. 1120, 2020.
Almogren, A.S., “Intrusion detection in Edge-of-Things computing”, Journal of Parallel and Distributed Computing, vol. 137, pp. 259–265, 2020.
Abdel-Basset, M., Hawash, H., Chakrabortty, R.K. and Ryan, M.J., “Semi-supervised spatiotemporal deep learning for intrusions detection in IoT networks”, IEEE Internet of Things Journal, vol. 8, no. 15, pp. 12251–12265, 2021.
Li, B., Wu, Y., Song, J., Lu, R., Li, T. and Zhao, L., “DeepFed: Federated deep learning for intrusion detection in industrial cyber–physical systems”, IEEE Transactions on Industrial Informatics, vol. 17, no. 8, pp. 5615–5624, 2020.
Balakrishnan, N., Rajendran, A., Pelusi, D. and Ponnusamy, V., “Deep Belief Network enhanced intrusion detection system to prevent security breach in the Internet of Things”, Internet of things, vol. 14, p. 100112, 2021.
Qazi, E.U.H., Almorjan, A. and Zia, T.,“A One-Dimensional Convolutional Neural Network (1D-CNN) Based Deep Learning System for Network Intrusion Detection”, Applied Sciences, vol. 12, no. 16, p. 7986, 2022.
Antunes, M., Oliveira, L., Seguro, A., Veríssimo, J., Salgado, R. and Murteira, T.,“Benchmarking Deep Learning Methods for Behaviour-Based Network Intrusion Detection”, In Informatics, Vol. 9, No. 1, p. 29. MDPI, March, 2022.
Wang, Y., Wang, J. and Jin, H., “Network Intrusion Detection Method Based on Improved CNN in Internet of Things Environment”, Mobile Information Systems, 2022.
Fatani, A., Dahou, A., Al-Qaness, M.A., Lu, S. and Elaziz, M.A., “Advanced feature extraction and selection approach using deep learning and Aquila optimizer for IoT intrusion detection system”, Sensors, vol. 22, no. 1, p. 140, 2021.
Derhab, A., Aldweesh, A., Emam, A.Z. and Khan, F.A., “Intrusion detection system for internet of things based on temporal convolution neural network and efficient feature engineering”, Wireless Communications and Mobile Computing, 2020.
Zhao, L., Su, C., Huang, H., Han, Z., Ding, S. and Li, X., “Intrusion detection based on device-free localization in the era of IoT”, Symmetry, vol. 11, no. 5, p. 630, 2019.
Li, Y., Xu, Y., Liu, Z., Hou, H., Zheng, Y., Xin, Y., Zhao, Y. and Cui, L., “Robust detection for network intrusion of industrial IoT based on multi-CNN fusion”, Measurement, vol. 154, p. 107450, 2020.
Fu, X., Zhou, N., Jiao, L., Li, H. and Zhang, J., “The robust deep learning–based schemes for intrusion detection in Internet of Things environments”, Annals of Telecommunications, vol. 76, no. 5, pp. 273–285, 2021.
Ullah, I., Ullah, A. and Sajjad, M., “Towards a Hybrid Deep Learning Model for Anomalous Activities Detection in Internet of Things Networks”, IoT, vol. 2, no. 3, pp. 428–448, 2021.
Jothi, B. and Pushpalatha, M., “WILS-TRS—A novel optimized deep learning based intrusion detection framework for IoT networks”, Personal and Ubiquitous Computing, pp. 1–17, 2021.
Zhang, Y., Li, P. and Wang, X., “Intrusion detection for IoT based on improved genetic algorithm and deep belief network”, IEEE Access, vol. 7, pp. 31711–31722, 2019.
Idrissi, I., Azizi, M.M. and Moussaoui, O., “A lightweight optimized deep learning-based host-intrusion detection system deployed on the edge for IoT”, International Journal of Computing and Digital System, 2022.
Dahou, A., Abd Elaziz, M., Chelloug, S.A., Awadallah, M.A., Al-Betar, M.A., Al-qaness, M.A. and Forestiero, A., “Intrusion Detection System for IoT Based on Deep Learning and Modified Reptile Search Algorithm”, Computational Intelligence and Neuroscience, 2022.
Tharewal, S., Ashfaque, M.W., Banu, S.S., Uma, P., Hassen, S.M. and Shabaz, M., “Intrusion detection system for industrial Internet of Things based on deep reinforcement learning”, Wireless Communications and Mobile Computing, 2022.
de Souza, C.A., Westphall, C.B., Machado, R.B., Sobral, J.B.M. and dos Santos Vieira, G., “Hybrid approach to intrusion detection in fog-based IoT environments”, Computer Networks, vol. 180, p. 107417.
Yang, Y., Zheng, K., Wu, C. and Yang, Y., “Improving the classification effectiveness of intrusion detection by using improved conditional variational autoencoder and deep neural network”, Sensors, vol. 19, no. 11, p. 2528, 2019.
Sangeetha, S.K., Mani, P., Maheshwari, V., Jayagopal, P., Sandeep Kumar, M. and Allayear, S.M., “Design and Analysis of Multilayered Neural Network-Based Intrusion Detection System in the Internet of Things Network”, Computational Intelligence & Neuroscience, 2022.
Albulayhi, K., Smadi, A.A., Sheldon, F.T. and Abercrombie, R.K., “IoT Intrusion Detection Taxonomy, Reference Architecture, and Analyses”, Sensors, vol. 21, no. 19, p. 6432, 2021.
Shareena, J., Ramdas, A. and AP, H., “Intrusion detection system for iot botnet attacks using deep learning”, SN Computer Science, vol. 2, no. 3, pp. 1–8, 2021.