Attention-Based API Locating for Malware Techniques

被引:5
作者
Wong, Guo-Wei [1 ]
Huang, Yi-Ting [2 ]
Guo, Ying-Ren [3 ]
Sun, Yeali [4 ]
Chen, Meng Chang [3 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106319, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Dept Elect Engn, Taipei 106335, Taiwan
[3] Acad Sinica, Taipei 115201, Taiwan
[4] Natl Taiwan Univ, Dept Informat Management, Taipei 10617, Taiwan
关键词
Causality tracking; dynamic analysis; malicious behavior discovery; malware analysis; MITRE ATT&CK; MODEL;
D O I
10.1109/TIFS.2023.3330337
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents APILI, an innovative approach to behavior-based malware analysis that utilizes deep learning to locate the API calls corresponding to discovered malware techniques in dynamic execution traces. APILI defines multiple attentions between API calls, resources, and techniques, incorporating MITRE ATT&CK framework, adversary tactics, techniques and procedures, through a neural network. We employ fine-tuned BERT for arguments/resources embedding, SVD for technique representation, and several design enhancements, including layer structure and noise addition, to improve the locating performance. To the best of our knowledge, this is the first attempt to locate low-level API calls that correspond to high-level malicious behaviors (that is, techniques). Our evaluation demonstrates that APILI outperforms other traditional and machine learning techniques in both technique discovery and API locating. These results indicate the promising performance of APILI, thus allowing it to reduce the analysis workload.
引用
收藏
页码:1199 / 1212
页数:14
相关论文
共 52 条
[1]  
Al-Shaer R, 2020, Arxiv, DOI arXiv:2005.01654
[2]  
Amjadian E, 2021, AEROSP CONF PROC, DOI 10.1109/AERO50100.2021.9438369
[3]  
Berlin K., 2015, P 8 ACM WORKSH ART I, P35, DOI [DOI 10.1145/2808769.2808773.V, 10.1145/2808769.2808773, DOI 10.1145/2808769.2808773]
[4]   TRAINING WITH NOISE IS EQUIVALENT TO TIKHONOV REGULARIZATION [J].
BISHOP, CM .
NEURAL COMPUTATION, 1995, 7 (01) :108-116
[5]  
Breiman Leo, 2017, Classification and Regression Trees, DOI 10.1201/9781315139470
[6]  
Cho KYHY, 2014, Arxiv, DOI [arXiv:1409.1259, DOI 10.48550/ARXIV.1409.1259]
[7]  
CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
[8]  
Cuckoo sandbox, About us
[9]  
Devlin J, 2019, Arxiv, DOI arXiv:1810.04805
[10]   DISCRIMINATORY ANALYSIS - NONPARAMETRIC DISCRIMINATION - CONSISTENCY PROPERTIES [J].
FIX, E ;
HODGES, JL .
INTERNATIONAL STATISTICAL REVIEW, 1989, 57 (03) :238-247