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 条
  • [31] DETECTION OF ANDROID MALWARE USING DEEP LEARNING ENSEMBLE WITH CHEETAH-OPTIMIZED FEATURE SELECTION
    Almotairi, Sultan
    Khan, Mohd Abdul Rahim
    Alharbi, Olayan
    Alzaid, Zaid
    Hausawi, Yasser M.
    Almutairi, Jaber
    ADVANCES AND APPLICATIONS IN DISCRETE MATHEMATICS, 2024, 41 (05): : 357 - 392
  • [32] Android Malware Detection Based on Machine Learning
    Wang, Qing-Fei
    Fang, Xiang
    2018 4TH ANNUAL INTERNATIONAL CONFERENCE ON NETWORK AND INFORMATION SYSTEMS FOR COMPUTERS (ICNISC 2018), 2018, : 434 - 436
  • [33] Towards Multimodal Learning for Android Malware Detection
    McGiff, Josh
    Hatcher, William G.
    Nguyen, James
    Yu, Wei
    Blasch, Erik
    Lu, Chao
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 432 - 436
  • [34] Android Malware Detection Using Machine Learning
    Droos, Ayat
    Al-Mahadeen, Awss
    Al-Harasis, Tasnim
    Al-Attar, Rama
    Ababneh, Mohammad
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 36 - 41
  • [35] Dynamic Loading Vulnerability Detection for Android Applications Through Ensemble Learning
    YANG Tianchang
    CUI Haoliang
    NIU Shaozhang
    Chinese Journal of Electronics, 2017, 26 (05) : 960 - 965
  • [36] Dynamic Loading Vulnerability Detection for Android Applications Through Ensemble Learning
    Yang Tianchang
    Cui Haoliang
    Niu Shaozhang
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (05) : 960 - 965
  • [37] Runtime-based Behavior Dynamic Analysis System for Android Malware Detection
    Min, Luoxu
    Cao, Qinghua
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 233 - 236
  • [38] A detection method and system implementation for Android malware
    Hu, Wenjun
    Zhao, Shuang
    Tao, Jing
    Ma, Xiaobo
    Chen, Liang
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (10): : 37 - 43
  • [39] Permission based detection system for android malware
    Utku, Anil
    Dogru, Ibrahim Alper
    JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2017, 32 (04): : 1015 - 1024
  • [40] Permission based detection system for android malware
    Utku A.
    Doǧru I.A.
    Utku, Anil (anilutku@gazi.edu.tr), 1600, Gazi Universitesi (32): : 1015 - 1024