July 10, 2023

July 10, 2023

Android Malware Detection

Android Malware Detection

Android Malware Detection

Today, Android has become the most popular operating system because of its salient features. As it is an open-source mobile OS, several developers are developing and publishing their android applications. On the other side, attackers are manipulating those applications in the form of malicious software (Malware) by leveraging the application or functional flow of android OS and those malwares create loss or leakage of confidential sensitive information. Though most anti-virus software affords defence against malware attacks, still the attacks are highly possible in the real time adversarial environment. In this paper, the machine learning-based detection method is designed by combining the features of application namely permission and activity which are obtained during the installation of apps. In our design, permissions and activities of each app are extracted making use of Androguard tool. Using this feature combination, malicious apps are classified as either benign or malicious. The advantage of this method is that there is no need for any dynamic analysis. In our experimentation, we used real-world app samples with 500 malware and 500 benign to train the algorithm for better performance. Based on the experimentation results, highest detection rate is attained by Random Forest (RF) with 95% of accuracy and lowest detection rate is obtained by K-Nearest Neighbors (KNN) with 79% of accuracy.

Today, Android has become the most popular operating system because of its salient features. As it is an open-source mobile OS, several developers are developing and publishing their android applications. On the other side, attackers are manipulating those applications in the form of malicious software (Malware) by leveraging the application or functional flow of android OS and those malwares create loss or leakage of confidential sensitive information. Though most anti-virus software affords defence against malware attacks, still the attacks are highly possible in the real time adversarial environment. In this paper, the machine learning-based detection method is designed by combining the features of application namely permission and activity which are obtained during the installation of apps. In our design, permissions and activities of each app are extracted making use of Androguard tool. Using this feature combination, malicious apps are classified as either benign or malicious. The advantage of this method is that there is no need for any dynamic analysis. In our experimentation, we used real-world app samples with 500 malware and 500 benign to train the algorithm for better performance. Based on the experimentation results, highest detection rate is attained by Random Forest (RF) with 95% of accuracy and lowest detection rate is obtained by K-Nearest Neighbors (KNN) with 79% of accuracy.

Today, Android has become the most popular operating system because of its salient features. As it is an open-source mobile OS, several developers are developing and publishing their android applications. On the other side, attackers are manipulating those applications in the form of malicious software (Malware) by leveraging the application or functional flow of android OS and those malwares create loss or leakage of confidential sensitive information. Though most anti-virus software affords defence against malware attacks, still the attacks are highly possible in the real time adversarial environment. In this paper, the machine learning-based detection method is designed by combining the features of application namely permission and activity which are obtained during the installation of apps. In our design, permissions and activities of each app are extracted making use of Androguard tool. Using this feature combination, malicious apps are classified as either benign or malicious. The advantage of this method is that there is no need for any dynamic analysis. In our experimentation, we used real-world app samples with 500 malware and 500 benign to train the algorithm for better performance. Based on the experimentation results, highest detection rate is attained by Random Forest (RF) with 95% of accuracy and lowest detection rate is obtained by K-Nearest Neighbors (KNN) with 79% of accuracy.

Woman
Woman
Woman

Year

2023

Category

Research

Product Duration

12 Months
Introduction
Introduction
Introduction

Mobile devices are typically handheld devices like portable telephones which are used for receiving calls over radiofrequency. Based on the respective purposes, various mobile devices are used such as smart phones, laptops, tablets, and smart watches. The economy of a smart phone is higher than personal computers (PC). Most malware developers have a keen interest in aiming at mobile devices rather than PCs because of the stored confidential information related to users

Design
Design
Design

we have used various types of ML algorithms such as Random Forest, KNN (k-Nearest Neighbors), Decision Tree, Gradient Boosting Classifier, SVM (Support Vector Machine), and Logistic Regression to classify the malware and evaluated the performance of each and every machine learning algorithms.

Woman in Garage
Woman in Garage
Woman in Garage
Development
Development
Development

We have used various types of ML algorithms such as Random Forest, KNN (k-Nearest Neighbors), Decision Tree, Gradient Boosting Classifier, SVM (Support Vector Machine), and Logistic Regression to classify the malware and evaluated the performance of each and every machine learning algorithms.

Woman in Car
Woman in Car
Woman in Car
Concept
Concept
Concept

Feature Extraction is considered as the very significant part where feature is used for training a ML model. Based on the utilized features, upper bound of provided model’s performance is defined. After studying several research papers, it is decided to use permissions and the activities used by the APK file which are encoded in source code as well as manifest file.

Woman in Garage
Woman in Garage
Woman in Garage
  • More Works More Works

Let'S WORK

TOGETHER

BASED IN Bloomington, Indiana

AI and ML + Backend Developer

BASED IN USA, I AM AN STUDENT WITH AI And ml EXPERTISE. MY PASSION FOR artificial intelligence , machine learning, AND optimization IS EVIDENT IN MY WORK.

Let'S WORK

TOGETHER

BASED IN Bloomington, Indiana

AI and ML + Backend Developer

BASED IN USA, I AM AN STUDENT WITH AI And ml EXPERTISE. MY PASSION FOR artificial intelligence , machine learning, AND optimization IS EVIDENT IN MY WORK.

Let'S WORK

TOGETHER

BASED IN USA, I AM AN INNOVATIVE DESIGNER AND DIGITAL ARTIST. MY PASSION FOR MINIMALIST AESTHETICS, ELEGANT TYPOGRAPHY, AND INTUITIVE DESIGN IS EVIDENT IN MY WORK.

Let'S WORK

TOGETHER

BASED IN Bloomington, Indiana

AI and ML + Backend Developer

BASED IN USA, I AM AN INNOVATIVE DESIGNER AND DIGITAL ARTIST. MY PASSION FOR MINIMALIST AESTHETICS, ELEGANT TYPOGRAPHY, AND INTUITIVE DESIGN IS EVIDENT IN MY WORK.