A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak

In recent years, the amount of malware targeting Android users has increased dramatically. Among many mobile operating systems, the Android operating system is most targeted by malware. In order to detect malware which causes immense chaos and problems to mobile device users, the Android mobile appl...

Full description

Bibliographic Details
Main Author: Mohd Faizal , Ab Razak
Format: Thesis
Published: 2018
Subjects:
Online Access:http://studentsrepo.um.edu.my/12004/
http://studentsrepo.um.edu.my/12004/1/Mohd_Faizal.pdf
_version_ 1848774534871646208
author Mohd Faizal , Ab Razak
author_facet Mohd Faizal , Ab Razak
author_sort Mohd Faizal , Ab Razak
building UM Research Repository
collection Online Access
description In recent years, the amount of malware targeting Android users has increased dramatically. Among many mobile operating systems, the Android operating system is most targeted by malware. In order to detect malware which causes immense chaos and problems to mobile device users, the Android mobile applications need to be analysed. Two types of malware analysis are available namely, static analysis and dynamic analysis. Static analysis examines the whole code of the applications thoroughly while dynamic analysis identifies malware applications by monitoring their behaviors. Although both types of analysis have been performed with some level of success, additional processes are needed to improve the malware detection system. This is because current technologies indicate that malware attackers find novel ways of avoiding detection while causing harm. This thesis aims to propose an efficient malware detection system which uses the machine learning approach and the risk analysis approach to analyse Android applications. This study focusses in particular on permission features which are able to disclose the sensitive information noted on Android mobile devices. This study uses data samples accessed from Drebin by collecting 5,560 applications from 179 different malware families. It also uses data samples accessed from Androzoo by collecting 5,000 benign applications. This study also proposes a novel quantitative security method for evaluating the risk analysis of malicious and benign applications based on Android permissions. The risk analysis helps users to understand the risk level of the applications. It also improves user attention by giving responses to the users regarding permissions that contain high-risk levels. More specifically, this study performs four experiments through to validate the proposed system for use. In particular, this study introduces the EZADroid for evaluating and zoning the Android applications which apply the Analytic Hierarchy Process (AHP) as a decision factor to calculate the risk values and to assess the prediction performance through True Positive Rate (TPR), False Positive Rate (FPR), accuracy, f-measure and precision. Finally, a website was established to validate the prediction performance with machine learning approach that measures its efficiency and effectiveness. The outstanding results imply that this study has proven that the permission features are capable of classify malware applications.
first_indexed 2025-11-14T13:59:50Z
format Thesis
id um-12004
institution University Malaya
institution_category Local University
last_indexed 2025-11-14T13:59:50Z
publishDate 2018
recordtype eprints
repository_type Digital Repository
spelling um-120042021-03-10T18:29:00Z A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak Mohd Faizal , Ab Razak QA75 Electronic computers. Computer science In recent years, the amount of malware targeting Android users has increased dramatically. Among many mobile operating systems, the Android operating system is most targeted by malware. In order to detect malware which causes immense chaos and problems to mobile device users, the Android mobile applications need to be analysed. Two types of malware analysis are available namely, static analysis and dynamic analysis. Static analysis examines the whole code of the applications thoroughly while dynamic analysis identifies malware applications by monitoring their behaviors. Although both types of analysis have been performed with some level of success, additional processes are needed to improve the malware detection system. This is because current technologies indicate that malware attackers find novel ways of avoiding detection while causing harm. This thesis aims to propose an efficient malware detection system which uses the machine learning approach and the risk analysis approach to analyse Android applications. This study focusses in particular on permission features which are able to disclose the sensitive information noted on Android mobile devices. This study uses data samples accessed from Drebin by collecting 5,560 applications from 179 different malware families. It also uses data samples accessed from Androzoo by collecting 5,000 benign applications. This study also proposes a novel quantitative security method for evaluating the risk analysis of malicious and benign applications based on Android permissions. The risk analysis helps users to understand the risk level of the applications. It also improves user attention by giving responses to the users regarding permissions that contain high-risk levels. More specifically, this study performs four experiments through to validate the proposed system for use. In particular, this study introduces the EZADroid for evaluating and zoning the Android applications which apply the Analytic Hierarchy Process (AHP) as a decision factor to calculate the risk values and to assess the prediction performance through True Positive Rate (TPR), False Positive Rate (FPR), accuracy, f-measure and precision. Finally, a website was established to validate the prediction performance with machine learning approach that measures its efficiency and effectiveness. The outstanding results imply that this study has proven that the permission features are capable of classify malware applications. 2018-08 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/12004/1/Mohd_Faizal.pdf Mohd Faizal , Ab Razak (2018) A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak. PhD thesis, University of Malaya. http://studentsrepo.um.edu.my/12004/
spellingShingle QA75 Electronic computers. Computer science
Mohd Faizal , Ab Razak
A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title_full A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title_fullStr A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title_full_unstemmed A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title_short A malware risk analysis and detection system for mobile devices using permission-based features / Mohd Faizal Ab Razak
title_sort malware risk analysis and detection system for mobile devices using permission-based features / mohd faizal ab razak
topic QA75 Electronic computers. Computer science
url http://studentsrepo.um.edu.my/12004/
http://studentsrepo.um.edu.my/12004/1/Mohd_Faizal.pdf