A few-shot malware classification approach for unknown family recognition using malware feature visualization

被引:23
作者
Conti, Mauro [1 ,2 ]
Khandhar, Shubham [2 ]
Vinod, P. [3 ]
机构
[1] Univ Padua, Dept Math, Padua, Italy
[2] Delft Univ Technol, Fac Elect Engn Math & Comp Sci, Delft, Netherlands
[3] Cochin Univ Sci & Technol, Dept Comp Applicat, Cochin, Kerala, India
关键词
Malware classification; Few-shot learning; Siamese neural networks; Deep neural networks; GEM Image; Malware visualization;
D O I
10.1016/j.cose.2022.102887
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the ever-increasing threat of malware attacks, building an effective malware classifier to detect mal-ware promptly is of utmost importance. Malware visualization approaches and deep learning techniques have proven effective in classifying sophisticated malware from benchmark datasets. A major problem with traditional deep learning classifier is the need to re-train the classifier when a new malware family emerges. In this paper, we propose few-shot classification techniques which allows us to classify mal-ware based on a few instances and without the need for re-training the classifier for novel malware fam-ilies. We also propose a novel malware visualization technique that can represent a malware binary as a 3-channel image. We experiment with two distinct few-shot learning architectures namely CSNN (Con-volutional Siamese Neural Network) and Shallow-FS (Shallow Few-Shot). CSNN is more suitable when scarce data is available for training, otherwise Shallow-FS can be used to achieve better performance. Our architectures outperforms state of the art few-shot learning approaches and achieves high accuracy in traditional malware classification. Our experiments show our models' ability to classify recent and novel malware families from just a few instances with high accuracy.(c) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:16
相关论文
共 48 条
[21]  
Koch G., 2015, ICML DEEP LEARN WORK, V2
[22]  
LeCun Y., 1995, HDB BRAIN THEORY NEU, V3361
[23]   One-shot learning of object categories [J].
Li, FF ;
Fergus, R ;
Perona, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2006, 28 (04) :594-611
[24]  
Makandar A, 2017, 2017 1ST IEEE INTERNATIONAL CONFERENCE ON DATA MANAGEMENT, ANALYTICS AND INNOVATION (ICDMAI), P76, DOI 10.1109/ICDMAI.2017.8073489
[25]  
MalwareBazaar public malware repository, 2021, MALWAREBAZAAR PUBL M
[26]  
Mcafee ATR Threat Reports, 2021, MCAF ATR THREAT REP
[27]  
Mikolov T, 2013, Arxiv, DOI arXiv:1301.3781
[28]  
Mpress executable packer, 2021, MPRESS EX PACK
[29]  
Natani P., 2013, P INT S SEC COMP COM, P378
[30]  
Nataraj L., 2010, DETECTING PACKED EXE