Revue des progrès de la recherche sur la technologie de représentation du code binaire

Taiyan WANG ,  

Qingsong XIE ,  

Lu YU ,  

Zulie PAN ,  

Min ZHANG ,  

Abstract

L'analyse binaire, en tant que technologie fondamentale importante, soutient de nombreuses applications dans le domaine de l'ingénierie logicielle et de la recherche en sécurité. Avec l'expansion continue de la taille des logiciels et l'évolution complexe des architectures logicielles, la technologie d'analyse binaire fait face à de nouveaux défis. Pour surmonter les obstacles existants, les chercheurs appliquent les techniques d'intelligence artificielle à la compréhension et à l'analyse du code binaire, dont le cœur réside dans la manière de représenter le code binaire, c'est-à-dire comment utiliser des méthodes intelligentes pour générer des vecteurs de représentation contenant des informations sémantiques du code binaire, afin de les appliquer à diverses tâches en aval de l'analyse binaire. Cet article enquête et analyse les dernières avancées dans la technologie de représentation du code binaire à l'heure actuelle, divisant les travaux de recherche existants en deux parties : les méthodes d'extraction des caractéristiques du code binaire et les méthodes d'intégration des caractéristiques du code binaire. La partie extraction des caractéristiques comprend principalement la définition et la classification des caractéristiques ainsi que la construction des caractéristiques. Tout d'abord, la définition abstraite et la classification des caractéristiques sont exposées systématiquement, puis le processus de construction de la représentation spécifique des caractéristiques est présenté en détail. Dans la partie intégration, selon les différents modèles intelligents de compréhension sémantique utilisés, et en prenant en compte l'utilisation des modèles d'intégration de texte et des modèles d'intégration graphique, les méthodes d'intégration sont divisées en quatre catégories et présentées. Enfin, cet article résume la pensée globale du développement des recherches existantes et envisage certaines directions potentielles de recherche liées à la technologie de représentation du code binaire.

Keywords

Analyse binaire;représentation du code binaire;extraction des caractéristiques du code binaire;intégration des caractéristiques du code binaire

READ MORE