NUST Institutional Repository

RANSOMSHIELD: MITIGATING ANDROID RANSOMWARE ATTACKS THROUGH PERMISSIONBASED ANALYSIS USING MACHINE LEARNING

Show simple item record

dc.contributor.author Ayesha, Tatheer
dc.date.accessioned 2023-09-20T12:52:42Z
dc.date.available 2023-09-20T12:52:42Z
dc.date.issued 2023
dc.identifier.other 328873
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/39062
dc.description Supervisor: Dr. Mehdi Hussain en_US
dc.description.abstract Ransomware is one of the threatening malwares for security systems, targeting both Windows and mobile platforms. It has the ability of encrypting sensitive user data and command a deliverance of data in return. The extensive growth of ransomware attacks is due to the spread of mobile malware with irrelevant permissions and malware codes in mobile applications. In the literature, there are several proposed models for detecting ransomware. These models typically utilize various attributes, such as API calls, system calls, intents, permissions, and other dynamic features of an application. However, the extensive utilization of the aforementioned attributes can lead to the increased complexity of the detection system. Therefore, a deep investigation of Android Permissions to identify the significant set of permissions that can be used to detect ransomware applications prior to their initiation is focused in this study. The proposed RansomShield technique first identifies the significant permissions to be used and then employed machine learning algorithms to classify. Through our implementation, the proposed model successfully identified 16 significant permissions to predict ransomware applications with 97% detection accuracy. The classifiers we used for this model are supervised for ransomware detection for accomplishing high accuracies i.e., 97% with Random Forest, 95% with Decision Tree, 97% with SVM, 95% with Logistic Regression, 73% with Naïve Bayes, 94 % with Bagging, 100% with Gradient boosting and 97% with KNN models. The proposed model outperformed the existing model regarding a limited no. of permissions while achieving high accuracy. Further, a new permission-based dataset is created that is online and available for future researchers. en_US
dc.language.iso en_US en_US
dc.publisher School of Electrical Engineering and Computer Science (SEECS), NUST en_US
dc.subject Android, Ransomware, Machine learning, Accuracy, Permissions en_US
dc.title RANSOMSHIELD: MITIGATING ANDROID RANSOMWARE ATTACKS THROUGH PERMISSIONBASED ANALYSIS USING MACHINE LEARNING en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [147]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account