Enhanced android malware detection framework using API application framework layer

Abdul Ghani, Saidah Mastura (2023) Enhanced android malware detection framework using API application framework layer. Masters thesis, Universiti Teknikal Malaysia Melaka.

[img] Text (24 Pages)
Enhanced android malware detection framework using API application framework layer.pdf - Submitted Version

Download (266kB)
[img] Text (Full Text)
Enhanced android malware detection framework using API application framework layer.pdf - Submitted Version
Restricted to Registered users only

Download (3MB)

Abstract

Android is an open source mobile operating system which is gaining more popularity among users. Everyone is given the opportunities to develop Android application because of the existence of the API framework in Application Framework layer. Besides, Application Framework layer consists of manager blocks which can be used to access data in Android device, making the most vulnerable layer in which the malware developers like to exploit. This thesis was to develop an enhanced framework to detect Android malware application using Application Framework layer components. Static analysis technique was selected for developing the proposed enhanced framework. The proposed enhanced framework can be used to overcome the weaknesses of recent framework which are not categorizing the API into hierarchical level and used the inappropriate input for API data collection. Then, the experiment was carried out to test the effectiveness of the proposed enhanced framework using API and manager classes as parameters. By using Decision Tree, k-Nearest Neighbour and Random Forest algorithms, the results were analysed and the performance of the proposed enhanced framework was validated using Confusion Matrix calculation. The best performance of this proposed enhanced framework was obtained by using Decision Tree algorithms in both categories with accuracy of 82.75% for API category and 86.00% for manager classes category. Although the performance of detection rate was low, this proposed enhanced framework can still identify the malware behaviour using the categorization of API according to the hierarchical level of API. To improve the performance, a combination of parameters instead of using a single parameter should be utilised and a combination of dynamic and static analysis techniques should also be used for future research.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Smartphones, Malware, Android
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: Library > Tesis > FTMK
Depositing User: Muhamad Hafeez Zainudin
Date Deposited: 03 Dec 2025 06:25
Last Modified: 03 Dec 2025 07:04
URI: http://eprints.utem.edu.my/id/eprint/29052
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item