HEMD: a highly efficient random forest-based malware detection framework for Android

被引:34
作者
Zhu, Hui-Juan [1 ,2 ,3 ]
Jiang, Tong-Hai [1 ,3 ]
Ma, Bo [1 ,3 ]
You, Zhu-Hong [1 ,3 ]
Shi, Wei-Lei [1 ]
Cheng, Li [1 ,3 ]
机构
[1] Chinese Acad Sci, Xinjiang Tech Inst Phys & Chem, Urumqi 830011, Peoples R China
[2] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[3] Xinjiang Lab Minor Speech & Language Informat Pro, Urumqi 830011, Peoples R China
基金
中国科学院西部之光基金;
关键词
Random forest; Malware detection; Android; Support vector machine; Requested permissions;
D O I
10.1007/s00521-017-2914-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Mobile phones are rapidly becoming the most widespread and popular form of communication; thus, they are also the most important attack target of malware. The amount of malware in mobile phones is increasing exponentially and poses a serious security threat. Google's Android is the most popular smart phone platforms in the world and the mechanisms of permission declaration access control cannot identify the malware. In this paper, we proposed an ensemble machine learning system for the detection of malware on Android devices. More specifically, four groups of features including permissions, monitoring system events, sensitive API and permission rate are extracted to characterize each Android application (app). Then an ensemble random forest classifier is learned to detect whether an app is potentially malicious or not. The performance of our proposed method is evaluated on the actual data set using tenfold cross-validation. The experimental results demonstrate that the proposed method can achieve a highly accuracy of 89.91%. For further assessing the performance of our method, we compared it with the state-of-the-art support vector machine classifier. Comparison results demonstrate that the proposed method is extremely promising and could provide a cost-effective alternative for Android malware detection.
引用
收藏
页码:3353 / 3361
页数:9
相关论文
共 50 条
  • [31] On Behavior-based Detection of Malware on Android Platform
    Yu, Wei
    Zhang, Hanlin
    Ge, Linqiang
    Hardy, Rommie
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 814 - 819
  • [32] A Risk Classification Based Approach for Android Malware Detection
    Ye, Yilin
    Wu, Lifa
    Hong, Zheng
    Huang, Kangyu
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2017, 11 (02): : 959 - 981
  • [33] DroidMalwareDetector: A novel Android malware detection framework based on convolutional neural network
    Kabakus, Abdullah Talha
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 206
  • [34] An optimal deep learning-based framework for the detection and classification of android malware
    Bose, S. Jebin
    Kalaiselvi, R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (06) : 9297 - 9310
  • [35] A random forest-based approach for fault location detection in distribution systems
    Okumus, Hatice
    Nuroglu, Fatih M.
    ELECTRICAL ENGINEERING, 2021, 103 (01) : 257 - 264
  • [36] An Intelligent Multi-Agent Based Detection Framework for Classification of Android Malware
    Alam, Mohammed
    Son Thanh Vuong
    ACTIVE MEDIA TECHNOLOGY, AMT 2014, 2014, 8610 : 226 - 237
  • [37] An Automated Vision-Based Deep Learning Model for Efficient Detection of Android Malware Attacks
    Almomani, Iman
    Alkhayer, Aala
    El-Shafai, Walid
    IEEE ACCESS, 2022, 10 : 2700 - 2720
  • [38] Random forest-based nowcast model for rainfall
    Shah, Nita H.
    Priamvada, Anupam
    Shukla, Bipasha Paul
    EARTH SCIENCE INFORMATICS, 2023, 16 (3) : 2391 - 2403
  • [39] SAC: Collaborative learning of structure and content features for Android malware detection framework
    Yang, Jin
    Liang, Huijia
    Ren, Hang
    Jia, Dongqing
    Wang, Xin
    NEUROCOMPUTING, 2025, 637
  • [40] Random forest-based nowcast model for rainfall
    Nita H. Shah
    Anupam Priamvada
    Bipasha Paul Shukla
    Earth Science Informatics, 2023, 16 : 2391 - 2403