AndroAnalyzer: android malicious software detection based on deep learning

被引:9
|
作者
Arslan, Recep Sinan [1 ]
机构
[1] Kayseri Univ, Dept Comp Engn, Kayseri, Turkey
来源
关键词
Malware detection; Mobile security; Deep learning; Static analysis; Permission; MALWARE DETECTION SYSTEM; FRAMEWORK; CLASSIFIERS;
D O I
10.7717/peerj-cs.533
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Background: Technological developments have a significant effect on the development of smart devices. The use of smart devices has become widespread due to their extensive capabilities. The Android operating system is preferred in smart devices due to its open-source structure. This is the reason for its being the target of malware. The advancements in Android malware hiding and detection avoidance methods have overridden traditional malware detection methods. Methods: In this study, a model employing AndroAnalyzer that uses static analysis and deep learning system is proposed. Tests were carried out with an original dataset consisting of 7,622 applications. Additional tests were conducted with machine learning techniques to compare it with the deep learning method using the obtained feature vector. Results: Accuracy of 98.16% was achieved by presenting a better performance compared to traditional machine learning techniques. Values of recall, precision, and F-measure were 98.78, 99.24 and 98.90, respectively. The results showed that deep learning models using trace-based feature vectors outperform current cutting-edge technology approaches.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Androanalyzer: Android Malicious Software Detection Based on Deep Learning
    Arslan, Recep Sinan
    [J]. PeerJ Computer Science, 2021, 7 : 1 - 20
  • [2] Web-Based Android Malicious Software Detection and Classification System
    Dogru, Ibrahim Alper
    Kiraz, Omer
    [J]. APPLIED SCIENCES-BASEL, 2018, 8 (09):
  • [3] Machine Learning-Based Malicious Application Detection of Android
    Wei, Linfeng
    Luo, Weiqi
    Weng, Jian
    Zhong, Yanjun
    zhang, Xiaoqian
    Yan, Zheng
    [J]. IEEE ACCESS, 2017, 5 : 25591 - 25601
  • [4] Android malicious code detection and recognition based on depth learning
    Jing, Yang
    [J]. PROCEEDINGS OF THE 2017 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTER (MACMC 2017), 2017, 150 : 179 - 183
  • [5] Activity Recognition Based on Deep Learning and Android Software
    Wang, Chao
    Lin, Chuang
    Yang, Mo
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CYBORG AND BIONIC SYSTEMS (CBS), 2018, : 31 - 35
  • [6] Detection of Malicious Code Variants Based on Deep Learning
    Cui, Zhihua
    Xue, Fei
    Cai, Xingjuan
    Cao, Yang
    Wang, Gai-ge
    Chen, Jinjun
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) : 3187 - 3196
  • [7] Comparison of Machine Learning Methods for Android Malicious Software Classification based on System Call
    Anshori, Mochammad
    Mar'i, Farhanna
    Bachtiar, Fitra A.
    [J]. PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2019), 2019, : 343 - 348
  • [8] Detection of Android Applications with Malicious Behavior Based on Sparse Bayesian Learning Algorithm
    Liu, Ning
    Yang, Min
    Zhang, Hang
    Yang, Chen
    Zhao, Yang
    Gan, Jianchao
    Zhang, Shibin
    [J]. CLOUD COMPUTING AND SECURITY, PT V, 2018, 11067 : 266 - 275
  • [9] Learning-Based Detection for Malicious Android Application Using Code Vectorization
    Liu, Lin
    Ren, Wang
    Xie, Feng
    Yi, Shengwei
    Yi, Junkai
    Jia, Peng
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [10] A machine learning technique for Android malicious attacks detection based on API calls
    AL-Akhrasa, Mousa
    Alghamdib, Saud
    Omarc, Hani
    Alshareefb, Hazzaa
    [J]. DECISION SCIENCE LETTERS, 2024, 13 (01) : 29 - 44