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

Date

2022-02-08

Advisors

Journal Title

Journal ISSN

ISSN

Volume Title

Publisher

MDPI

Type

Article

Peer reviewed

Yes

Abstract

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.

Description

open access article

Keywords

Histogram of Oriented Gradients, image processing, machine learning, android botnets, botnet detection, malware

Citation

Yerima, S.Y. and Bashar, A. (2022) A Novel Android Botnet Detection System Using Image-Based and Manifest File Features. Electronics. 11 (3). 486

Rights

Research Institute