Skip to main content
Log in

Multimodal information fusion for android malware detection using lazy learning

  • 1177: Advances in Deep Learning for Multimodal Fusion and Alignment
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

  3. 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

  4. 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

  5. Bai H, Xie N, Di X, Ye Q (2020) Famd: a fast multifeature android malware detection framework, design and implementation. IEEE Access

  6. 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

    Google Scholar 

  7. 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

  8. Coban O, Ozel SA (2019) Adapting text categorization for manifest based android malware detection. Computer Science, vol 20(3)

  9. Gandotra E, Bansal D, Sofat S (2017) Malware threat assessment using fuzzy logic paradigm. Cybern Syst 48(1):29–48

    Article  Google Scholar 

  10. Gibert D, Mateu C, Planes J (2020) Hydra: A multimodal deep learning framework for malware classification. Computers & Security 95:101873

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

  17. 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

  18. 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

    Article  Google Scholar 

  19. Lakovic V (2020) Crisis management of android botnet detection using adaptive neuro-fuzzy inference system. Annals of Data Science, pp 1–9

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

  31. 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

  32. 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

    Article  Google Scholar 

  33. 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

  34. 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

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. Zarni Aung WZ (2013) Permission-based android malware detection. International Journal of Scientific & Technology Research 2(3):228–234

    Google Scholar 

  39. Zhou Y, Jiang X (2012) Dissecting android malware: Characterization and evolution. In: 2012 IEEE symposium on security and privacy, pp 95–109. IEEE

  40. 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

  41. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zahid Hussain Qaisar.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10749-8

Keywords

Navigation