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...

Full description

Saved in:
Bibliographic Details
Main Authors: Juliza, Mohamad Arif, Ab Razak, Mohd Faizal, Suryanti, Awang, Sharfah Ratibah, Tuan Mat, Nor Syahidatul Nadiah, Ismail, Ahmad Firdaus, Zainal Abidin
Format: Article
Language:English
Published: Public Library of Science 2021
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/32478/1/A%20static%20analysis%20approach%20for%20Android%20permission.pdf
http://umpir.ump.edu.my/id/eprint/32478/
https://doi.org/10.1371/journal.pone.0257968
https://doi.org/10.1371/journal.pone.0257968
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.ump.umpir.32478
record_format eprints
spelling my.ump.umpir.324782021-11-01T02:49:46Z http://umpir.ump.edu.my/id/eprint/32478/ A static analysis approach for android permission-based malware detection systems Juliza, Mohamad Arif Ab Razak, Mohd Faizal Suryanti, Awang Sharfah Ratibah, Tuan Mat Nor Syahidatul Nadiah, Ismail Ahmad Firdaus, Zainal Abidin QA76 Computer software 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 Article PeerReviewed pdf en cc_by_4 http://umpir.ump.edu.my/id/eprint/32478/1/A%20static%20analysis%20approach%20for%20Android%20permission.pdf Juliza, Mohamad Arif and Ab Razak, Mohd Faizal and Suryanti, Awang and Sharfah Ratibah, Tuan Mat and Nor Syahidatul Nadiah, Ismail and Ahmad Firdaus, Zainal Abidin (2021) A static analysis approach for android permission-based malware detection systems. PLoS ONE, 16 (9). pp. 1-23. ISSN 1932-6203 https://doi.org/10.1371/journal.pone.0257968 https://doi.org/10.1371/journal.pone.0257968
institution Universiti Malaysia Pahang
building UMP Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Pahang
content_source UMP Institutional Repository
url_provider http://umpir.ump.edu.my/
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Juliza, Mohamad Arif
Ab Razak, Mohd Faizal
Suryanti, Awang
Sharfah Ratibah, Tuan Mat
Nor Syahidatul Nadiah, Ismail
Ahmad Firdaus, Zainal Abidin
A static analysis approach for android permission-based malware detection systems
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 Article
author Juliza, Mohamad Arif
Ab Razak, Mohd Faizal
Suryanti, Awang
Sharfah Ratibah, Tuan Mat
Nor Syahidatul Nadiah, Ismail
Ahmad Firdaus, Zainal Abidin
author_facet Juliza, Mohamad Arif
Ab Razak, Mohd Faizal
Suryanti, Awang
Sharfah Ratibah, Tuan Mat
Nor Syahidatul Nadiah, Ismail
Ahmad Firdaus, Zainal Abidin
author_sort Juliza, Mohamad Arif
title 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_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_sort static analysis approach for android permission-based malware detection systems
publisher Public Library of Science
publishDate 2021
url http://umpir.ump.edu.my/id/eprint/32478/1/A%20static%20analysis%20approach%20for%20Android%20permission.pdf
http://umpir.ump.edu.my/id/eprint/32478/
https://doi.org/10.1371/journal.pone.0257968
https://doi.org/10.1371/journal.pone.0257968
_version_ 1717093645658619904
score 13.209306