TR
EN
AFWDroid: Deep Feature Extraction and Weighting for Android Malware Detection
Abstract
Android malware detection is a critical and important problem that must be solved for a widely used operating system. Conventional machine learning techniques first extract some features from applications, then create classifiers to distinguish between malicious and benign applications. Most of the studies available today ignore the weighting of the obtained features. To overcome this problem, this study proposes a new software detection method based on weighting the data in feature vectors to be used in classification. To this end, firstly, the manifest file was read from the Android application package. Different features such as activities, services, permissions were extracted from the file, and for classification, a selection was made among these features. The parameters obtained as a result of selection were optimized by the deep neural network model. Studies revealed that through feature selection and weighting, better performance values could be achieved and more competitive results could be obtained in weight-sensitive classification.
Keywords
Thanks
We would like to thank Drebin [18] and Genome [19] projects for providing malicious datasets free of charge and for their valuable contributions to the conduct of the study.
References
- [1] S. Wang, Z. Chen, Q. Yan, K. Ji, L. Peng, B. Yang and M. Conti, “Deep and broad URL feature mining for android malware detection”, Information Sciences, 513, 600-613, 2020.
- [2] M. Amin, T. A. Tanveer, M. Tehseen, M. Khan, F. A. Khan and S. Anwar, “Static malware detection and attribution in android byte-code through and end to end deep system”, Future generation computer systems, 102, 112-126, 2020.
- [3] J. Clement, “statista.com,” [Online]. Available:https://www.statista.com/statistics/266210/number-of-available-applications-in-the-google-play-store/.
- [4] F-Secure Team, “f-secure.com” [Online]. Available: https://blog.f-secure.com/another-reason-99-percent-of-mobile-malware-targets-androids/.
- [5] J. Johnson, “statista.com,” [Online]. Available: https://www.statista.com/statistics/680705/global-android-malware-volume/
- [6] R.S. Arslan, İ. A. Doğru and N. Barışçı, “Permission comparison based malware detection system for Android mobile applications”, Journal of Polytechnic, 20(1), 175-189, 2017.
- [7] A.T. Kabakuş and İ.A. Doğru, “An in-depth analysis of Android malware using hybrid techniques”, Digital Investigation, 24, 25-33, 2018.
- [8] İ. A. Doğru and Ö. Kiraz, “Web-based android malicious software detection and classification system”, Applied Sciences, 8(9), 1622- 1641, 2018.
Details
Primary Language
English
Subjects
-
Journal Section
Research Article
Publication Date
March 30, 2021
Submission Date
February 5, 2021
Acceptance Date
March 1, 2021
Published in Issue
Year 2021 Volume: 12 Number: 2
IEEE
[1]R. S. Arslan, E. Ölmez, and O. Er, “AFWDroid: Deep Feature Extraction and Weighting for Android Malware Detection”, DUJE, vol. 12, no. 2, pp. 237–245, Mar. 2021, doi: 10.24012/dumf.875036.
Cited By
Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
International Journal of Intelligent Information Technologies
https://doi.org/10.4018/IJIIT.329956Malsmsdetector: malicious text message detector with hybrid feature vector and stacked ensemble model: a comparative study
Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.28948/ngumuh.1563906