2019 · 15 citations · 32 references
ComputingComputer ScienceCybersecurityComputer SecurityFeature EngineeringMachine LearningBehavioral AnalysisMalware ClassificationWindows Malware AnalysisAccuracyApi Call AnalysisFeature Extraction For Malware AnalysisFeature Extraction For Malware ClassificationMachine Learning Detection ModelsMachine Learning-based Malware DetectionMalware DetectionMalware Feature Extraction
Machine learning models regularly achieve more than 95% accuracy in academic literature for dynamic malware detection problems, but the samples providing the data for these models are rarely shared publicly. This not only creates a benchmarking problem for academic and industry practitioners but could fail to reveal the hidden bias of machine learning models towards data from a particular source. This paper simulates "lab" experiments with several filetypes, machine learning algorithms, and features tested using data from two sources to probe the robustness of these models across different test sets. The first source is the same as the training data, the second is a commercial malware dataset provided by an organisation's advanced malware detection methods. These preliminary results indicate that for Windows executable files, widely used API call features are less robust than behavioural metrics such as CPU usage, RAM use, and packets received and transmitted, which give greater consistency in predictive accuracy rates across the different test sets.
32
Iker Burguera, Urko Zurutuza, Simin Nadjm‐Tehrani · 2011 · 906 citations
Malware Obfuscation Techniques: A Brief Survey
Ilsun You, Kangbin Yim · 2010 · 576 citations
Large-scale malware classification using random projections and neural networks
George E. Dahl, Jack W. Stokes, Li Deng et al. · 2013 · 452 citations