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] Applying deep learning techniques for Android malware detection
    Zegzhda, Peter
    Zegzhda, Dmitry
    Pavlenko, Evgeny
    Ignatev, Gleb
    11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018), 2018,
  • [32] DroidFusion: A Novel Multilevel Classifier Fusion Approach for Android Malware Detection
    Yerima, Suleiman Y.
    Sezer, Sakir
    IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (02) : 453 - 466
  • [33] Malware Detection based on Dynamic Multi-feature using Ensemble Learning at Hypervisor
    Zhang, Jian
    Gao, Cheng
    Gong, Liangyi
    Gu, Zhaojun
    Man, Dapeng
    Yang, Wu
    Du, Xiaojiang
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [34] An Early Detection of Android Malware Using System Calls based Machine Learning Model
    Zhang, Xinrun
    Mathur, Akshay
    Zhao, Lei
    Rahmat, Safia
    Niyaz, Quamar
    Javaid, Ahmad
    Yang, Xiaoli
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, ARES 2022, 2022,
  • [35] FEdroid: a lightweight and interpretable machine learning-based android malware detection system
    Huang, Hong
    Huang, Weitao
    Zhou, Yinghang
    Luo, Wengang
    Wang, Yunfei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (04):
  • [36] An Android Malware Detection System Based on Feature Fusion
    LI Jian
    WANG Zheng
    WANG Tao
    TANG Jinghao
    YANG Yuguang
    ZHOU Yihua
    Chinese Journal of Electronics, 2018, 27 (06) : 1206 - 1213
  • [37] An Android Malware Detection System Based on Feature Fusion
    Li Jian
    Wang Zheng
    Wang Tao
    Tang Jinghao
    Yang Yuguang
    Zhou Yihua
    CHINESE JOURNAL OF ELECTRONICS, 2018, 27 (06) : 1206 - 1213
  • [38] Android malware detection based on feature fusion and the improved stacking ensemble model
    Zhang, Jiahao
    Xu, Zijiong
    Xiong, Zhi
    Cai, Lingru
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2025, 21 (01):
  • [39] Android malware classification using optimum feature selection and ensemble machine learning
    Islam R.
    Sayed M.I.
    Saha S.
    Hossain M.J.
    Masud M.A.
    Internet of Things and Cyber-Physical Systems, 2023, 3 : 100 - 111
  • [40] Malware Detection and Classification for URLs using Ensemble Learning
    Uke, Shailaja
    Bassan, Inderdeep
    Gite, Gayatri
    Hirkani, Haider
    Raghvani, Isha
    2024 4TH INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND SOCIAL NETWORKING, ICPCSN 2024, 2024, : 248 - 263