2019 · 15 citations · 14 references
ComputingComputer ScienceCybersecurityMachine LearningMalware AnalysisStatistical LearningClassificationEnsemble MethodsMalware ClassificationWindows Malware AnalysisBinary ClassificationBinary Malware ClassificationMachine Learning For Malware ClassificationMachine Learning-based Malware DetectionMalware DetectionMalware Family ClassificationStatic Malware ClassificationWindows Malware Classification
In recent years, machine learning techniques have become more and more popular. It is also introduced to the research about malware detection. However, most of research are still focused on binary classification issue, which predicts a file as benign or malicious. Only a small fraction of them work on malware type detection or classification of malware family. This work mainly uses several machine learning models to build static malware type classifiers on PE-format files. A recently released dataset for windows malware detection are used and relabeled into multi-class via VirusTotal, and several efficient and scalable machine learning models are considered. The evaluation results show that our best model, random forest, can achieve high performance with micro avg f1 score 0.96 and macro avg f1 score 0.89, which is better than the model used in referred work.
14
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Svante Wold, Kim H. Esbensen, Paul Geladi · Chemometrics and Intelligent Laboratory Systems · 1987 · 11.5K citations
LightGBM: A Highly Efficient Gradient Boosting Decision Tree
Guolin Ke, Qi Meng, Thomas Finley et al. · HAL (Le Centre pour la Communication Scientifique Directe) · 2017 · 9.5K citations · Full text
Data mining methods for detection of new malicious executables
Matthew G. Schultz, Eleazar Eskin, F. Zadok et al. · 2002 · 1.1K citations · Full text