Dynamic Malware Analysis Based on API Sequence Semantic Fusion

被引:8
作者
Zhang, Sanfeng [1 ,2 ]
Wu, Jiahao [1 ]
Zhang, Mengzhe [1 ]
Yang, Wang [1 ,2 ]
机构
[1] Southeast Univ, Sch Cyber Sci & Engn, Nanjing 211189, Peoples R China
[2] Southeast Univ, Key Lab Comp Network & Informat Integrat, Minist Educ, Nanjing 211189, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 11期
关键词
malware; dynamic analysis; API call sequence; semantic feature; fusion; LEARNING APPROACH; CLASSIFICATION;
D O I
10.3390/app13116526
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The existing dynamic malware detection methods based on API call sequences ignore the semantic information of functions. Simply mapping API to numerical values does not reflect whether a function has performed a query or modification operation, whether it is related to network communication, the file system, or other factors. Additionally, the detection performance is limited when the size of the API call sequence is too large. To address this issue, we propose Mal-ASSF, a novel malware detection model that fuses the semantic and sequence features of the API calls. The API2Vec embedding method is used to obtain the dimensionality reduction representation of the API function. To capture the behavioral features of sequential segments, Balts is used to extract the features. To leverage the implicit semantic information of the API functions, the operation and the type of resource operated by the API functions are extracted. These semantic and sequential features are then fused and processed by the attention-related modules. In comparison with the existing methods, Mal-ASSF boasts superior capabilities in terms of semantic representation and recognition of critical sequences within API call sequences. According to the evaluation with a dataset of malware families, the experimental results show that Mal-ASSF outperforms existing solutions by 3% to 5% in detection accuracy.
引用
收藏
页数:16
相关论文
共 37 条
  • [11] Deep learning based Sequential model for malware analysis using Windows exe API Calls
    Catak, Ferhat Ozgur
    Yaz, Ahmet Faruk
    Elezaj, Ogerta
    Ahmed, Javed
    [J]. PEERJ COMPUTER SCIENCE, 2020,
  • [12] CruParamer: Learning on Parameter-Augmented API Sequences for Malware Detection
    Chen, Xiaohui
    Hao, Zhiyu
    Li, Lun
    Cui, Lei
    Zhu, Yiran
    Ding, Zhenquan
    Liu, Yongji
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 788 - 803
  • [13] Detection of Malicious Code Variants Based on Deep Learning
    Cui, Zhihua
    Xue, Fei
    Cai, Xingjuan
    Cao, Yang
    Wang, Gai-ge
    Chen, Jinjun
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) : 3187 - 3196
  • [14] Features Engineering to Differentiate between Malware and Legitimate Software
    Daeef, Ammar Yahya
    Al-Naji, Ali
    Nahar, Ali K.
    Chahl, Javaan
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [15] Android Malware Familial Classification and Representative Sample Selection via Frequent Subgraph Analysis
    Fan, Ming
    Liu, Jun
    Luo, Xiapu
    Chen, Kai
    Tian, Zhenzhou
    Zheng, Qinghua
    Liu, Ting
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2018, 13 (08) : 1890 - 1905
  • [16] Huang WY, 2016, LECT NOTES COMPUT SC, V9721, P399, DOI 10.1007/978-3-319-40667-1_20
  • [17] Analysis of Networks and Digital Systems by Using the Novel Technique Based on Complex Fuzzy Soft Information
    Jan, Naeem
    Gwak, Jeonghwan
    Pei, Jiaming
    Maqsood, Rabia
    Nasir, Abdul
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2023, 69 (02) : 183 - 193
  • [18] Recurrent neural network for detecting malware
    Jha, Sudan
    Prashar, Deepak
    Hoang Viet Long
    Taniar, David
    [J]. COMPUTERS & SECURITY, 2020, 99
  • [19] Long short-term memory-based Malware classification method for information security
    Kang, Jungho
    Jang, Sejun
    Li, Shuyu
    Jeong, Young-Sik
    Sung, Yunsick
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2019, 77 : 366 - 375
  • [20] DMalNet: Dynamic malware analysis based on API feature engineering and graph learning
    Li, Ce
    Cheng, Zijun
    Zhu, He
    Wang, Leiqi
    Lv, Qiujian
    Wang, Yan
    Li, Ning
    Sun, Degang
    [J]. COMPUTERS & SECURITY, 2022, 122