Skip to main content

Android Malware Detection Model Based on LightGBM

  • Conference paper
  • First Online:
Recent Trends in Intelligent Computing, Communication and Devices

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1006))

Abstract

Android malware detection is an important research area against Android malware apps. In this paper, we propose an Android malware detection model based on LightGBM. The model consists of a new feature selection method, which contains Chi2 and ExtraTrees, and a LightGBM classifier method. A corpus of 2000 malware and equal number of benign samples are prepared to verify the model. Finally, an experiment is designed to test the model accuracy and training time. The results show high model accuracy (about 96.4%) and a heavy reduction in training time as compared to existing models.

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

Access this chapter

Institutional subscriptions

References

  1. Qihoo 360 Technology Co, Ltd. China Mobile Security Ecology Research Report 2018 [EB/OL]. http://zt.360.cn/1101061855.php?dtid=1101061451&did=491398428

  2. Machine Learning for Android Malware Detection Using Permission and API Calls. In: 2013 IEEE 25th International Conference on Tools with Artificial Intelligence. IEEE (2014)

    Google Scholar 

  3. Yerima, SY., Sezer, S., Mcwilliams, G., et al.: A new android malware detection approach using bayesian classification (2016)

    Google Scholar 

  4. Milosevic, N., Dehghantanha, A., Choo, K.K.R.: Machine learning aided android malware classification. Comput Electri. Eng. 61 (2017)

    Google Scholar 

  5. Hou, S., Saas, A., Chen, L., et al.: Deep4MalDroid: a deep learning framework for android malware detection based on linux kernel system call graphs. In: IEEE/WiC/ACM International Conference on Web Intelligence Workshops, pp. 104–111. IEEE (2017)

    Google Scholar 

  6. Feng, S., Vecchio, J.D., Mohaisen, A., et al.: Android malware detection using complex-flows. In: IEEE, International Conference on Distributed Computing Systems, pp. 2430–2437. IEEE, (2017)

    Google Scholar 

  7. Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., Liu, T.Y.: LightGBM: a highly efficient gradient boosting decision tree. Adv. Neural Info. Process. Syst. 30, 3149–3157 (2017)

    Google Scholar 

  8. Androguard, “An apk analysis tool” [EB/OL]. https://code.google.com/p/androguard/

  9. Scikit-learn, “Machine Learning Framework in Python” [EB/OL].http://scikit-learn.org/stable/modules/classes.html

  10. Chen, T., He, T., Benesty, M., et al.: xgboost: extreme gradient boosting (2016)

    Google Scholar 

  11. VirusShare, A repository of malware samples[EB/OL].https://virusshare.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangyu Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Wang, G., Liu, Z. (2020). Android Malware Detection Model Based on LightGBM. In: Jain, V., Patnaik, S., Popențiu Vlădicescu, F., Sethi, I. (eds) Recent Trends in Intelligent Computing, Communication and Devices. Advances in Intelligent Systems and Computing, vol 1006. Springer, Singapore. https://doi.org/10.1007/978-981-13-9406-5_29

Download citation

Publish with us

Policies and ethics