Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review
Smartphone adaptation in society has been progressing at a very high speed. Having the ability to run on a vast variety of devices, much of the user base possesses an Android phone. Its popularity and flexibility have played a major role in making it a target of different attacks via malware, causin...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-10-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/22/20/7928 |
_version_ | 1827647948955058176 |
---|---|
author | Adeel Ehsan Cagatay Catal Alok Mishra |
author_facet | Adeel Ehsan Cagatay Catal Alok Mishra |
author_sort | Adeel Ehsan |
collection | DOAJ |
description | Smartphone adaptation in society has been progressing at a very high speed. Having the ability to run on a vast variety of devices, much of the user base possesses an Android phone. Its popularity and flexibility have played a major role in making it a target of different attacks via malware, causing loss to users, both financially and from a privacy perspective. Different malware and their variants are emerging every day, making it a huge challenge to come up with detection and preventive methodologies and tools. Research has spawned in various directions to yield effective malware detection mechanisms. Since malware can adopt different ways to attack and hide, accurate analysis is the key to detecting them. Like any usual mobile app, malware requires permission to take action and use device resources. There are 235 total permissions that the Android app can request on a device. Malware takes advantage of this to request unnecessary permissions, which would enable those to take malicious actions. Since permissions are critical, it is important and challenging to identify if an app is exploiting permissions and causing damage. The focus of this article is to analyze the identified studies that have been conducted with a focus on permission analysis for malware detection. With this perspective, a systematic literature review (SLR) has been produced. Several papers have been retrieved and selected for detailed analysis. Current challenges and different analyses were presented using the identified articles. |
first_indexed | 2024-03-09T19:30:34Z |
format | Article |
id | doaj.art-3e062da7bcd74837ab200b323bd3610c |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-09T19:30:34Z |
publishDate | 2022-10-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-3e062da7bcd74837ab200b323bd3610c2023-11-24T02:28:49ZengMDPI AGSensors1424-82202022-10-012220792810.3390/s22207928Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature ReviewAdeel Ehsan0Cagatay Catal1Alok Mishra2Department of Computer Science & Engineering, Qatar University, Doha 2713, QatarDepartment of Computer Science & Engineering, Qatar University, Doha 2713, QatarInformatics and Digitalization Group, Faculty of Logistics, Molde University College-Specialized University in Logistics, 6410 Molde, NorwaySmartphone adaptation in society has been progressing at a very high speed. Having the ability to run on a vast variety of devices, much of the user base possesses an Android phone. Its popularity and flexibility have played a major role in making it a target of different attacks via malware, causing loss to users, both financially and from a privacy perspective. Different malware and their variants are emerging every day, making it a huge challenge to come up with detection and preventive methodologies and tools. Research has spawned in various directions to yield effective malware detection mechanisms. Since malware can adopt different ways to attack and hide, accurate analysis is the key to detecting them. Like any usual mobile app, malware requires permission to take action and use device resources. There are 235 total permissions that the Android app can request on a device. Malware takes advantage of this to request unnecessary permissions, which would enable those to take malicious actions. Since permissions are critical, it is important and challenging to identify if an app is exploiting permissions and causing damage. The focus of this article is to analyze the identified studies that have been conducted with a focus on permission analysis for malware detection. With this perspective, a systematic literature review (SLR) has been produced. Several papers have been retrieved and selected for detailed analysis. Current challenges and different analyses were presented using the identified articles.https://www.mdpi.com/1424-8220/22/20/7928malware detectionstatic analysishybrid analysispermissions analysis |
spellingShingle | Adeel Ehsan Cagatay Catal Alok Mishra Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review Sensors malware detection static analysis hybrid analysis permissions analysis |
title | Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review |
title_full | Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review |
title_fullStr | Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review |
title_full_unstemmed | Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review |
title_short | Detecting Malware by Analyzing App Permissions on Android Platform: A Systematic Literature Review |
title_sort | detecting malware by analyzing app permissions on android platform a systematic literature review |
topic | malware detection static analysis hybrid analysis permissions analysis |
url | https://www.mdpi.com/1424-8220/22/20/7928 |
work_keys_str_mv | AT adeelehsan detectingmalwarebyanalyzingapppermissionsonandroidplatformasystematicliteraturereview AT cagataycatal detectingmalwarebyanalyzingapppermissionsonandroidplatformasystematicliteraturereview AT alokmishra detectingmalwarebyanalyzingapppermissionsonandroidplatformasystematicliteraturereview |