Predicting Malicious Software in IoT Environment Based on Machine Learning and Data Mining Techniques

被引:2
|
作者
Alharbi, Abdulmohsen [1 ]
Hamid, Abdul [1 ]
Lahza, Husam [1 ]
机构
[1] King Abdulaziz Univ, Dept Informat Technol, Fac Comp & Informat Technol, Jeddah 21589, Saudi Arabia
关键词
Machine learning; internet of things; malware; predictive modeling; cyber threats; ATTACKS;
D O I
10.1007/978-3-319-67071-3_33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Internet of Things (IoT) enable the IoT to sense and respond using the power of computing to autonomously come up with the best solutions for any industry today. However, Internet of Things have vulnerabilities since it can be hacked by cybercriminals. The cybercriminals know where the IoT vulnerabilities are, such as unsecured update mechanisms and malware (Malicious Software) to attack the IoT devices. The recently posted IoT-23 dataset based on several IoT devices such as Philips Hue, Amazon Echo devices and Somfy door lock were used for machine learning classification algorithms and data mining techniques with training and testing for predictive modelling of a variety of malware attacks like Distributed Denial of Service (DDoS), Command and Control (C & C) and various IoT botnets like Mirai and Okiru. This paper aims to develop predictive modeling that will predict malicious software to protect IoT and reduce vulnerabilities by using machine learning and data mining techniques. We collected, analyzed and processed benign and several of malicious software in IoT network traffic. Malware prediction is crucial in maintaining IoT devices' safety and security from cybercriminals' activities. Furthermore, the Principal Component Analysis (PCA) method was applied to determine the important features of IoT-23. In addition, this study compared with previous studies that used the IoT-23 dataset in terms of accuracy rate and other metrics. Experiments show that Random Forest (RF) classifier achieved the predictive model produced classification accuracy 0.9714% as well as predict 8754 samples with various types of malware and obtained 0.9644% of Area Under Curve (AUC) which outperforms several bassline machine learning classification models.
引用
收藏
页码:497 / 506
页数:10
相关论文
共 50 条
  • [1] An Intelligent Detection of Malicious Intrusions in IoT Based on Machine Learning and Deep Learning Techniques
    Iftikhar, Saman
    Khan, Danish
    Al-Madani, Daniah
    Alheeti, Khattab M. Ali
    Fatima, Kiran
    [J]. COMPUTER SCIENCE JOURNAL OF MOLDOVA, 2022, 30 (03) : 288 - 307
  • [2] Detecting malicious IoT traffic using Machine Learning techniques
    Jayaraman, Bhuvana
    Thai, Mirnalinee T. H. A. N. G. A. N. A. D. A. R. T. H. A. N. G. A.
    Anand, Anirudh
    Nadar, Sri Sivasubramaniya
    [J]. ROMANIAN JOURNAL OF INFORMATION TECHNOLOGY AND AUTOMATIC CONTROL-REVISTA ROMANA DE INFORMATICA SI AUTOMATICA, 2023, 33 (04): : 47 - 58
  • [3] Mining of soil data for predicting the paddy productivity by machine learning techniques
    Ajitha Antony
    Ramanathan Karuppasamy
    [J]. Paddy and Water Environment, 2023, 21 : 231 - 242
  • [4] Mining of soil data for predicting the paddy productivity by machine learning techniques
    Antony, Ajitha
    Karuppasamy, Ramanathan
    [J]. PADDY AND WATER ENVIRONMENT, 2023, 21 (02) : 231 - 242
  • [5] Detecting Malicious Botnets in IoT Networks Using Machine Learning Techniques
    Asghar, Muhammad Nabeel
    Asif, Muhammad
    Murad, Zara
    Alyahya, Ahmed
    [J]. IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2024, 20 (02):
  • [6] Detecting Malicious Botnets in IoT Networks Using Machine Learning Techniques
    Asghar, Muhammad Nabeel
    Raza, Muhammad Asif
    Murad, Zara
    Alyahya, Ahmed
    [J]. IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2024, 20 (01): : 24 - 35
  • [7] Predicting Software Anomalies using Machine Learning Techniques
    Alonso, Javier
    Belanche, Lluis
    Avresky, Dimiter R.
    [J]. 2011 10TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2011,
  • [8] Predicting Software Cohesion Metrics with Machine Learning Techniques
    Haner Kirgil, Elif Nur
    Ercelebi Ayyildiz, Tulin
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (06):
  • [9] Machine Learning Techniques for Data Mining: A Survey
    Sharma, Seema
    Agrawal, Jitendra
    Agarwal, Shikha
    Sharma, Sanjeev
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 162 - 167
  • [10] Role of Data Mining and Machine Learning in Software Reusability
    Qayyum, Rabia
    Rubaab, Joveria
    Riaz, Umer
    Arif, Fahim
    [J]. 4TH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING (IC)2, 2021, : 231 - 238