dc.contributor.author | Kipsang, Jacob | |
dc.date.accessioned | 2022-04-14T13:02:20Z | |
dc.date.available | 2022-04-14T13:02:20Z | |
dc.date.issued | 2021-11-23 | |
dc.identifier.citation | Kipsang, J. (2022). Hybridizing machine learning and static malware detection using the PE header. Masters. Masters thesis. Makerere University. | en_US |
dc.identifier.uri | http://hdl.handle.net/10570/10125 | |
dc.description | Project report submitted to the School of Computing and Informatics Technology in partial fulfillment of the requirements for the award of Master of Science in Computer Science of Makerere University | en_US |
dc.description.abstract | Cyber crime cases currently involve demanding payment after infecting a victimized organization’s computers with ransomware or impairing operations through a distributed denial-of-service attack which significantly impacts the confidentiality, integrity
and availability of data. Recent researchers show that hybridizing techniques can detect malware or benign effectively. Our research provides an experimental study on hybridizing machine learning and signature-based techniques to detect malware
based on the PE header information. The dataset was sliced randomly into training 80% and testing 20% sets. The classifiers
we used were Random Forest, Gradient Boosting and Ada boost to train and test the dataset. We evaluated our models using the evaluation metrics. Results showed overall achieved accuracy is high for the cleaned dataset ranging from 99.70%
to 99.77%, for the uncleaned dataset range from 93.83% to 96.83%. The VirusTotal file report API had a high Average detection rate for unclean datasets ranging from 0.00% to 12.57% and a low average detection rate of 0.00% on a cleaned dataset. Random Forest emerged as the best classifier for both cleaned and uncleaned datasets with an average detection rate for static analysis of 0.00%. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Makerere University | en_US |
dc.subject | Hybridizing, Machine Learning, Static Malware, Detection, PE Header | en_US |
dc.subject | Machine learning | en_US |
dc.subject | Static malware detection | en_US |
dc.subject | PE Header | en_US |
dc.title | Hybridizing machine learning and static malware detection using the PE header | en_US |
dc.type | Thesis | en_US |