A Novel Android Botnet Detection System Using Image-Based and Manifest File Features

被引:16
|
作者
Yerima, Suleiman Y. [1 ]
Bashar, Abul [2 ]
机构
[1] De Montfort Univ, Fac Comp Engn & Media, Cyber Technol Inst, Leicester LE1 9BH, Leics, England
[2] Prince Mohammad Bin Fahd Univ, Dept Comp Engn, Khobar 31952, Saudi Arabia
关键词
botnet detection; Histogram of Oriented Gradients; image processing; android botnets; machine learning; MALWARE CLASSIFICATION; ENSEMBLE; TREES;
D O I
10.3390/electronics11030486
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Malicious botnet applications have become a serious threat and are increasingly incorporating sophisticated detection avoidance techniques. Hence, there is a need for more effective mitigation approaches to combat the rise of Android botnets. Although the use of Machine Learning to detect botnets has been a focus of recent research efforts, several challenges remain. To overcome the limitations of using hand-crafted features for Machine-Learning-based detection, in this paper, we propose a novel mobile botnet detection system based on features extracted from images and a manifest file. The scheme employs a Histogram of Oriented Gradients and byte histograms obtained from images representing the app executable and combines these with features derived from the manifest files. Feature selection is then applied to utilize the best features for classification with Machine-Learning algorithms. The proposed system was evaluated using the ISCX botnet dataset, and the experimental results demonstrate its effectiveness with F1 scores ranging from 0.923 to 0.96 using popular Machine-Learning algorithms. Furthermore, with the Extra Trees model, up to 97.5% overall accuracy was obtained using an 80:20 train-test split, and 96% overall accuracy was obtained using 10-fold cross validation.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Image-based Android Malware Detection Models using Static and Dynamic Features
    Rathore, Hemant
    Narasimhan, B. Raja
    Sahay, Sanjay K.
    Sewak, Mohit
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 1292 - 1305
  • [2] A deep learning-enhanced botnet detection system based on Android manifest text mining
    Yerima, Suleiman Y.
    To, YiMin
    2022 10TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS), 2022,
  • [3] Android Botnet Features for Detection Mechanism
    Hashim, Hasan Al-Banna
    Saudi, Madihah Mohd
    Basir, Nurlida
    ADVANCED SCIENCE LETTERS, 2017, 23 (06) : 5314 - 5317
  • [4] Android malware detection based on image-based features and machine learning techniques
    Unver, Halil Murat
    Bakour, Khaled
    SN APPLIED SCIENCES, 2020, 2 (07):
  • [5] Android malware detection based on image-based features and machine learning techniques
    Halil Murat Ünver
    Khaled Bakour
    SN Applied Sciences, 2020, 2
  • [6] DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
    Bakour, Khaled
    Unver, Halil Murat
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18): : 11499 - 11516
  • [7] DeepVisDroid: android malware detection by hybridizing image-based features with deep learning techniques
    Khaled Bakour
    Halil Murat Ünver
    Neural Computing and Applications, 2021, 33 : 11499 - 11516
  • [8] Cloud-based Android Botnet Malware Detection System
    Jadhav, Suyash
    Dutia, Shobhit
    Calangutkar, Kedarnath
    Oh, Tae
    Kim, Young Ho
    Kim, Joeng Nyeo
    2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 347 - 352
  • [9] Change detection using weighted features for image-based localization
    Derner, Erik
    Gomez, Clara
    Hernandez, Alejandra C.
    Barber, Ramon
    Babuska, Robert
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2021, 135
  • [10] Android botnet detection using machine learning
    Rasheed M.M.
    Faieq A.K.
    Hashim A.A.
    Rasheed, Mohammad M. (mohammad.rasheed@uoitc.edu.iq), 1600, International Information and Engineering Technology Association (25): : 127 - 130