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...
Saved in:
Main Authors: | , , , , , |
---|---|
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 |