A Novel Dynamic Android Malware Detection System With Ensemble Learning

被引:117
|
作者
Feng, Pengbin [1 ,2 ]
Ma, Jianfeng [1 ]
Sun, Cong [1 ]
Xu, Xinpeng [2 ]
Ma, Yuwan [2 ]
机构
[1] Xidian Univ, Sch Cyber Engn, Xian 710071, Shaanxi, Peoples R China
[2] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Shaanxi, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
Android security; dynamic analysis; ensemble learning; Android malware detection;
D O I
10.1109/ACCESS.2018.2844349
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the popularity of Android smartphones, malicious applications targeted Android platform have explosively increased. Proposing effective Android malware detection method for preventing the spread of malware has become an emerging issue. Various features extracted through static and dynamic analysis in conjunction with machine learning algorithm have been the mainstream in large-scale malware identification. In general, static analysis becomes invalid in detecting applications which adopt sophisticated obfuscation techniques like encryption or dynamic code loading. However, dynamic analysis is suitable to deal with these evasion techniques. In this paper, we propose an effective dynamic analysis framework, called EnDroid, in the aim of implementing highly precise malware detection based on multiple types of dynamic behavior features. These features cover system-level behavior trace and common application-level malicious behaviors like personal information stealing, premium service subscription, and malicious service communication. In addition, EnDroid adopts feature selection algorithm to remove noisy or irrelevant features and extracts critical behavior features. Extracting behavior features through runtime monitor, EnDroid is able to distinguish malicious from benign applications with ensemble learning algorithm. Through experiments, we prove the effectiveness of EnDroid on two datasets. Furthermore, we find Stacking achieves the best classification performance and is promising in Android malware detection.
引用
收藏
页码:30996 / 31011
页数:16
相关论文
共 50 条
  • [41] Detection and Prevention of Malware in Android Operating System
    Dahri, Kashif Ali
    Vighio, Muhammad Saleem
    Zardari, Bagar Ali
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2021, 40 (04) : 847 - 859
  • [42] Detection of Android Malware Security on System Calls
    Chen Da
    Zhang Hongmei
    Zhang Xiangli
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 974 - 978
  • [43] MAPAS: a practical deep learning-based android malware detection system
    Jinsung Kim
    Younghoon Ban
    Eunbyeol Ko
    Haehyun Cho
    Jeong Hyun Yi
    International Journal of Information Security, 2022, 21 : 725 - 738
  • [44] Static, Dynamic and Intrinsic Features Based Android Malware Detection Using Machine Learning
    Mantoo, Bilal Ahmad
    Khurana, Surinder Singh
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 31 - 45
  • [45] Deep Learning Based Malware Detection Tool Development for Android Operating System
    Tokmak, Mahmut
    Kucuksille, Ecir Ugur
    Kose, Utku
    BRAIN-BROAD RESEARCH IN ARTIFICIAL INTELLIGENCE AND NEUROSCIENCE, 2021, 12 (04): : 28 - 56
  • [46] A Deep Learning Approach to Android Malware Feature Learning and Detection
    Su, Xin
    Zhang, Dafang
    Li, Wenjia
    Zhao, Kai
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 244 - 251
  • [47] DySign: Dynamic Fingerprinting for the Automatic Detection of Android Malware
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    Alrabaee, Saed
    Mouheb, Djedjiga
    2016 11TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE), 2016, : 139 - 146
  • [48] Malware Detection System Based on Machine Learning Methods for Android Operating Systems
    Utku, Anil
    Dogru, Ibrahim Alper
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [49] MAPAS: a practical deep learning-based android malware detection system
    Kim, Jinsung
    Ban, Younghoon
    Ko, Eunbyeol
    Cho, Haehyun
    Yi, Jeong Hyun
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2022, 21 (04) : 725 - 738
  • [50] High Performance Classification of Android Malware Using Ensemble Machine Learning
    Ouk, Pagnchakneat C.
    Pak, Wooguil
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (01): : 381 - 398