Enhancing multi-class malware detection in resource-constrained environments
| bracu.type.group | Student Works | |
| dc.contributor.advisor | Hossain, Muhammad Iqbal | |
| dc.contributor.author | Alve, Abdul Khalek | |
| dc.contributor.author | Rahman, Alif | |
| dc.contributor.author | Zaman, Saadman | |
| dc.contributor.author | Himel, Sazzad Hossen | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2025-08-17T09:53:07Z | |
| dc.date.available | 2025-08-17T09:53:07Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-06 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 51-53). | |
| dc.description | This 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.abstract | The emergence of multi-class malware attacks such as ransomware, spyware, trojan etc. presents an increasing and serious threat to cybersecurity, particularly in resource constrained environments like in IoT devices. Existing machine learning models have achieved nearly perfect accuracy in binary malware classification but falls short in terms of classifying malware families and individual malwares. Additionally, the complexity of these multi-class malware attacks present a significant challenge of detection in resourceconstrained environments as multi-class detection usually requires high computational capability. This research bridges the gap by enhancing the detection accuracy of multiclass malware classification as well as developing a lightweight model that can run efficiently on resource-constrained devices. In this paper, we propose a robust lightweight machine learning model featuring LightGBM classifier with SMOTE oversampling and SOM-US undersampling techniques for data balancing as well as well-engineered feature selection through Genetic Algorithm. The model performed better than the current state of the art models developed on the same dataset in both malware family classification (4 classes) and individual malware type classification (16 classes) with accuracy of 89.1% and 76% respectively. Thus, Maintaining a balance between classification accuracy and computational efficiency in resource constrained environments. Furthermore, we propose another model using Random Forest classifier with an accuracy of 91.2% in malware family classification and 78.7% in individual malware classification. Demonstrating a significant enhancement in terms of accuracy from the current state of the art models. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Abdul Khalek Alve | |
| dc.description.statementofresponsibility | Alif Rahman | |
| dc.description.statementofresponsibility | Saadman Zaman | |
| dc.description.statementofresponsibility | Sazzad Hossen Himel | |
| dc.format.extent | 53 pages | |
| dc.identifier.other | ID 24141176 | |
| dc.identifier.other | ID 21201566 | |
| dc.identifier.other | ID 21201670 | |
| dc.identifier.other | ID 21301066 | |
| dc.identifier.uri | http://hdl.handle.net/10361/26556 | |
| dc.language.iso | en | en_US |
| dc.rights | BRAC University theses 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.subject | Machine learning | en_US |
| dc.subject | Malware detection | en_US |
| dc.subject | Multi-class classification | en_US |
| dc.subject | Decision tree | en_US |
| dc.subject | Genetic algorithm | en_US |
| dc.subject.lcsh | Decision trees--Computer programs. | |
| dc.subject.lcsh | Business intelligence--Computer programs. | |
| dc.subject.lcsh | Computer networks--Security measures. | |
| dc.subject.lcsh | Data mining. | |
| dc.subject.lcsh | Genetic algorithms. | |
| dc.title | Enhancing multi-class malware detection in resource-constrained environments | en_US |
| dc.type | Thesis | en_US |