SEDMDroid: An Enhanced Stacking Ensemble Framework for Android Malware Detection

被引:65
|
作者
Zhu, Huijuan [1 ]
Li, Yang [1 ]
Li, Ruidong [2 ]
Li, Jianqiang [3 ]
You, Zhuhong [4 ]
Song, Houbing [5 ]
机构
[1] Jiang Su Univ, Sch Comp Sci & Commun Engn, Zhenjiang 212013, Jiangsu, Peoples R China
[2] Natl Inst Informat & Commun & Technol, Tokyo 1848795, Japan
[3] Shenzhen Univ, Coll Comp & Software Engn, Shenzhen 518060, Peoples R China
[4] Chinese Acad Sci, Xinjiang Tech Inst Phys & Chem, Urumqi 830011, Peoples R China
[5] Embry Riddle Aeronaut Univ, Dept Elect Engn & Comp Sci, Daytona Beach, FL 32114 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Android security; Deep learning; Ensemble learning; Malware detection; PHYSICAL IMPAIRMENTS; MODEL; NETWORKS; ART;
D O I
10.1109/TNSE.2020.2996379
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The popularity of the Android platform in smartphones and other Internet-of-Things devices has resulted in the explosive of malware attacks against it. Malware presents a serious threat to the security of devices and the services they provided, e.g. stealing the privacy sensitive data stored in mobile devices. This work raises a stacking ensemble framework SEDMDroid to identify Android malware. Specifically, to ensure individual's diversity, it adopts random feature subspaces and bootstrapping samples techniques to generate subset, and runs Principal Component Analysis (PCA) on each subset. The accuracy is probed by keeping all the principal components and using the whole dataset to train each base learner Multi-Layer Perception (MLP). Then, Support Vector Machine (SVM) is employed as the fusion classifier to learn the implicit supplementary information from the output of the ensemble members and yield the final prediction result. We show experimental results on two separate datasets collected by static analysis way to prove the effectiveness of the SEDMDroid. The first one extracts permission, sensitive API, monitoring system event and so on that are widely used in Android malwares as the features, and SEDMDroid achieves 89.07% accuracy in term of these multi-level static features. The second one, a public big dataset, extracts the sensitive data flow information as the features, and the average accuracy is 94.92%. Promising experiment results reveal that the proposed method is an effective way to identify Androidmalware.
引用
收藏
页码:984 / 994
页数:11
相关论文
共 50 条
  • [1] MFDroid: A Stacking Ensemble Learning Framework for Android Malware Detection
    Wang, Xusheng
    Zhang, Linlin
    Zhao, Kai
    Ding, Xuhui
    Yu, Mingming
    [J]. SENSORS, 2022, 22 (07)
  • [2] Stacking-based ensemble model for malware detection in android devices
    Joshi A.
    Kumar S.
    [J]. International Journal of Information Technology, 2023, 15 (6) : 2907 - 2915
  • [3] Ensemble Framework Combining Family Information for Android Malware Detection
    Li, Yao
    Xiong, Zhi
    Zhang, Tao
    Zhang, Qinkun
    Fan, Ming
    Xue, Lei
    [J]. COMPUTER JOURNAL, 2023, 66 (11): : 2721 - 2740
  • [4] Detection of Android Malware using Tree-based Ensemble Stacking Model
    Shafin, Sakib Shahriar
    Ahmed, Md Maroof
    Pranto, Mahmud Alam
    Chowdhury, Abdullahi
    [J]. 2021 IEEE ASIA-PACIFIC CONFERENCE ON COMPUTER SCIENCE AND DATA ENGINEERING (CSDE), 2021,
  • [5] A multi-model ensemble learning framework for imbalanced android malware detection
    Zhu, Hui-juan
    Li, Yang
    Wang, Liang-min
    Sheng, Victor S.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 234
  • [6] Runtime Detection Framework for Android Malware
    Kim, TaeGuen
    Kang, BooJoong
    Im, Eul Gyu
    [J]. MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [7] A framework for Android Malware detection and classification
    Murtaz, Muhammad
    Azwar, Hassan
    Ali, Syed Baqir
    Rehman, Saad
    [J]. 2018 5TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (IEEE ICETAS), 2018,
  • [8] Ensemble Feature Selection for Android SMS Malware Detection
    Ibrahim, Syed F.
    Hossain, Md Sakir
    Islam, Md Moontasirul
    Mostofa, Md Golam
    [J]. ADVANCES IN CYBERSECURITY, CYBERCRIMES, AND SMART EMERGING TECHNOLOGIES, 2023, 4 : 15 - 26
  • [9] Towards the Detection of Android Malware using Ensemble Features
    Aswini, A. M.
    Vinod, P.
    [J]. JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2015, 10 (01): : 14 - 26
  • [10] Feature Selection and Ensemble of Classifiers for Android Malware Detection
    Coronado-De-Alba, Lilian D.
    Rodriguez-Mota, Abraham
    Escamilla-Ambrosio, Ponciano J.
    [J]. 2016 8TH IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2016,