Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)

Android is a free open-source operating system (OS), which allows an in-depth understanding of its architecture. Therefore, many manufacturers are utilizing this OS to produce mobile devices (smartphones, smartwatch, and smart glasses) in different brands, including Google Pixel, Motorola, Samsung,...

Full description

Bibliographic Details
Main Authors: Rosmalissa, Jusoh, Ahmad Firdaus, Zainal Abidin, Anwar, Shahid, Mohd Zamri, Osman, Mohd Faaizie, Darmawan, Mohd Faizal, Ab Razak
Format: Article
Language:English
Published: Peerj Inc. 2021
Subjects:
Online Access:http://umpir.ump.edu.my/id/eprint/32834/
http://umpir.ump.edu.my/id/eprint/32834/1/Malware%20detection%20using%20static%20analysis%20in%20android_a%20review%20of%20feco.pdf
_version_ 1848824119655661568
author Rosmalissa, Jusoh
Ahmad Firdaus, Zainal Abidin
Anwar, Shahid
Mohd Zamri, Osman
Mohd Faaizie, Darmawan
Mohd Faizal, Ab Razak
author_facet Rosmalissa, Jusoh
Ahmad Firdaus, Zainal Abidin
Anwar, Shahid
Mohd Zamri, Osman
Mohd Faaizie, Darmawan
Mohd Faizal, Ab Razak
author_sort Rosmalissa, Jusoh
building UMP Institutional Repository
collection Online Access
description Android is a free open-source operating system (OS), which allows an in-depth understanding of its architecture. Therefore, many manufacturers are utilizing this OS to produce mobile devices (smartphones, smartwatch, and smart glasses) in different brands, including Google Pixel, Motorola, Samsung, and Sony. Notably, the employment of OS leads to a rapid increase in the number of Android users. However, unethical authors tend to develop malware in the devices for wealth, fame, or private purposes. Although practitioners conduct intrusion detection analyses, such as static analysis, there is an inadequate number of review articles discussing the research efforts on this type of analysis. Therefore, this study discusses the articles published from 2009 until 2019 and analyses the steps in the static analysis (reverse engineer, features, and classification) with taxonomy. Following that, the research issue in static analysis is also highlighted. Overall, this study serves as the guidance for novice security practitioners and expert researchers in the proposal of novel research to detect malware through static analysis.
first_indexed 2025-11-15T03:07:58Z
format Article
id ump-32834
institution Universiti Malaysia Pahang
institution_category Local University
language English
last_indexed 2025-11-15T03:07:58Z
publishDate 2021
publisher Peerj Inc.
recordtype eprints
repository_type Digital Repository
spelling ump-328342022-04-18T02:19:15Z http://umpir.ump.edu.my/id/eprint/32834/ Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation) Rosmalissa, Jusoh Ahmad Firdaus, Zainal Abidin Anwar, Shahid Mohd Zamri, Osman Mohd Faaizie, Darmawan Mohd Faizal, Ab Razak QA76 Computer software Android is a free open-source operating system (OS), which allows an in-depth understanding of its architecture. Therefore, many manufacturers are utilizing this OS to produce mobile devices (smartphones, smartwatch, and smart glasses) in different brands, including Google Pixel, Motorola, Samsung, and Sony. Notably, the employment of OS leads to a rapid increase in the number of Android users. However, unethical authors tend to develop malware in the devices for wealth, fame, or private purposes. Although practitioners conduct intrusion detection analyses, such as static analysis, there is an inadequate number of review articles discussing the research efforts on this type of analysis. Therefore, this study discusses the articles published from 2009 until 2019 and analyses the steps in the static analysis (reverse engineer, features, and classification) with taxonomy. Following that, the research issue in static analysis is also highlighted. Overall, this study serves as the guidance for novice security practitioners and expert researchers in the proposal of novel research to detect malware through static analysis. Peerj Inc. 2021 Article PeerReviewed pdf en cc_by_4 http://umpir.ump.edu.my/id/eprint/32834/1/Malware%20detection%20using%20static%20analysis%20in%20android_a%20review%20of%20feco.pdf Rosmalissa, Jusoh and Ahmad Firdaus, Zainal Abidin and Anwar, Shahid and Mohd Zamri, Osman and Mohd Faaizie, Darmawan and Mohd Faizal, Ab Razak (2021) Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation). PeerJ Computer Science, 7 (522). pp. 1-54. ISSN 2376-5992. (Published) https://doi.org/10.7717/peerj-cs.522 https://doi.org/10.7717/peerj-cs.522
spellingShingle QA76 Computer software
Rosmalissa, Jusoh
Ahmad Firdaus, Zainal Abidin
Anwar, Shahid
Mohd Zamri, Osman
Mohd Faaizie, Darmawan
Mohd Faizal, Ab Razak
Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title_full Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title_fullStr Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title_full_unstemmed Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title_short Malware detection using static analysis in android: A review of FeCO (features, classification, and obfuscation)
title_sort malware detection using static analysis in android: a review of feco (features, classification, and obfuscation)
topic QA76 Computer software
url http://umpir.ump.edu.my/id/eprint/32834/
http://umpir.ump.edu.my/id/eprint/32834/
http://umpir.ump.edu.my/id/eprint/32834/
http://umpir.ump.edu.my/id/eprint/32834/1/Malware%20detection%20using%20static%20analysis%20in%20android_a%20review%20of%20feco.pdf