학술논문

Binary Code Similarity Detection: State and Future
Document Type
Conference
Source
2023 IEEE 12th International Conference on Cloud Networking (CloudNet) Cloud Networking (CloudNet), 2023 IEEE 12th International Conference on. :408-412 Nov, 2023
Subject
Communication, Networking and Broadcast Technologies
Computing and Processing
Art
Reviews
Redundancy
Binary codes
Copyright protection
Malware
Computer networks
network security
feature extraction
binary code similarity
malware analysis
Language
ISSN
2771-5663
Abstract
Binary code similarity detection (BCSD) is an important research direction in the field of computer network security. The application scenarios for BCSD are widespread and many related methods have been proposed to solve the problems of eliminating code redundancy, vulnerability mining, malware analysis, and code copyright protection. Based on the absence of a comprehensive overview of the BCSD method, the present article provides a review of the state of art on BCSD research. Firstly, this paper introduces the relevant concepts, general process, and challenges faced by BCSD, such as the compiler optimization diversity challenge. Secondly, based on different feature information and method principles, this paper classifies the current BCSD method into three categories: text-based, logic-based, and semantics-based methods. Then, the implementation procedures of multiple BCSD methods are described. Finally, this paper proposes prospects for the technology and application of BCSD.