Skip to main content

Malware Detection in Android Applications Using Integrated Static Features

  • Conference paper
  • First Online:
  • 578 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1208))

Abstract

Android operating systems based mobile phones are common in nowadays due to its ease of use and openness. Hundreds of Android based mobile applications are uploaded in the internet every day, which can be benign or malicious. The increase in the growth of malicious Android applications is alarming. Hence advanced solutions for the detection of malware is needed. In this paper, a novel malware detection framework is proposed that uses integrated static features and Support Vector Machine (SVM) classifier. The static features considered include permissions, API calls and opcodes. Out of these features, most significant ones are selected using Pearson correlation coefficient and N-grams. Each of these features are then integrated and fed to a classifier. The experimental evaluation of the proposed method and comparison with existing methods shows that the proposed framework is better.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ju, X.: Android malware detection through permission and package. In: Proceedings of International Conference on Wavelet Analysis and Pattern Recognition, vol. 1, p. 1. IEEE (2014)

    Google Scholar 

  2. Pehlivan, U., Baltaci, N., Acartürk, C., Baykal, N.: The analysis of feature selection methods and classification algorithms in permission based android malware detection. In: Proceedings of IEEE Symposium on Computational Intelligence in Cyber Security (CICS), pp. 1–8 (2014)

    Google Scholar 

  3. Wang, W., Wang, X., Feng, D., Liu, J., Han, Z., Zhang, X.: Exploring permission-induced risk in android applications for malicious application detection. IEEE Trans. Inf. Forensics Secur. 9(11), 1869–1882 (2014)

    Article  Google Scholar 

  4. Li, J., Sun, L., Yan, Q., Li, Z., Srisa-an, W., Ye, H.: Significant permission identification for machine learning based android malware detection. IEEE Trans. Industr. Inf. 14(7), 3216–3225 (2018)

    Article  Google Scholar 

  5. Aung, Z., Zaw, W.: Permission based android malware detection. Int. J. Sci. Technol. Res. 2(3), 228–234 (2013)

    Google Scholar 

  6. Kang, H., Jang, J., Mohaisen, A., Kim, H.K.: Detecting and classifying android malware using static analysis along with creator information. Int. J. Distrib. Sens. Netw. 11(6), 479174 (2015)

    Article  Google Scholar 

  7. Li, W., Ge, J., Dai, G.: Detecting malware for android platform: an SVM-based approach. In: Proceedings of 2nd IEEE International Conference on Cyber Security and Cloud Computing, pp. 464–469 (2015)

    Google Scholar 

  8. Milosevic, N., Dehghantanha, A., Choo, K.R.: Machine learning aided android malware classification. Comput. Electr. Eng. 61, 266–274 (2017)

    Article  Google Scholar 

  9. Aafer, Y., Du, W., Yin, H.: DroidAPIMiner: mining API-Level features for robust malware detection in android. In: Zia, T., Zomaya, A., Varadharajan, V., Mao, M. (eds.) SecureComm 2013. LNICST, vol. 127, pp. 86–103. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-04283-1_6

    Chapter  Google Scholar 

  10. Seo, S.H., Gupta, A., Sallam, A.M., Bertino, E., Yim, K.: Detecting mobile malware threats to homeland security through static analysis. J. Netw. Comput. Appl. 38, 43–53 (2014)

    Article  Google Scholar 

  11. Atici, M.A., Sagiroglu, S., Dogru, I.A.: Android malware analysis approach based on control flow graphs and machine learning algorithms. In: Proceedings of 4th International Symposium on Digital Forensics and security (ISDFS), pp. 26–31. IEEE (2016)

    Google Scholar 

  12. Zhu, R., Li, C., Niu, D., Zhang, H., Ki-nawi, H.: Android Malware Detection Using Large-scale Network Representation Learning, p. 1. Cornell University (2018)

    Google Scholar 

  13. Suarez-Tangil, G., Dash, D.K., Ahmadi, M., Kinder, J., Giacinto, G., Cavallaro, L.: DroidSieve: fast and accurate classification of obfuscated android malware. In: Proceedings of Seventh ACM on Conference on Data and Application Security and Privacy, pp. 309–320 (2017)

    Google Scholar 

  14. Sun, L., Li, Z., Yan, Q., Srisa-an, W., Pan, Y.: SigPID: significant permission identification for android malware detection. In: Proceedings of 11th International Conference on Malicious and Unwanted Software (MALWARE), pp. 1–8. IEEE (2016)

    Google Scholar 

  15. Narayanan, A., Chandramohan, M., Chen, L., Liu, Y.: Context-aware, adaptive, and scalable android malware detection through online learning. IEEE Trans. Emerg. Top. Comput. Intell. 1(3), 157–1575 (2017)

    Article  Google Scholar 

  16. Li, Y., Ma, Y., Chen, M., Dai, Z.: A detecting method for malicious mobile application based on incremental SVM. In: Proceedings of 3rd IEEE International Conference on Computer and Communications (ICCC), pp. 1246–1250. IEEE (2017)

    Google Scholar 

  17. Ban, T., Takahashi, T., Guo, S., Inoue, D., Nakao, K.: Integration of multi-modal features for android malware detection using linear SVM. In: Proceedings of 11th Asia Joint Conference on Information Security (AsiaJCIS), pp. 141–146. IEEE (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. S. Ajeena Beegom .

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

Ajeena Beegom, A.S., Ashok, G. (2020). Malware Detection in Android Applications Using Integrated Static Features. In: Thampi, S., Martinez Perez, G., Ko, R., Rawat, D. (eds) Security in Computing and Communications. SSCC 2019. Communications in Computer and Information Science, vol 1208. Springer, Singapore. https://doi.org/10.1007/978-981-15-4825-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-4825-3_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-4824-6

  • Online ISBN: 978-981-15-4825-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics