Information · 2020 · 19 citations · 21 references
Few-shot LearningMalware ClassificationMachine LearningMalware Classification ApproachEngineeringEvasion TechniqueLanguage ProcessingNatural Language ProcessingData ScienceAdversarial Machine LearningMachine Learning ModelDefense SystemsThreat DetectionFew SamplesMobile MalwareComputer ScienceApimds DatasetAnti-virus TechniqueMalware SamplesMalware Analysis
The ability to stop malware as soon as they start spreading will always play an important role in defending computer systems. It must be a huge benefit for organizations as well as society if intelligent defense systems could themselves detect and prevent new types of malware as soon as they reveal only a tiny amount of samples. An approach introduced in this paper takes advantage of One-shot/Few-shot learning algorithms to solve the malware classification problems using a Memory Augmented Neural Network in combination with the Natural Language Processing techniques such as word2vec, n-gram. We embed the malware’s API calls, which are very valuable sources of information for identifying malware’s behaviors, in the different feature spaces, and then feed them to the one-shot/few-shot learning models. Evaluating the model on the two datasets (FFRI 2017 and APIMDS) shows that the models with different parameters could yield high accuracy on malware classification with only a few samples. For example, on the APIMDS dataset, it was able to guess 78.85% correctly after seeing only nine malware samples and 89.59% after fine-tuning with a few other samples. The results confirmed very good accuracies compared to the other traditional methods, and point to a new area of malware research.
21
Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
Jun‐Young Chung, Çaǧlar Gülçehre, Kyunghyun Cho et al. · arXiv (Cornell University) · 2014 · 10.7K citations · Full text