{"title":"Cross-validation of machine learning algorithms for malware detection using static features of Windows portable executables: A Comparative Study","authors":"Warda Aslam, M. Fraz, S.K. Rizvi, S. Saleem","doi":"10.1109/HONET50430.2020.9322809","DOIUrl":null,"url":null,"abstract":"With the expansion in the notoriety of modern technology, cyber-attacks have also increased. Traditional techniques to distinguish between malware and benign files are usually signature-based or behavior-based; the following methods can be less accurate and resource hungry. A robust technique is needed which is more efficient and takes less time as compared to traditional techniques. Machine learning can play an important role in this scenario due to its predictive capabilities based upon training. In this study, we use existing machine learning algorithms for classification and clustering using static features of malware-benign portable executables. Cross-validation is performed using two datasets; a publicly available dataset and a self-collected dataset. The self-collected dataset comprises 21,486 samples, whereas, the publicly available dataset comprises 138,047 samples. In the case of supervised classification, accuracies were observed to be above 80% whereas in the case of unsupervised F1-score above 0.9 was observed.","PeriodicalId":245321,"journal":{"name":"2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET)","volume":"179 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HONET50430.2020.9322809","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With the expansion in the notoriety of modern technology, cyber-attacks have also increased. Traditional techniques to distinguish between malware and benign files are usually signature-based or behavior-based; the following methods can be less accurate and resource hungry. A robust technique is needed which is more efficient and takes less time as compared to traditional techniques. Machine learning can play an important role in this scenario due to its predictive capabilities based upon training. In this study, we use existing machine learning algorithms for classification and clustering using static features of malware-benign portable executables. Cross-validation is performed using two datasets; a publicly available dataset and a self-collected dataset. The self-collected dataset comprises 21,486 samples, whereas, the publicly available dataset comprises 138,047 samples. In the case of supervised classification, accuracies were observed to be above 80% whereas in the case of unsupervised F1-score above 0.9 was observed.