Cargando…

A static analysis approach for Android permission-based malware detection systems

The evolution of malware is causing mobile devices to crash with increasing frequency. Therefore, adequate security evaluations that detect Android malware are crucial. Two techniques can be used in this regard: Static analysis, which meticulously examines the full codes of applications, and dynamic...

Descripción completa

Detalles Bibliográficos
Autores principales: Mohamad Arif, Juliza, Ab Razak, Mohd Faizal, Awang, Suryanti, Tuan Mat, Sharfah Ratibah, Ismail, Nor Syahidatul Nadiah, Firdaus, Ahmad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8483345/
https://www.ncbi.nlm.nih.gov/pubmed/34591930
http://dx.doi.org/10.1371/journal.pone.0257968
_version_ 1784577102715027456
author Mohamad Arif, Juliza
Ab Razak, Mohd Faizal
Awang, Suryanti
Tuan Mat, Sharfah Ratibah
Ismail, Nor Syahidatul Nadiah
Firdaus, Ahmad
author_facet Mohamad Arif, Juliza
Ab Razak, Mohd Faizal
Awang, Suryanti
Tuan Mat, Sharfah Ratibah
Ismail, Nor Syahidatul Nadiah
Firdaus, Ahmad
author_sort Mohamad Arif, Juliza
collection PubMed
description The evolution of malware is causing mobile devices to crash with increasing frequency. Therefore, adequate security evaluations that detect Android malware are crucial. Two techniques can be used in this regard: Static analysis, which meticulously examines the full codes of applications, and dynamic analysis, which monitors malware behaviour. While both perform security evaluations successfully, there is still room for improvement. The goal of this research is to examine the effectiveness of static analysis to detect Android malware by using permission-based features. This study proposes machine learning with different sets of classifiers was used to evaluate Android malware detection. The feature selection method in this study was applied to determine which features were most capable of distinguishing malware. A total of 5,000 Drebin malware samples and 5,000 Androzoo benign samples were utilised. The performances of the different sets of classifiers were then compared. The results indicated that with a TPR value of 91.6%, the Random Forest algorithm achieved the highest level of accuracy in malware detection.
format Online
Article
Text
id pubmed-8483345
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-84833452021-10-01 A static analysis approach for Android permission-based malware detection systems Mohamad Arif, Juliza Ab Razak, Mohd Faizal Awang, Suryanti Tuan Mat, Sharfah Ratibah Ismail, Nor Syahidatul Nadiah Firdaus, Ahmad PLoS One Research Article The evolution of malware is causing mobile devices to crash with increasing frequency. Therefore, adequate security evaluations that detect Android malware are crucial. Two techniques can be used in this regard: Static analysis, which meticulously examines the full codes of applications, and dynamic analysis, which monitors malware behaviour. While both perform security evaluations successfully, there is still room for improvement. The goal of this research is to examine the effectiveness of static analysis to detect Android malware by using permission-based features. This study proposes machine learning with different sets of classifiers was used to evaluate Android malware detection. The feature selection method in this study was applied to determine which features were most capable of distinguishing malware. A total of 5,000 Drebin malware samples and 5,000 Androzoo benign samples were utilised. The performances of the different sets of classifiers were then compared. The results indicated that with a TPR value of 91.6%, the Random Forest algorithm achieved the highest level of accuracy in malware detection. Public Library of Science 2021-09-30 /pmc/articles/PMC8483345/ /pubmed/34591930 http://dx.doi.org/10.1371/journal.pone.0257968 Text en © 2021 Mohamad Arif et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Mohamad Arif, Juliza
Ab Razak, Mohd Faizal
Awang, Suryanti
Tuan Mat, Sharfah Ratibah
Ismail, Nor Syahidatul Nadiah
Firdaus, Ahmad
A static analysis approach for Android permission-based malware detection systems
title A static analysis approach for Android permission-based malware detection systems
title_full A static analysis approach for Android permission-based malware detection systems
title_fullStr A static analysis approach for Android permission-based malware detection systems
title_full_unstemmed A static analysis approach for Android permission-based malware detection systems
title_short A static analysis approach for Android permission-based malware detection systems
title_sort static analysis approach for android permission-based malware detection systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8483345/
https://www.ncbi.nlm.nih.gov/pubmed/34591930
http://dx.doi.org/10.1371/journal.pone.0257968
work_keys_str_mv AT mohamadarifjuliza astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT abrazakmohdfaizal astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT awangsuryanti astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT tuanmatsharfahratibah astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT ismailnorsyahidatulnadiah astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT firdausahmad astaticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT mohamadarifjuliza staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT abrazakmohdfaizal staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT awangsuryanti staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT tuanmatsharfahratibah staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT ismailnorsyahidatulnadiah staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems
AT firdausahmad staticanalysisapproachforandroidpermissionbasedmalwaredetectionsystems