Abstract
Android has a large number of users that are accumulating with each passing day. Security of the Android ecosystem is a major concern for these users with the provision of quality services. In this paper, multimodal analysis of malware apps has been presented. We exploit static, dynamic, and visual features of apps to predict the malicious apps using information fusion. The proposed study applies case-based reasoning; for catalyzing the process of training and validation over renowned datasets with enriched feature-set. Our proposed semi-supervised technique uses benign and malicious apps to predict and classify malware. The prediction process uses a hybrid analysis of malware. The proposed approach, due to the efficient and adaptive nature of CBR, outperforms prevalent approaches. Our approach has an accuracy of 95% and reduced rate of false negative rate and a better precision metric, which beat the state-of-the-art techniques.
Similar content being viewed by others
References
Adebayo OS, Abdul Aziz N (2019) Improved malware detection model with apriori association rule and particle swarm optimization. Secur Commun Networks 2019:2850932:1-2850932:13
Allix K, Bissyandé TF, Klein J, Le Traon Y (2016) Androzoo: Collecting millions of android apps for the research community. In: 2016 IEEE/ACM 13th Working conference on mining software repositories (MSR), pp 468–471. IEEE
Arp D, Spreitzenbarth M, Hubner M, Gascon H, Rieck K, Siemens CERT (2014) Drebin: Effective and explainable detection of android malware in your pocket. In: Ndss, vol 14, pp 23–26
Aswini AM, Vinod P (2014) Android malware analysis using ensemble features. In: International conference on security, privacy, and applied cryptography engineering, pp 303–318. Springer
Bai H, Xie N, Di X, Ye Q (2020) Famd: a fast multifeature android malware detection framework, design and implementation. IEEE Access
Bakour K, Ünver H M (2020) Visdroid: Android malware classification based on local and global image features, bag of visual words and machine learning techniques. Neural Comput & Applic 33:1–21
Bhuiyan FA, Brown KE, Sharif MB, Johnson QD, Talbert DA (2020) Assessing modality selection heuristics to improve multimodal machine learning for malware detection. In: The thirty-third international flairs conference
Coban O, Ozel SA (2019) Adapting text categorization for manifest based android malware detection. Computer Science, vol 20(3)
Gandotra E, Bansal D, Sofat S (2017) Malware threat assessment using fuzzy logic paradigm. Cybern Syst 48(1):29–48
Gibert D, Mateu C, Planes J (2020) Hydra: A multimodal deep learning framework for malware classification. Computers & Security 95:101873
Jeong ES, Kim IS, Lee DH (2017) Safeguard: a behavior based real-time malware detection scheme for mobile multimedia applications in android platform. Mult. Tools App. 76(17):18153–18173
Jiménez JMH, Goseva-Popstojanova K (2020) Using four modalities for malware detection based on feature level and decision level fusion. In: International conference on advanced information networking and applications, pp 1383–1396. Springer
Karbab EB, Debbabi M, Derhab A, Mouheb D (2020) Scalable and robust unsupervised android malware fingerprinting using community-based network partitioning. Computers & Security 97:101965
Kim T, Kang B, Rho M, Sezer S, Im EG (2018) A multimodal deep learning method for android malware detection using various features. IEEE Transactions on Information Forensics and Security 14(3):773–788
Kiss N, Lalande J-F, Leslous M, Tong VVT (2016) Kharon dataset: Android malware under a microscope. In: The {LASER} Workshop: learning from authoritative security experiment results ({LASER} 2016), pp 1–12
Krutz DE, Mirakhorli M, Malachowsky SA, Ruiz A, Peterson J, Filipski A, Smith J (2015) A dataset of open-source android applications. In: 2015 IEEE/ACM 12th Working conference on mining software repositories, pp 522–525. IEEE
Kumar A, Sagar KP, Kuppusamy KS, Aghila G (2016) Machine learning based malware classification for android applications using multimodal image representations. In: 2016 10th international conference on intelligent systems and control (ISCO), pp 1–6. IEEE
Kumar R, Zhang X, Wang W, Khan RU, Kumar J, Sharif A (2019) A multimodal malware detection technique for android iot devices using various features. IEEE Access 7:64411–64430
Lakovic V (2020) Crisis management of android botnet detection using adaptive neuro-fuzzy inference system. Annals of Data Science, pp 1–9
Lashkari AH, Kadir AFA, Taheri L, Ghorbani AA (2018) Toward developing a systematic approach to generate benchmark android malware datasets and classification. In: 2018 International Carnahan conference on security technology (ICCST), pp 1–7. IEEE
Lee C-H, Chen C-H, Li F, Shie A-J (2020) Customized and knowledge-centric service design model integrating case-based reasoning and triz. Expert Syst Appl 143:113062
Li J, Sun L, Yan Q, Li Z, Srisa-An W, Ye H (2018) Significant permission identification for machine-learning-based android malware detection. IEEE Transactions on Industrial Informatics 14(7):3216–3225
Li O, Liu H, Chen C, Rudin C (2017) Deep learning for case-based reasoning through prototypes: A neural network that explains its predictions. arXiv:1710.04806
Ling J, Wang X, Sun Y (2019) Research of android malware detection based on aco optimized xgboost parameters approach. In: 3rd International conference on mechatronics engineering and information technology (ICMEIT 2019). Atlantis Press
Maiorca D, Ariu D, Corona I, Aresu M, Giacinto G (2015) Stealth attacks: An extended insight into the obfuscation effects on android malware. Computers & Security 51:16–31
McGiff J, Hatcher WG, Nguyen J, Yu W, Blasch E, Lu C (2019) Towards multimodal learning for android malware detection. In: 2019 International conference on computing, networking and communications (ICNC), pp 432–436. IEEE
Millar S, McLaughlin N, Martinez del Rincon J, Miller P, Zhao Z (2020) Dandroid: A multi-view discriminative adversarial network for obfuscated android malware detection. In: Proceedings of the tenth ACM conference on data and application security and privacy, pp 353–364
Niu W, Cao R, Zhang X, Ding K, Zhang K, Li T (2020) Opcode-level function call graph based android malware classification using deep learning. Sensors 20(13):3645
Pan Y, Ge X, Fang C, Fan Y (2020) A systematic literature review of android malware detection using static analysis. IEEE Access 8:116363–116379
San Zaw K, Vasupongayya S (2019) A case-based reasoning approach for automatic adaptation of classifiers in mobile phishing detection. Journal of Computer Networks and Communications, vol 2019
Sangal A, Verma HK (2020) A static feature selection-based android malware detection using machine learning techniques. In: 2020 International conference on smart electronics and communication (ICOSEC), pp 48–51. IEEE
Souri A, Hosseini R (2018) A state-of-the-art survey of malware detection approaches using data mining techniques. Human-centric Computing and Information Sciences 8(1):3
Soviany S, Scheianu A, Suciu G, Vulpe A, Fratu O, Istrate C (2018) Android malware detection and crypto-mining recognition methodology with machine learning. In: 2018 IEEE 16th International conference on embedded and ubiquitous computing (EUC), pp 14–21. IEEE
Spreitzenbarth M, Freiling F, Echtler F, Schreck T, Hoffmann J (2013) Mobile-sandbox: having a deeper look into android applications. In: Proceedings of the 28th annual ACM symposium on applied computing, pp 1808–1815
Wu H (2020) A systematical study for deep learning based android malware detection. In: Proceedings of the 2020 9th international conference on software and computer applications, pp 177–182
Wu L, Du X, Fu X (2014) Security threats to mobile multimedia applications: Camera-based attacks on mobile phones. IEEE Commun Mag 52(3):80–87
Yen Y-S, Sun H-M (2019) An android mutation malware detection based on deep learning using visualization of importance from codes. Microelectron Reliab 93:109–114
Zarni Aung WZ (2013) Permission-based android malware detection. International Journal of Scientific & Technology Research 2(3):228–234
Zhou Y, Jiang X (2012) Dissecting android malware: Characterization and evolution. In: 2012 IEEE symposium on security and privacy, pp 95–109. IEEE
Zhu D, Xi T, Jing P, Wu D, Xia Q, Zhang Y (2019) A transparent and multimodal malware detection method for android apps. In: Proceedings of the 22nd international ACM conference on modeling, analysis and simulation of wireless and mobile systems, pp 51–60
Zhu D, Xi T, Jing P, Xia Q, Wu D, Zhang Y (2020) Sadroid: A deep classification model for android malware detection based on semantic analysis. In: 2020 IEEE Wireless communications and networking conference (WCNC), pp 1–7. IEEE
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Qaisar, Z.H., Li, R. Multimodal information fusion for android malware detection using lazy learning. Multimed Tools Appl 81, 12077–12091 (2022). https://doi.org/10.1007/s11042-021-10749-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10749-8