Enhancing android security with explainable AI: a hybrid malware detection framework using static and dynamic features

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorRasel , Annajiat Alim
dc.contributor.advisorAhmed , Md. Sabbir
dc.contributor.authorAhamed, Md. Azaz
dc.contributor.authorRahman, Mitisha Tasnim
dc.contributor.authorFarzana, Syeda Nahin
dc.contributor.authorSazid, Sad Al
dc.contributor.authorSameer, Sheikh Zahid Hassan
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2025-07-22T05:04:24Z
dc.date.available2025-07-22T05:04:24Z
dc.date.copyright2025
dc.date.issued2025-04
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 48-49).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.en_US
dc.description.abstractMobile phones have become a major target of cyberattacks because of their vast number of users and open-source nature. Among these many threats, Adware and Trojans are frequent and serious threats that undermine user privacy and all-around system reliability. We investigate the effectiveness of machine learning in classifying malware samples into either Adware or Trojan. We discuss a rigorous data prepro- cessing pipeline to balance the class distribution by synthetic oversampling, filtering features based on their statistical characteristics, and scaling numeric variables to have zero mean and unit variance. Multiple model evaluation metrics-precision, recall, F1 score, balanced accuracy, and ROC AUC-indicate our models can tell the differences between these classes with Random Forest achieving 96% accuracy in both features. Of particular note are ensemble classifiers, which achieve high performance and demonstrate how integrating various decision boundaries can yield superior results without excessive computational overhead. These findings speak vol- umes on the practical importance of robust preprocessing, balanced datasets, and interpretable methods for feature importance in order to delve deeper into malicious behaviors. The study gives ample emphasis on evidence-based model selection and shows how such advanced strategies can fortify cybersecurity measures in today’s ever-changing world of mobile technologies.en_US
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityMitisha Tasnim Rahman
dc.description.statementofresponsibilityMd. Azaz Ahamed
dc.description.statementofresponsibilitySyeda Nahin Farzana
dc.description.statementofresponsibilitySad Al Sazid
dc.description.statementofresponsibilitySheikh Zahid Hassan Sameer
dc.format.extent49 pages
dc.identifier.otherID 20301327
dc.identifier.otherID 20301369
dc.identifier.otherID 24341274
dc.identifier.otherID 24241343
dc.identifier.otherID 21101307
dc.identifier.urihttp://hdl.handle.net/10361/26485
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectAndroid malwareen_US
dc.subjectAdwareen_US
dc.subjectTrojanen_US
dc.subjectData preprocessingen_US
dc.subjectMobile securityen_US
dc.subject.lcshApplication software Security measures.
dc.subject.lcshMachine learning.
dc.subject.lcshArtificial intelligence.
dc.titleEnhancing android security with explainable AI: a hybrid malware detection framework using static and dynamic featuresen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
20301369_20301327_24341274_24241343_21101307_CSE.pdf
Size:
2.85 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: