2016 · 10 citations · 12 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningMalware AnalysisFeature DetectionMalware ClassificationThreat DetectionClassification AccuracyClassification AlgorithmsFeature Extraction For Malware ClassificationMachine Learning-based Malware DetectionMalware DetectionMalware Feature ExtractionRandom Forest ClassificationSupport Vector Machine Classification
The ubiquitous advance of technology used on the Internet, computers, smart phones and tablets has been conducive to the creation and proliferation of cyber threats resulting in attacks that have grown exponentially. Consequently, anti-virus companies and researchers have developed new approaches for dealing with discovering and classifying malware. Among these, machine learning and big data technologies have been used for feature extraction, detection, and clustering of cyber threats. In this paper a dataset of malware and clean files (goodware) was created and analyzed from the static and dynamic features provided by the online framework VirusTotal. The purpose is to select the smallest number of features that keep classification accuracy as high as possible in order to decrease the use of resources for monitoring as well as extracting features and the time for detection. In this research, it was found that “9” features are enough to distinguish malware from “goodware” files with an accuracy of 99.60%. Selecting the most representative features for malware detection relies on the possibility of creating an embedded program that monitors the processes executed by the operating system (OS) and looks for the characteristics that match malware behavior. In addition, classification algorithms such as Random Forest (RF), Support Vector Machine (SVM) and Neural Networks (NN) were used in a novel combination that not only showed an increase in accuracy, but also in the training speed from hours to just minutes. Finally, the trained model (which was trained with a dataset of malware samples seen before September 2015) was tested on a new dataset of malware samples seen by first time between October 2015 and June 2016 and showed that the model is still effective for detection of unseen malware files.
12
Large-scale malware classification using random projections and neural networks
George E. Dahl, Jack W. Stokes, Li Deng et al. · 2013 · 452 citations
Malware Analysis and Classification: A Survey
Ekta Gandotra, Divya Bansal, Sanjeev Sofat · Journal of Information Security · 2014 · 409 citations · Full text
Analysis of Machine learning Techniques Used in Behavior-Based Malware Detection
Ivan Firdausi, Charles Lim, Alva Erwin et al. · 2010 · 326 citations