Netinfo Security ›› 2023, Vol. 23 ›› Issue (11): 104-117.doi: 10.3969/j.issn.1671-1122.2023.11.011

Previous Articles     Next Articles

Malicious Code Classification Method Based on BiTCN-DLP

LI Sicong1,2, WANG Jian1, SONG Yafei1(), HUANG Wei1,2   

  1. 1. Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
    2. Graduate School of Air Force Engineering University, Xi’an 710051, China
  • Received:2023-08-25 Online:2023-11-10 Published:2023-11-10

Abstract:

To cope with the escalating malicious code variants, this article proposed a malicious code classification method (BiTCN-DLP) based on a bidirectional temporal convolution network (BiTCN) and double layer pooling (DLP) to address the problems of insufficient feature extraction and degradation of classification accuracy of existing malicious code classification methods. First, the method fused malicious code opcode and bytecode features to show different details, built BiTCN models to take advantage of the backward and forward dependencies of the features, and introduced a pooling fusion mechanism to further explore the deep dependencies within the malicious code data. Then, the model was validated on the Kaggle dataset. The experimental results show that the accuracy of malicious code classification based on BiTCN-DLP can reach 99.54% with fast convergence and low classification error. Finally, the effectiveness of the model was proved by comparison experiments and ablation experiments.

Key words: malicious code classification, feature fusion, BiTCN, DLP

CLC Number: