Android Botnet Detection using Convolutional Neural Networks

11/27/2019
by   Sina Hojjatinia, et al.
0

Today, Android devices are able to provide various services. They support applications for different purposes such as entertainment, business, health, education, and banking services. Because of the functionality and popularity of Android devices as well as the open-source policy of Android OS, they have become a suitable target for attackers. Android Botnet is one of the most dangerous malwares because an attacker called Botmaster can control that remotely to perform destructive attacks. A number of researchers have used different well-known Machine Learning (ML) methods to recognize Android Botnets from benign applications. However, these conventional methods are not able to detect new sophisticated Android Botnets. In this paper, we propose a novel method based on Android permissions and Convolutional Neural Networks (CNNs) to classify Botnets and benign Android applications. Being the first developed method that uses CNNs for this aim, we also proposed a novel method to represent each application as an image which is constructed based on the co-occurrence of used permissions in that application. The proposed CNN is a binary classifier that is trained using these images. Evaluating the proposed method on 5450 Android applications consist of Botnet and benign samples, the obtained results show the accuracy of 97.2 promising result just using Android permissions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2019

Evolutionary Fuzzing of Android OS Vendor System Services

Android devices are shipped in several flavors by more than 100 manufact...
research
01/27/2014

Anception: Application Virtualization For Android

The problem of malware has become significant on Android devices. Librar...
research
07/01/2020

Mobile Botnet Detection: A Deep Learning Approach Using Convolutional Neural Networks

Android, being the most widespread mobile operating systems is increasin...
research
06/30/2015

Discovering Characteristic Landmarks on Ancient Coins using Convolutional Networks

In this paper, we propose a novel method to find characteristic landmark...
research
05/17/2020

North Atlantic Right Whales Up-call Detection Using Multimodel Deep Learning

A new method for North Atlantic Right Whales (NARW) up-call detection us...
research
06/06/2017

Localization of JPEG double compression through multi-domain convolutional neural networks

When an attacker wants to falsify an image, in most of cases she/he will...
research
05/18/2023

An Android Robot Head as Embodied Conversational Agent

This paper describes, how current Machine Learning (ML) techniques combi...

Please sign up or login with your details

Forgot password? Click here to reset