[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content

Advertisement

Log in

A novel efficient optimized machine learning approach to detect malware activities in android applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The Android device convenience has increased the number of malware developers handling several unknown applications. Machine Learning (ML) approaches help to detect these malicious applications. In this research, a novel ML approach, namely the African Buffalo-based Decision Tree (ABDT) algorithm is developed for detecting malware activities in Android applications. Initially, the dataset is trained to the system that involves Android applications and malware functions. Subsequently, the developed ABDT mechanism is processed on the dataset, and the malware in each application is detected. Additionally, the applications are analyzed based on a static and dynamic manner to detect the malware. Moreover, the developed model is simulated in the network simulator 2, and the performance metrics are calculated. Here, the key novelty of this present research is enabling the monitoring mechanism in the decision with the help of buffalo fitness. Also, the present model was efficient in finding the malicious and unknown apps that have prevented the security threat and system damage. Finally, the attained outcomes are validated with the results of several existing works in terms of accuracy, precision, recall, detection rate, F-measure, and error rate. The presented model has earned 99.85% accuracy, 99.76% precision, 99.83% recall, and 99.79% F-measure.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

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

Similar content being viewed by others

Data availability

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

References

  1. Agrawal R, Shah V et al (2020) Android Malware Detection Using Machine Learning. 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), IEEE. 10.1109/ic-ETITE47903.2020.491

  2. Agrawal P, Trivedi B (2021) Machine Learning Classifiers for Android Malware Detection. Data Management, Analytics and Innovation. Advances in Intelligent Systems and Computing, Springer, Singapore. https://doi.org/10.1007/978-981-15-5616-6_22

  3. Al Zaabi A, Mouheb D (2020) Android malware detection using static features and machine learning. 2020 International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI), IEEE. https://doi.org/10.1109/CCCI49893.2020.9256450

  4. Alazab M (2020) Intelligent mobile malware detection using permission requests and api calls. Future Gener Comput Syst 107:509–521. https://doi.org/10.1016/j.future.2020.02.002

    Article  Google Scholar 

  5. Ali A, Zhu Y, Chen Q, Yu J, Cai H (2019) Leveraging spatio-temporal patterns for predicting citywide traffic crowd flows using deep hybrid neural networks. 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS), IEEE. https://doi.org/10.1109/ICPADS47876.2019.00025

  6. Ali A, Zhu Y, Zakarya M (2021) A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing. Multimed Tools Appl 80(20):31401–31433. https://doi.org/10.1007/s11042-020-10486-4

    Article  Google Scholar 

  7. Ali A, Zhu Y, Zakarya M (2021) Exploiting dynamic spatio-temporal correlations for citywide traffic flow prediction using attention based neural networks. Inf Sci 577:852–870. https://doi.org/10.1016/j.ins.2021.08.042

    Article  MathSciNet  Google Scholar 

  8. Ali A, Zhu Y, Zakarya M (2022) Exploiting dynamic spatio-temporal graph convolutional neural networks for citywide traffic flows prediction. Neural Netw 145:233–247. https://doi.org/10.1016/j.neunet.2021.10.021

    Article  Google Scholar 

  9. Alzaylaee MK, Yerima SY, Sezer S (2020) DL-Droid: Deep learning based android malware detection using real devices. Comput Secur 89:101663. https://doi.org/10.1016/j.cose.2019.101663

    Article  Google Scholar 

  10. Ambati LS, El-Gayar O (2019) Human Activity Recognition: A Comparison of Machine Learning Approaches. J Assoc Inf Syst 2021(1):49. https://doi.org/10.17705/3jmwa.000065

    Article  Google Scholar 

  11. Ambati L, El-Gayar O, Nawar N (2020) INFLUENCE OF THE DIGITAL DIVIDE AND SOCIO-ECONOMIC FACTORS ON PREVALENCE OF DIABETES. Issues Inf Syst 21(4):103–113. https://doi.org/10.48009/4_iis_2020_103-113

    Article  Google Scholar 

  12. Ananya A, Aswathy A, Amal TR et al (2020) SysDroid: a dynamic ML-based android malware analyzer using system call traces. Cluster Comput 23:2789–2808. https://doi.org/10.1007/s10586-019-03045-6

    Article  Google Scholar 

  13. Bakour K, Ünver HM (2021) VisDroid: Android malware classification based on local and global image features, bag of visual words and machine learning techniques. Neural Comput & Applic 33:3133–3153. https://doi.org/10.1007/s00521-020-05195-w

    Article  Google Scholar 

  14. Ding Y, Zhang X, Hu J et al (2020) Android malware detection method based on bytecode image. J Ambient Intell Human Comput.https://doi.org/10.1007/s12652-020-02196-4

  15. El-Gayar OF, Ambati LS, Nawar N (2020) Wearables, artificial intelligence, and the future of healthcare. AI and Big Data’s Potential for Disruptive Innovation, IGI Global, pp 104–129. https://doi.org/10.4018/978-1-5225-9687-5.ch005

  16. Faiz M, Iqbal F, Hussain M, Marchang N (2020) Android malware detection using multi-stage classification models. Conference on Complex, Intelligent, and Software Intensive Systems, Springer, Cham.https://doi.org/10.1007/978-3-030-50454-0_23

  17. Fatima A, Kumar S, Dutta MK (2021) Host-server-based malware detection system for android platforms using machine learning. Advances in Computational Intelligence and Communication Technology, Springer, Singapore, pp 195–205. https://doi.org/10.1007/978-981-15-1275-9_17

  18. Kamili A, Fatima I, Hassan M, Parah SA, Vijaya Kumar V, Ambati LS (2020) Embedding information reversibly in medical images for e-health. J Intell Fuzzy Syst 39(6):8389–8398. https://doi.org/10.3233/JIFS-189157

    Article  Google Scholar 

  19. Liu K, Xu S, Xu G et al (2020) A Review of Android Malware Detection Approaches Based on Machine Learning. IEEE Access 8:124579–124607. https://doi.org/10.1109/SmartIoT.2018.00034

    Article  Google Scholar 

  20. Mahindru A, Sangal AL (2021) MLDroid—framework for Android malware detection using machine learning techniques. Neural Comput Applic 33:5183–5240. https://doi.org/10.1007/s00521-020-05309-4

    Article  Google Scholar 

  21. Mantoo BA, Khuran SS (2020) Static, dynamic and intrinsic features based android malware detection using machine learning. Proceedings of ICRIC 2019, Springer, Cham, pp 31–45. https://doi.org/10.1007/978-3-030-29407-6_4

  22. Martinelli F, Mercaldo F, Nardone V et al (2020) Model checking and machine learning techniques for HummingBad mobile malware detection and mitigation. Simul Model Pract Theory 105:102169. https://doi.org/10.1016/j.simpat.2020.102169

    Article  Google Scholar 

  23. Mehtab A, Shahid WB, Yaqoob T et al (2020) AdDroid: Rule-Based Machine Learning Framework for Android Malware Analysis. Mobile Netw Appl 25:180–192. https://doi.org/10.1007/s11036-019-01248-0

    Article  Google Scholar 

  24. Raghuraman C, Suresh S et al (2020) Static and dynamic malware analysis using machine learning. First International Conference on Sustainable Technologies for Computational Intelligence, Springer, Singapore.https://doi.org/10.1007/978-981-15-0029-9_62

  25. Ren Z, Wu H, Ning Q, Hussain I, Chen B (2020) End-to-end malware detection for android IoT devices using deep learning. Ad Hoc Networks 101:102098. https://doi.org/10.1016/j.adhoc.2020.102098

    Article  Google Scholar 

  26. Sangal A, Verma HK (2020) A static feature selection-based android malware detection using machine learning techniques. 2020 International conference on smart electronics and communication (ICOSEC), IEEE.https://doi.org/10.1109/ICOSEC49089.2020.9215355

  27. Surendran R, Thomas T, Emmanuel S (2020) GSDroid: Graph Signal Based Compact Feature Representation for Android Malware Detection. Expert Syst Appl 159:113581. https://doi.org/10.1016/j.eswa.2020.113581

    Article  Google Scholar 

  28. Vasan D, Alazab M, Wassan S et al (2020) IMCFN: Image-based malware classification using fine-tuned convolutional neural network architecture. Comput Netw 171:107138. https://doi.org/10.1016/j.comnet.2020.107138

    Article  Google Scholar 

  29. Wang J, Jing Q, Gao J, Qiu X (2020) SEdroid: A robust Android malware detector using selective ensemble learning. 2020 IEEE Wireless Communications and Networking Conference (WCNC), IEEE.https://doi.org/10.1109/WCNC45663.2020.9120537

  30. Wang J, Jing Q, Gao J et al (2020) SEdroid: A Robust Android Malware Detector using Selective Ensemble Learning. IEEE Wirel Commun Netw Conf 1–5. https://doi.org/10.1109/WCNC45663.2020.9120537

Download references

Acknowledgements

None

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Praveen Kumar Kaithal.

Ethics declarations

Ethical approval

All applicable institutional and/or national guidelines for the care and use of animals were followed.

Informed consent

For this type of study formal consent is not required.

Conflict of interest

The authors declare that they have no potential conflict of interest.

Additional information

Publisher's note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kaithal, P.K., Sharma, V. A novel efficient optimized machine learning approach to detect malware activities in android applications. Multimed Tools Appl 82, 42833–42850 (2023). https://doi.org/10.1007/s11042-023-15264-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15264-6

Keywords

Navigation