Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.
dc.contributor.author | Sadia Rashid, 01-241211-009 | |
dc.date.accessioned | 2024-02-26T07:47:40Z | |
dc.date.available | 2024-02-26T07:47:40Z | |
dc.date.issued | 2024 | |
dc.identifier.uri | http://hdl.handle.net/123456789/16988 | |
dc.description | Supervised by Dr. Tamim Ahmed Khan | en_US |
dc.description.abstract | Android is a widely used operating system but with its success, it also faces issues with malware threats. With advanced technology, malware is also becoming complex making it challenging to detect. Android malware detection techniques are used to detect malware on Android operating systems. There are mainly two types of detection techniques which are static and dynamic analysis. This thesis is focused on the dynamic analysis of Android malware. The use of machine learning or deep learning for malware detection requires datasets. These datasets Malware Researchers developed many machine learning models and deep learning models to detect Android malware considering static as well as dynamic features-based datasets. We consider features extracted from system executions and we perform multi-class classification of malware categories in this study, by considering all malware classes (Adware, Backdoor, File Infector, PUA, Ransomware, Riskware, Scareware, Trojan, TrojanBanker, Trojan-Dropper, Trojan-SMS, Trojan-Spy and zero-day) by using deep learning algorithm as it outperforms machine learning in high dimensional data. We use the CIC-AndMal-2020 dataset, the newly developed dataset for multi-class classification. It consists of 13 prominent malware classes and 141 features. We also perform statistical analysis on the dataset (p-value analysis and correlation) to identify the relationship between features and statistical analysis of the model (bias and variance) to arrive at the optimal model. We evaluate the proposed algorithm using performance metrics i.e. accuracy, precision, recall, ROC-AUC analysis, and F1-Score and, finally, compare our results with existing studies. Our results outperform previous dynamic analysis results. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Software Engineering, Bahria University Engineering School Islamabad | en_US |
dc.relation.ispartofseries | MS-SE;T-2557 | |
dc.subject | Software Engineering | en_US |
dc.subject | Android Malware Detection | en_US |
dc.subject | Experimental Setup | en_US |
dc.title | Android Malware Detection Using Dynamic Feature Analysis | en_US |
dc.type | Thesis | en_US |