skip to main content
10.1145/3331453.3361306acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsaeConference Proceedingsconference-collections
research-article

Android Malware Detection Based on Convolutional Neural Networks

Published: 22 October 2019 Publication History

Abstract

Due to the open source and fragmentation of the Android system, its security is increasingly challenged. Currently, Android malware detection has certain deficiencies in large-scale and automation detection. In this paper, we proposed an Android malware detection framework based on Convolutional Neural Network (CNN). We used static analysis tools and python scripts to automatically extract 1003 static features, and transformed the features of each sample into a two-dimensional matrix as input to the CNN model. We selected 5000 malicious samples and 5000 benign samples for verification. The experimental results show that the detection accuracy of CNN reaches 99.68%, which is much higher than other algorithms.

References

[1]
G Data, Bochum, Germany, Tech. Rep. [Online]. Available: https://www.gdatasoftware.com/mobile-internet-security-android.
[2]
Feng Y, Anand S, Dillig I, et al (2014). [ACM Press the 22nd ACM SIGSOFT International Symposium - Hong Kong, China (2014.11.16-2014.11.21)] Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014 - Apposcopy: semantics-based detection of Android malware through static analysis[J], 576--587.
[3]
Chin E, Felt A P, Greenwood K, et al (2011) [ACM Press the 9th international conference - Bethesda, Maryland, USA (2011.06.28-2011.07.01)] Proceedings of the 9th international conference on Mobile systems, applications, and services - MobiSys \"11 - Analyzing inter-application communication in Android[C]// International Conference on Mobile Systems. ACM, 239.
[4]
Sanz B, Santos I, Laorden C, et al (2013). PUMA: Permission Usage to Detect Malware in Android.[M]// International Joint Conference CISIS'12-ICEUTE'12-SOCO'12 Special Sessions. Springer Berlin Heidelberg.
[5]
Oncreate W. (2016). Static Analyzer for Detecting Privacy Leaks in Android Applications[J].
[6]
Shabtai A, Kanonov U, Elovici Y, et al (2012). "Andromaly": a behavioral malware detection framework for android devices[J]. Journal of Intelligent Information Systems, 38(1), 161--190.
[7]
Enck W, Gilbert P, Chun B G, et al (2014). Taint Droid: an information flow tracking system for real-time privacy monitoring on smartphones[C]//Usenix Symposium on Operating Systems Design and Implementation, OSDI 2010, October 4-6, 2010, Vancouver, Bc, Canada, Proceedings. DBLP, 393--407.
[8]
Kwong L, Yin Y H (2012). DroidScope: Seamlessly Reconstructing the OS and Dalvik Semantic Views for Dynamic Android Malware Analysis[C]// Usenix Conference on Security Symposium. USENIX Association.
[9]
Tam K, Khan S J, Fattori A, et al (2015). [Internet Society Network and Distributed System Security Symposium - San Diego, CA (February 8-11, 2015)] Proceedings 2015 Network and Distributed System Security Symposium - CopperDroid: Automatic Reconstruction of Android Malware Behaviors[J].
[10]
Yan J, Qi Y, Rao Q (2018). Detecting Malware with an Ensemble Method Based on Deep Neural Network[J]. Security & Communication Networks, 2018(1), 1--16.
[11]
TaeGuen K, BooJoong K, Mina R, et al (2019). A Multimodal Deep Learning Method for Android Malware Detection Using Various Features[C]// IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 14(3), 3.
[12]
Yuan Z, Lu Y, Xue Y (2016). Droiddetector: Android malware characterization and detection using deep learning[J]. Tsinghua Science & Technology, 21(1), 114--123.

Cited By

View all
  • (2024)MFEMDroid: A Novel Malware Detection Framework Using Combined Multitype Features and Ensemble ModelingIET Information Security10.1049/2024/28508042024(1-12)Online publication date: 17-Feb-2024
  • (2023)Android Malware Detection Methods Based on Convolutional Neural Network: A SurveyIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2023.32818337:5(1330-1350)Online publication date: Oct-2023
  • (2022)Malicious code detection in android: the role of sequence characteristics and disassembling methodsInternational Journal of Information Security10.1007/s10207-022-00626-222:1(107-118)Online publication date: 6-Nov-2022
  • Show More Cited By

Index Terms

  1. Android Malware Detection Based on Convolutional Neural Networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CSAE '19: Proceedings of the 3rd International Conference on Computer Science and Application Engineering
    October 2019
    942 pages
    ISBN:9781450362948
    DOI:10.1145/3331453
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 October 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Android Static Analysis
    2. Deep learning
    3. Malware detection

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • National Key Research and Development Plan
    • Key Lab of Information Network Security, Ministry of Public Security
    • Special fund on education and teaching reform of Besti
    • key laboratory of network assessment technology of Institute of Information Engineering, Chinese Academy of Sciences

    Conference

    CSAE 2019

    Acceptance Rates

    Overall Acceptance Rate 368 of 770 submissions, 48%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)19
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)MFEMDroid: A Novel Malware Detection Framework Using Combined Multitype Features and Ensemble ModelingIET Information Security10.1049/2024/28508042024(1-12)Online publication date: 17-Feb-2024
    • (2023)Android Malware Detection Methods Based on Convolutional Neural Network: A SurveyIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2023.32818337:5(1330-1350)Online publication date: Oct-2023
    • (2022)Malicious code detection in android: the role of sequence characteristics and disassembling methodsInternational Journal of Information Security10.1007/s10207-022-00626-222:1(107-118)Online publication date: 6-Nov-2022
    • (2021)Malicious application detection in android — A systematic literature reviewComputer Science Review10.1016/j.cosrev.2021.10037340(100373)Online publication date: May-2021
    • (2020)A Systematic Literature Review of Android Malware Detection Using Static AnalysisIEEE Access10.1109/ACCESS.2020.30028428(116363-116379)Online publication date: 2020

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media