当前位置: X-MOL 学术ACM Comput. Surv. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Survey of Binary Code Similarity
ACM Computing Surveys ( IF 16.6 ) Pub Date : 2021-04-17 , DOI: 10.1145/3446371
Irfan Ul Haq 1 , Juan Caballero 2
Affiliation  

Binary code similarityapproaches compare two or more pieces of binary code to identify their similarities and differences. The ability to compare binary code enables many real-world applications on scenarios where source code may not be available such as patch analysis, bug search, and malware detection and analysis. Over the past 22 years numerous binary code similarity approaches have been proposed, but the research area has not yet been systematically analyzed. This article presents the first survey of binary code similarity. It analyzes 70 binary code similarity approaches, which are systematized on four aspects: (1) the applications they enable, (2) their approach characteristics, (3) how the approaches are implemented, and (4) the benchmarks and methodologies used to evaluate them. In addition, the survey discusses the scope and origins of the area, its evolution over the past two decades, and the challenges that lie ahead.

中文翻译:

二进制代码相似度调查

二进制代码相似性方法比较两段或多段二进制代码以识别它们的异同。比较二进制代码的能力使许多实际应用程序能够在源代码可能不可用的情况下进行,例如补丁分析、错误搜索以及恶意软件检测和分析。在过去的 22 年中,已经提出了许多二进制代码相似性方法,但尚未对研究领域进行系统分析。本文介绍了对二进制代码相似性的第一次调查。它分析了 70 种二进制代码相似性方法,这些方法在四个方面进行了系统化:(1)它们支持的应用程序,(2)它们的方法特征,(3)这些方法是如何实现的,以及(4)用于评估的基准和方法他们。此外,
更新日期:2021-04-17
down
wechat
bug