Enhanced android malware detection framework using API application framework layer

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 bl...

पूर्ण विवरण

ग्रंथसूची विवरण
मुख्य लेखक: Abdul Ghani, Saidah Mastura
स्वरूप: थीसिस
भाषा:अंग्रेज़ी
अंग्रेज़ी
प्रकाशित: 2023
विषय:
ऑनलाइन पहुंच:http://eprints.utem.edu.my/id/eprint/29052/
https://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=123843
Abstract Abstract here
_version_ 1855619837449994240
author Abdul Ghani, Saidah Mastura
author_facet Abdul Ghani, Saidah Mastura
author_sort Abdul Ghani, Saidah Mastura
description 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.
format Thesis
id utem-29052
institution Universiti Teknikal Malaysia Melaka
language English
English
publishDate 2023
record_format EPrints
record_pdf Restricted
spelling utem-290522025-12-03T07:04:26Z http://eprints.utem.edu.my/id/eprint/29052/ Enhanced android malware detection framework using API application framework layer Abdul Ghani, Saidah Mastura QA75 Electronic computers. Computer science QA76 Computer software TK Electrical engineering. Electronics Nuclear engineering 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. 2023 Thesis NonPeerReviewed text en http://eprints.utem.edu.my/id/eprint/29052/1/Enhanced%20android%20malware%20detection%20framework%20using%20API%20application%20framework%20layer.pdf text en http://eprints.utem.edu.my/id/eprint/29052/2/Enhanced%20android%20malware%20detection%20framework%20using%20API%20application%20framework%20layer.pdf Abdul Ghani, Saidah Mastura (2023) Enhanced android malware detection framework using API application framework layer. Masters thesis, Universiti Teknikal Malaysia Melaka. https://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=123843
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
Abdul Ghani, Saidah Mastura
Enhanced android malware detection framework using API application framework layer
thesis_level Master
title Enhanced android malware detection framework using API application framework layer
title_full Enhanced android malware detection framework using API application framework layer
title_fullStr Enhanced android malware detection framework using API application framework layer
title_full_unstemmed Enhanced android malware detection framework using API application framework layer
title_short Enhanced android malware detection framework using API application framework layer
title_sort enhanced android malware detection framework using api application framework layer
topic QA75 Electronic computers. Computer science
QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utem.edu.my/id/eprint/29052/
https://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=123843
work_keys_str_mv AT abdulghanisaidahmastura enhancedandroidmalwaredetectionframeworkusingapiapplicationframeworklayer