Benchmark Static API Call Datasets for Malware Family Classification
Authors:
- Berkant DüzgünBDBerkant Düzgün
- Aykut ÇayırAÇAykut Çayır
- Ferhat DemirkıranFDFerhat Demirkıran
- Ceyda Nur KahyaCKCeyda Nur Kahya
- Buket GençaydınBGBuket Gençaydın
- Hasan DağHDHasan Dağ
Preprint
Abstract
Nowadays, malware and malware incidents are increasing daily, even with various antivirus systems and malware detection or classification methodologies. Machine learning techniques have been the main focus of the security experts to detect malware and determine their families. Many static, dynamic, and hybrid techniques have been presented for that purpose. In this study, the static analysis technique has been applied to malware samples to extract API calls, which is one of the most used features in machine/deep learning models as it represents the behavior of malware samples. Since the rapid increase and continuous evolution of malware affect the detection capacity of antivirus scanners, recent and updated datasets of malicious software became necessary to overcome this drawback. This paper introduces two new datasets: One with 14,616 samples obtained and compiled from VirusShare and one with 9,795 samples from VirusSample. In addition, benchmark results based on static API calls of malware samples are presented using several machine and deep learning models on these datasets. We believe that these two datasets and benchmark results enable researchers to test and validate their methods and approaches in this field.Keywords
All Related Versions
This publication has 11 references indexed in Scilit:
- Compressing Large-Scale Transformer-Based Models: A Case Study on BERTTransactions of the Association for Computational Linguistics, 2021
- Pre-trained models for natural language processing: A surveyScience China Technological Sciences, 2020
- A Comprehensive Review on Malware Detection ApproachesIEEE Access, 2020
- MalDAE: Detecting and explaining malware based on correlation and fusion of static and dynamic characteristicsComputers & Security, 2019
- Survey of machine learning techniques for malware analysisComputers & Security, 2019
- A Survey on Malware Analysis Techniques: Static, Dynamic, Hybrid and Memory AnalysisInternational Journal on Advanced Science, Engineering and Information Technology, 2018
- A Novel Approach to Detect Malware Based on API Call Sequence AnalysisInternational Journal of Distributed Sensor Networks, 2015
- A survey of emerging threats in cybersecurityJournal of Computer and System Sciences, 2014
- Malware analysis in cloud computing: Network and system characteristics2013
- Greedy function approximation: A gradient boosting machine.The Annals of Statistics, 2001