journal article·2024-09-20Open access

Deep-Learning-Based Approach for IoT Attack and Malware Detection

Burak Taşcı

Applied Sciences· Volume 14· Issue 18

Abstract

The Internet of Things (IoT), introduced by Kevin Ashton in the late 1990s, has transformed technology usage globally, enhancing efficiency and convenience but also posing significant security challenges. With the proliferation of IoT devices expected to exceed 29 billion by 2030, securing these devices is crucial. This study proposes an optimized 1D convolutional neural network (1D CNN) model for effectively classifying IoT security data. The model architecture includes input, convolutional, self-attention, and output layers, utilizing GELU activation, dropout, and normalization techniques to improve performance and prevent overfitting. The model was evaluated using the CIC IoT 2023, CIC-MalMem-2022, and CIC-IDS2017 datasets, achieving impressive results: 98.36% accuracy, 100% precision, 99.96% recall, and 99.95% F1-score for CIC IoT 2023; 99.90% accuracy, 99.98% precision, 99.97% recall, and 99.96% F1-score for CIC-MalMem-2022; and 99.99% accuracy, 99.99% precision, 99.98% recall, and 99.98% F1-score for CIC-IDS2017. These outcomes demonstrate the model’s effectiveness in detecting and classifying various IoT-related attacks and malware. The study highlights the potential of deep-learning techniques to enhance IoT security, with the developed model showing high performance and low computational overhead, making it suitable for real-time applications and resource-constrained devices. Future research should aim at testing the model on larger datasets and incorporating adaptive learning capabilities to further enhance its robustness. This research significantly contributes to IoT security by providing advanced insights into deploying deep-learning models, encouraging further exploration in this dynamic field.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Vocational School of Technical Sciences, Firat University, Elazig 23119, Turkey

References (48)

Show source-provided references
1. The Internet-of-Things: Reflections on the past, present and future from a user-centered and smart environment perspective10.3233/AIS-180506 ↗
2. The internet of things (iot): An overview
3. Hanes, D., Salgueiro, G., Grossetete, P., Barton, R., and Henry, J. (2017). IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things, Cisco Press.
4. Internet of Things (IoT): A vision, architectural elements, and future directions10.1016/j.future.2013.01.010 ↗
5. Pramanik, P.K.D., Pal, S., and Choudhury, P. (2018). Beyond automation: The cognitive IoT. artificial intelligence brings sense to the Internet of Things. Cognitive Computing for Big Data Systems Over IoT: Frameworks, Tools and Applications, Springer.10.1007/978-3-319-70688-7_1 ↗
6. Internet of things (IoT)
7. Industry 4.0: Industrial internet of things (IIOT)10.1016/bs.adcom.2019.10.010 ↗
8. Internet of things for smart factories in industry 4.0, a review10.1016/j.iotcps.2023.04.006 ↗
9. Parviznejad, P.S. (2024). The Future of Devices in Digital Businesses and Improving Productivity. Building Smart and Sustainable Businesses with Transformative Technologies, IGI Global.10.4018/979-8-3693-0210-1.ch002 ↗
10. A survey of intelligent network slicing management for industrial IoT: Integrated approaches for smart transportation, smart energy, and smart factory10.1109/COMST.2022.3158270 ↗
11. Demertzi, V., Demertzis, S., and Demertzis, K. (2023). An Overview of Privacy Dimensions on the Industrial Internet of Things (IIoT). Algorithms, 16.10.3390/a16080378 ↗
12. Current research on Internet of Things (IoT) security: A survey10.1016/j.comnet.2018.11.025 ↗
13. Choi, J., Anwar, A., Alasmary, H., Spaulding, J., Nyang, D., and Mohaisen, A. (2019, January 7–9). Iot malware ecosystem in the wild: A glimpse into analysis and exposures. Proceedings of the 4th ACM/IEEE Symposium on Edge Computing, Arlington, VA, USA.10.1145/3318216.3363379 ↗
14. DDoS attacks in IoT networks: A comprehensive systematic literature review10.1007/s11280-020-00855-2 ↗
15. Alazab, M., and Tang, M. (2019). Deep Learning Applications for Cyber Security, Springer.10.1007/978-3-030-13057-2 ↗
16. Near real-time security system applied to SDN environments in IoT networks using convolutional neural network10.1016/j.compeleceng.2020.106738 ↗
17. Delving into internet DDoS attacks by botnets: Characterization and analysis10.1109/TNET.2018.2874896 ↗
18. A roadmap for security challenges in the Internet of Things10.1016/j.dcan.2017.04.003 ↗
19. A big data analytics for DDOS attack detection using optimized ensemble framework in Internet of Things10.1016/j.iot.2023.100825 ↗
20. Stricot-Tarboton, S., Chaisiri, S., and Ko, R.K. (2016, January 23–26). Taxonomy of Man-in-the-Middle Attacks on HTTPS. Proceedings of the 2016 IEEE Trustcom/Bigdatase/Ispa, Tianjin, China.10.1109/TrustCom.2016.0106 ↗
21. Intrusion Detection based on a Novel Hybrid Learning Approach
22. Detecting unauthorized network intrusion based on network traffic using behavior analysis techniques
23. Ferrag, M.A., Shu, L., Djallel, H., and Choo, K.-K.R. (2021). Deep learning-based intrusion detection for distributed denial of service attack in agriculture 4.0. Electronics, 10.10.3390/electronics10111257 ↗
24. Qazi, E.U.H., Almorjan, A., and Zia, T. (2022). A one-dimensional convolutional neural network (1D-CNN) based deep learning system for network intrusion detection. Appl. Sci., 12.10.3390/app12167986 ↗
25. Ullah, I., and Mahmoud, Q.H. (2022, January 8–11). An anomaly detection model for IoT networks based on flow and flag features using a feed-forward neural network. Proceedings of the 2022 IEEE 19th Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.10.1109/CCNC49033.2022.9700597 ↗
26. An android malware detection approach based on static feature analysis using machine learning algorithms10.1016/j.procs.2022.03.086 ↗
27. Kilichev, D., and Kim, W. (2023). Hyperparameter optimization for 1D-CNN-based network intrusion detection using GA and PSO. Mathematics, 11.10.3390/math11173724 ↗
28. Deep learning based malware detection for android systems: A Comparative Analysis
29. Automated machine learning for deep learning based malware detection10.1016/j.cose.2023.103582 ↗
30. Almazroi, A.A., and Ayub, N. (2024). Deep learning hybridization for improved malware detection in smart Internet of Things. Sci. Rep., 14.10.1038/s41598-024-57864-8 ↗
31. Tseng, S.-M., Wang, Y.-Q., and Wang, Y.-C. (2024). Multi-Class Intrusion Detection Based on Transformer for IoT Networks Using CIC-IoT-2023 Dataset. Future Internet, 16.10.3390/fi16080284 ↗
32. Neto, E.C.P., Dadkhah, S., Ferreira, R., Zohourian, A., Lu, R., and Ghorbani, A.A. (2023). CICIoT2023: A real-time dataset and benchmark for large-scale attacks in IoT environment. Sensors, 23.10.20944/preprints202305.0443.v1 ↗
33. Carrier, T., Victor, P., Tekeoglu, A., and Lashkari, A.H. (2022). Detecting Obfuscated Malware using Memory Feature Engineering. Icissp, University of New Brunswick.10.5220/0010908200003120 ↗
34. Toward generating a new intrusion detection dataset and intrusion traffic characterization
35. K-nearest neighbor10.4249/scholarpedia.1883 ↗
36. Improvements to Platt’s SMO algorithm for SVM classifier design10.1162/089976601300014493 ↗
37. Tasci, B., and Tasci, I. (2022). Deep feature extraction based brain image classification model using preprocessed images: PDRNet. Biomed. Signal Process. Control, 78.10.1016/j.bspc.2022.103948 ↗
38. Taşcı, B. (2023). Attention Deep Feature Extraction from Brain MRIs in Explainable Mode: DGXAINet. Diagnostics, 13.10.3390/diagnostics13050859 ↗
39. Automated schizophrenia detection model using blood sample scattergram images and local binary pattern10.1007/s11042-023-16676-0 ↗
40. Wang, S.-C., and Wang, S.-C. (2003). Artificial neural network. Interdisciplinary Computing in Java Programming, Springer.10.1007/978-1-4615-0377-4 ↗
41. Rish, I. (2001, January 4). An empirical study of the naive Bayes classifier. Proceedings of the IJCAI 2001 Workshop on Empirical Methods in Artificial Intelligence, Seattle, WA, USA.
42. A survey of decision tree classifier methodology10.1109/21.97458 ↗
43. An end-to-end learning approach for enhancing intrusion detection in Industrial-Internet of Things10.1016/j.knosys.2024.111785 ↗
44. CICIoV2024: Advancing realistic IDS approaches against DoS and spoofing attack in IoV CAN bus10.1016/j.iot.2024.101209 ↗
45. Canavese, D., Mannella, L., Regano, L., and Basile, C. (2024). Security at the Edge for Resource-Limited IoT Devices. Sensors, 24.10.3390/s24020590 ↗
46. MeMalDet: A memory analysis-based malware detection framework using deep autoencoders and stacked ensemble under temporal evaluations10.1016/j.cose.2024.103864 ↗
47. VolMemDroid—Investigating android malware insights with volatile memory artifacts10.1016/j.eswa.2024.124347 ↗
48. Namakshenas, D., Yazdinejad, A., Dehghantanha, A., and Srivastava, G. (IEEE Trans. Consum. Electron., 2024). Federated quantum-based privacy-preserving threat detection model for consumer internet of things, IEEE Trans. Consum. Electron., in press.10.1109/TCE.2024.3377550 ↗