Cargando…

Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm

Predicting attacks in Android malware devices using machine learning for recommender systems-based IoT can be a challenging task. However, it is possible to use various machine-learning techniques to achieve this goal. An internet-based framework is used to predict and recommend Android malware on I...

Descripción completa

Detalles Bibliográficos
Autores principales: Babbar, Himanshi, Rani, Shalli, Sah, Dipak Kumar, AlQahtani, Salman A., Kashif Bashir, Ali
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10460029/
https://www.ncbi.nlm.nih.gov/pubmed/37631793
http://dx.doi.org/10.3390/s23167256
_version_ 1785097553701765120
author Babbar, Himanshi
Rani, Shalli
Sah, Dipak Kumar
AlQahtani, Salman A.
Kashif Bashir, Ali
author_facet Babbar, Himanshi
Rani, Shalli
Sah, Dipak Kumar
AlQahtani, Salman A.
Kashif Bashir, Ali
author_sort Babbar, Himanshi
collection PubMed
description Predicting attacks in Android malware devices using machine learning for recommender systems-based IoT can be a challenging task. However, it is possible to use various machine-learning techniques to achieve this goal. An internet-based framework is used to predict and recommend Android malware on IoT devices. As the prevalence of Android devices grows, the malware creates new viruses on a regular basis, posing a threat to the central system’s security and the privacy of the users. The suggested system uses static analysis to predict the malware in Android apps used by consumer devices. The training of the presented system is used to predict and recommend malicious devices to block them from transmitting the data to the cloud server. By taking into account various machine-learning methods, feature selection is performed and the K-Nearest Neighbor (KNN) machine-learning model is proposed. Testing was carried out on more than 10,000 Android applications to check malicious nodes and recommend that the cloud server block them. The developed model contemplated all four machine-learning algorithms in parallel, i.e., naive Bayes, decision tree, support vector machine, and the K-Nearest Neighbor approach and static analysis as a feature subset selection algorithm, and it achieved the highest prediction rate of 93% to predict the malware in real-world applications of consumer devices to minimize the utilization of energy. The experimental results show that KNN achieves 93%, 95%, 90%, and 92% accuracy, precision, recall and f1 measures, respectively.
format Online
Article
Text
id pubmed-10460029
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-104600292023-08-27 Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm Babbar, Himanshi Rani, Shalli Sah, Dipak Kumar AlQahtani, Salman A. Kashif Bashir, Ali Sensors (Basel) Article Predicting attacks in Android malware devices using machine learning for recommender systems-based IoT can be a challenging task. However, it is possible to use various machine-learning techniques to achieve this goal. An internet-based framework is used to predict and recommend Android malware on IoT devices. As the prevalence of Android devices grows, the malware creates new viruses on a regular basis, posing a threat to the central system’s security and the privacy of the users. The suggested system uses static analysis to predict the malware in Android apps used by consumer devices. The training of the presented system is used to predict and recommend malicious devices to block them from transmitting the data to the cloud server. By taking into account various machine-learning methods, feature selection is performed and the K-Nearest Neighbor (KNN) machine-learning model is proposed. Testing was carried out on more than 10,000 Android applications to check malicious nodes and recommend that the cloud server block them. The developed model contemplated all four machine-learning algorithms in parallel, i.e., naive Bayes, decision tree, support vector machine, and the K-Nearest Neighbor approach and static analysis as a feature subset selection algorithm, and it achieved the highest prediction rate of 93% to predict the malware in real-world applications of consumer devices to minimize the utilization of energy. The experimental results show that KNN achieves 93%, 95%, 90%, and 92% accuracy, precision, recall and f1 measures, respectively. MDPI 2023-08-18 /pmc/articles/PMC10460029/ /pubmed/37631793 http://dx.doi.org/10.3390/s23167256 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Babbar, Himanshi
Rani, Shalli
Sah, Dipak Kumar
AlQahtani, Salman A.
Kashif Bashir, Ali
Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title_full Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title_fullStr Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title_full_unstemmed Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title_short Detection of Android Malware in the Internet of Things through the K-Nearest Neighbor Algorithm
title_sort detection of android malware in the internet of things through the k-nearest neighbor algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10460029/
https://www.ncbi.nlm.nih.gov/pubmed/37631793
http://dx.doi.org/10.3390/s23167256
work_keys_str_mv AT babbarhimanshi detectionofandroidmalwareintheinternetofthingsthroughtheknearestneighboralgorithm
AT ranishalli detectionofandroidmalwareintheinternetofthingsthroughtheknearestneighboralgorithm
AT sahdipakkumar detectionofandroidmalwareintheinternetofthingsthroughtheknearestneighboralgorithm
AT alqahtanisalmana detectionofandroidmalwareintheinternetofthingsthroughtheknearestneighboralgorithm
AT kashifbashirali detectionofandroidmalwareintheinternetofthingsthroughtheknearestneighboralgorithm