Cargando…

Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices

With the rapid expansion of the use of smartphone devices, malicious attacks against Android mobile devices have increased. The Android system adopted a wide range of sensitive applications such as banking applications; therefore, it is becoming the target of malware that exploits the vulnerabilitie...

Descripción completa

Detalles Bibliográficos
Autores principales: Alkahtani, Hasan, Aldhyani, Theyazn H. H.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8954874/
https://www.ncbi.nlm.nih.gov/pubmed/35336437
http://dx.doi.org/10.3390/s22062268
_version_ 1784676201199042560
author Alkahtani, Hasan
Aldhyani, Theyazn H. H.
author_facet Alkahtani, Hasan
Aldhyani, Theyazn H. H.
author_sort Alkahtani, Hasan
collection PubMed
description With the rapid expansion of the use of smartphone devices, malicious attacks against Android mobile devices have increased. The Android system adopted a wide range of sensitive applications such as banking applications; therefore, it is becoming the target of malware that exploits the vulnerabilities of the security system. A few studies proposed models for the detection of mobile malware. Nevertheless, improvements are required to achieve maximum efficiency and performance. Hence, we implemented machine learning and deep learning approaches to detect Android-directed malicious attacks. The support vector machine (SVM), k-nearest neighbors (KNN), linear discriminant analysis (LDA), long short-term memory (LSTM), convolution neural network-long short-term memory (CNN-LSTM), and autoencoder algorithms were applied to identify malware in mobile environments. The cybersecurity system was tested with two Android mobile benchmark datasets. The correlation was calculated to find the high-percentage significant features of these systems in the protection against attacks. The machine learning and deep learning algorithms successfully detected the malware on Android applications. The SVM algorithm achieved the highest accuracy (100%) using the CICAndMal2017 dataset. The LSTM model also achieved a high percentage accuracy (99.40%) using the Drebin dataset. Additionally, by calculating the mean error, mean square error, root mean square error, and Pearson correlation, we found a strong relationship between the predicted values and the target values in the validation phase. The correlation coefficient for the SVM method was R(2) = 100% using the CICAndMal2017 dataset, and LSTM achieved R(2) = 97.39% in the Drebin dataset. Our results were compared with existing security systems, showing that the SVM, LSTM, and CNN-LSTM algorithms are of high efficiency in the detection of malware in the Android environment.
format Online
Article
Text
id pubmed-8954874
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89548742022-03-26 Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices Alkahtani, Hasan Aldhyani, Theyazn H. H. Sensors (Basel) Article With the rapid expansion of the use of smartphone devices, malicious attacks against Android mobile devices have increased. The Android system adopted a wide range of sensitive applications such as banking applications; therefore, it is becoming the target of malware that exploits the vulnerabilities of the security system. A few studies proposed models for the detection of mobile malware. Nevertheless, improvements are required to achieve maximum efficiency and performance. Hence, we implemented machine learning and deep learning approaches to detect Android-directed malicious attacks. The support vector machine (SVM), k-nearest neighbors (KNN), linear discriminant analysis (LDA), long short-term memory (LSTM), convolution neural network-long short-term memory (CNN-LSTM), and autoencoder algorithms were applied to identify malware in mobile environments. The cybersecurity system was tested with two Android mobile benchmark datasets. The correlation was calculated to find the high-percentage significant features of these systems in the protection against attacks. The machine learning and deep learning algorithms successfully detected the malware on Android applications. The SVM algorithm achieved the highest accuracy (100%) using the CICAndMal2017 dataset. The LSTM model also achieved a high percentage accuracy (99.40%) using the Drebin dataset. Additionally, by calculating the mean error, mean square error, root mean square error, and Pearson correlation, we found a strong relationship between the predicted values and the target values in the validation phase. The correlation coefficient for the SVM method was R(2) = 100% using the CICAndMal2017 dataset, and LSTM achieved R(2) = 97.39% in the Drebin dataset. Our results were compared with existing security systems, showing that the SVM, LSTM, and CNN-LSTM algorithms are of high efficiency in the detection of malware in the Android environment. MDPI 2022-03-15 /pmc/articles/PMC8954874/ /pubmed/35336437 http://dx.doi.org/10.3390/s22062268 Text en © 2022 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
Alkahtani, Hasan
Aldhyani, Theyazn H. H.
Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title_full Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title_fullStr Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title_full_unstemmed Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title_short Artificial Intelligence Algorithms for Malware Detection in Android-Operated Mobile Devices
title_sort artificial intelligence algorithms for malware detection in android-operated mobile devices
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8954874/
https://www.ncbi.nlm.nih.gov/pubmed/35336437
http://dx.doi.org/10.3390/s22062268
work_keys_str_mv AT alkahtanihasan artificialintelligencealgorithmsformalwaredetectioninandroidoperatedmobiledevices
AT aldhyanitheyaznhh artificialintelligencealgorithmsformalwaredetectioninandroidoperatedmobiledevices