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...
| मुख्य लेखक: | |
|---|---|
| स्वरूप: | थीसिस |
| भाषा: | अंग्रेज़ी अंग्रेज़ी |
| प्रकाशित: |
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 |