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 条
  • [21] On Malware Detection in the Android Operating System
    Badami, Charles
    Kettani, Houssain
    4TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2020, 2020, : 45 - 50
  • [22] Android malware detection system using deep learning and code item
    Coleman S.-P.W.
    Hwang Y.-S.
    IEIE Transactions on Smart Processing and Computing, 2021, 10 (02): : 116 - 121
  • [23] Ensemble Framework Combining Family Information for Android Malware Detection
    Li, Yao
    Xiong, Zhi
    Zhang, Tao
    Zhang, Qinkun
    Fan, Ming
    Xue, Lei
    COMPUTER JOURNAL, 2023, 66 (11): : 2721 - 2740
  • [24] Dynamic Permissions based Android Malware Detection using Machine Learning Techniques
    Mahindru, Arvind
    Singh, Paramvir
    PROCEEDINGS OF THE 10TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2017, : 202 - 210
  • [25] SEDMDroid: An Enhanced Stacking Ensemble Framework for Android Malware Detection
    Zhu, Huijuan
    Li, Yang
    Li, Ruidong
    Li, Jianqiang
    You, Zhuhong
    Song, Houbing
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02): : 984 - 994
  • [26] ANDROID MALWARE DETECTION USING 3-LEVEL ENSEMBLE
    Ouyang, Linshu
    Dong, Feng
    Zhang, Miao
    PROCEEDINGS OF 2016 4TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (IEEE CCIS 2016), 2016, : 393 - 397
  • [27] Android traffic malware analysis and detection using ensemble classifier
    Mohanraj, A.
    Sivasankari, K.
    Ain Shams Engineering Journal, 2024, 15 (12)
  • [28] Android Malware Detection Using Deep Learning
    Elayan, Omar N.
    Mustafa, Ahmad M.
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 847 - 852
  • [29] An Android Malware Detection Leveraging Machine Learning
    Shatnawi, Ahmed S.
    Jaradat, Aya
    Yaseen, Tuqa Bani
    Taqieddin, Eyad
    Al-Ayyoub, Mahmoud
    Mustafa, Dheya
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [30] An Ensemble Approach Based on Fuzzy Logic Using Machine Learning Classifiers for Android Malware Detection
    Atacak, Ismail
    APPLIED SCIENCES-BASEL, 2023, 13 (03):