MAPAS: a practical deep learning-based android malware detection system

被引:0
|
作者
Jinsung Kim
Younghoon Ban
Eunbyeol Ko
Haehyun Cho
Jeong Hyun Yi
机构
[1] Soongsil University,School of Software Convergence
[2] Soongsil University,School of Software
关键词
Malware detection; Deep learning; Deep learning interpretation; API Call graph analysis;
D O I
暂无
中图分类号
学科分类号
摘要
A lot of malicious applications appears every day, threatening numerous users. Therefore, a surge of studies have been conducted to protect users from newly emerging malware by using machine learning algorithms. Albeit existing machine or deep learning-based Android malware detection approaches achieve high accuracy by using a combination of multiple features, it is not possible to employ them on our mobile devices due to the high cost for using them. In this paper, we propose MAPAS, a malware detection system, that achieves high accuracy and adaptable usages of computing resources. MAPAS analyzes behaviors of malicious applications based on API call graphs of them by using convolution neural networks (CNN). However, MAPAS does not use a classifier model generated by CNN, it only utilizes CNN for discovering common features of API call graphs of malware. For efficiently detecting malware, MAPAS employs a lightweight classifier that calculates a similarity between API call graphs used for malicious activities and API call graphs of applications that are going to be classified. To demonstrate the effectiveness and efficiency of MAPAS, we implement a prototype and thoroughly evaluate it. And, we compare MAPAS with a state-of-the-art Android malware detection approach, MaMaDroid. Our evaluation results demonstrate that MAPAS can classify applications 145.8% faster and uses memory around ten times lower than MaMaDroid. Also, MAPAS achieves higher accuracy (91.27%) than MaMaDroid (84.99%) for detecting unknown malware. In addition, MAPAS can generally detect any type of malware with high accuracy.
引用
收藏
页码:725 / 738
页数:13
相关论文
共 50 条
  • [21] Android malware detection system using deep learning and code item
    Coleman, Seung-Pil W.
    Hwang, Young-Sup
    [J]. IEIE Transactions on Smart Processing and Computing, 2021, 10 (02): : 116 - 121
  • [22] DeepFlow: Deep Learning-Based Malware Detection by Mining Android Application for Abnormal Usage of Sensitive Data
    Zhu, Dali
    Jin, Hao
    Yang, Ying
    Wu, Di
    Chen, Weiyi
    [J]. 2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 438 - 443
  • [23] StormDroid: A Streaminglized Machine Learning-Based System for Detecting Android Malware
    Chen, Sen
    Xue, Minhui
    Tang, Zhushou
    Xu, Lihua
    Zhu, Haojin
    [J]. ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 377 - 388
  • [24] Deep Learning based Malware Detection for Android Systems: A Comparative Analysis
    Bayazit, Esra Calik
    Sahingoz, Ozgur Koray
    Dogan, Buket
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2023, 30 (03): : 787 - 796
  • [25] Fine-grained Android Malware Detection based on Deep Learning
    Li, Dongfang
    Wang, Zhaoguo
    Xue, Yibo
    [J]. 2018 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2018,
  • [26] Deep Learning based Malware Detection for Android Systems: A Comparative Analysis
    Computer Engineering Department, Fatih Sultan Mehmet Vakif University, Beyoglu, Istanbul
    34445, Turkey
    不详
    不详
    34093, Turkey
    不详
    34854, Turkey
    [J]. Teh. Vjesn, 2023, 3 (787-796):
  • [27] Deep Learning-Based Malware Detection Using PE Headers
    Nakrosis, Arnas
    Lagzdinyte-Budnike, Ingrida
    Paulauskaite-Taraseviene, Agne
    Paulikas, Giedrius
    Dapkus, Paulius
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2022, 2022, 1665 : 3 - 18
  • [28] On the Influence of Image Settings in Deep Learning-based Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    Vinod, P.
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 669 - 676
  • [29] A Deep Learning Approach to Android Malware Feature Learning and Detection
    Su, Xin
    Zhang, Dafang
    Li, Wenjia
    Zhao, Kai
    [J]. 2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 244 - 251
  • [30] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664