Binary code tracing method for multi-granularity information fusion under software gene perspective

The invention belongs to the technical field of network security, and discloses a binary code tracing method for multi-granularity information fusion under a software gene perspective, which comprises the following steps of: 1, extracting a software gene sequence, a software gene and a software gene...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SONG ZHIHUI, SHAN ZHENG, TANG KE, QIAO MENG, LIU FUDONG, XIONG QIBING, ZHANG CHUNYAN, XU LIANQIU, HUANG YIZHAO, GUI HAIREN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention belongs to the technical field of network security, and discloses a binary code tracing method for multi-granularity information fusion under a software gene perspective, which comprises the following steps of: 1, extracting a software gene sequence, a software gene and a software gene map of a target program and common information which can be directly extracted from IDA to an sqlite database; 2, carrying out word embedding on the software gene sequence in the sqlite database, and then carrying out bidirectional GRU model training to obtain a feature vector; 3, performing multi-granularity sequence information fusion based on the feature vector obtained after training in the step 2 and information in the sqlite database to obtain a feature vector containing multi-granularity information, and then performing structured learning through graph convolution; 4, mapping the learned hidden layer space feature vector representation to a sample marking space through a full connection layer to serve as a