Beta
218454

Using Machine Learning to Identify Android Malware Relying on API calling sequences and Permissions

Article

Last updated: 03 Jan 2025

Subjects

-

Tags

-

Abstract

The revolutionary in cyber attacks, especially in smartphones are rising. The Android operating system is becoming one of the most leading operating systems. Therefore, Android malware is rising in terms of popularity. Malware makers are using novel techniques to develop malicious Android applications, drastically diminishing the capabilities of traditional malware detectors. In consequence, those Anti-malware detectors become unable to detect these unexplained malicious apps. Currently, machine learning techniques are extensively used to discover new unknown Android viruses by analyzing the functionality of static and dynamic app reviews. In this paper, we introduce an Android malware detection technique based on API and permissions. Our purpose is to evaluate and examine the incorporation of machine learning classifiers with featured Android features such as APIs and permissions. We investigated several classification methods in characterizing Android malware with respect to the used feature. We discovered varied performance when we analyses all Android malware detection classifiers that use machine learning, suggesting that machine learning algorithms are effectively utilized in this area of identifying Android malicious apps.

DOI

10.21608/jocc.2022.218454

Keywords

Malware Detection, API call sequence, permission

Authors

First Name

Eslam

Last Name

Amer

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

eslam.amer@miuegypt.edu.eg

City

-

Orcid

-

First Name

Ammar

Last Name

Mohamed

MiddleName

-

Affiliation

Faculty of Graduate Studies for Statistical Research Cairo University

Email

ammar@cu.edu.eg

City

-

Orcid

-

First Name

Seif ElDein

Last Name

Mohamed

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

-

City

-

Orcid

-

First Name

Mostafa

Last Name

Ashaf

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

-

City

-

Orcid

-

First Name

Amr

Last Name

Ehab

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

-

City

-

Orcid

-

First Name

Omar

Last Name

Shereef

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

-

City

-

Orcid

-

First Name

Haytham

Last Name

Metwaie

MiddleName

-

Affiliation

Faculty of Computer Science - Misr International University - Cairo - Egypt

Email

-

City

-

Orcid

-

Volume

1

Article Issue

1

Related Issue

31132

Issue Date

2022-02-01

Receive Date

2021-12-28

Publish Date

2022-02-01

Page Start

38

Page End

47

Online ISSN

2636-3577

Link

https://jocc.journals.ekb.eg/article_218454.html

Detail API

https://jocc.journals.ekb.eg/service?article_code=218454

Order

4

Type

Original Article

Type Code

731

Publication Type

Journal

Publication Title

Journal of Computing and Communication

Publication Link

https://jocc.journals.ekb.eg/

MainTitle

Using Machine Learning to Identify Android Malware Relying on API calling sequences and Permissions

Details

Type

Article

Created At

22 Jan 2023