二进制代码相似性检测技术综述

来源 :计算机科学 | 被引量 : 0次 | 上传用户:jscumt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代码相似性检测常用于代码预测、知识产权保护和漏洞搜索等领域,可分为源代码相似性检测和二进制代码相似性检测。软件的源代码通常难以获得,因此针对二进制代码的相似性检测技术能够适用的场景更加广泛,学术界也先后提出了多种检测技术,文中对近年来该领域的研究进行了综述。首先总结代码相似性检测的基本流程和需要解决的难题(如跨编译器、跨编译器优化配置、跨指令架构检测);然后根据关注的代码信息的不同,将当前的二进制代码相似性检测技术分为4类,即基于文本的、基于属性度量的、基于程序逻辑的和基于语义的检测技术,并列举了部分代表
其他文献
人民作为描述社会运动与社会革命的实践的概念,由确定的阶级及其领导的社会变革性质为其确立基本属性。在历史唯物论语境中,现实生活的生产和再生产使人民成为历史中的根本力
以上海某搬迁地土壤为研究对象,通过室内模拟实验和田间实证实验相结合的方式,研究不同土壤调理剂对搬迁地土壤pH值的影响,并分析评价了施用土壤调理剂的经济成本。结果表明:添加硫酸亚铁、硫酸铵、磷酸二氢钾等土壤调理剂能显著降低搬迁地土壤pH值,且混施较撒施更有助于降低土壤pH值;若以改良1 m~3土壤为例,混施4 kg/m~3硫酸亚铁对土壤pH值降低效果较好。研究可为城市搬迁地园林绿化土壤改良提供技术支
《中国共产党统一战线工作条例》(以下简称《条例》)系统总结并首次在党内法规中明确统一战线工作的原则,是统一战线领域的重大理论创新。《条例》规定的统一战线工作的八项
政治生活中的关键概念,诸如国家、民族、人民等看不见、摸不着,十分抽象。用来代表这些概念的往往是可以感知的具象的标志、符号甚至意识形态的符号,其本身并不能代表什么,它
当前,两岸关系形势复杂严峻,对台统一战线工作面临的机遇和挑战都在发生新的变化。新修订的《中国共产党统一战线工作条例》(以下简称《条例》)明确了新时代对台统一战线的主
2020年新冠肺炎(COVID-19)疫情防控期间,绿地及开敞空间在发挥原有休憩、运动等功能基础上,承接了更多新功能。通过网络信息研究,统计绿地及开敞空间疫情防控期间实际产生的
本文结合双循环指导方针,强调了民营企业在打造新发展格局中的重要作用和给民营企业继续吃好定心丸的必要性。针对现实中存在的所有制非中性环境等问题,论证了民营企业何以成
美国的文化左派肇兴于20世纪60年代,虽然它对当时美国内外政策的抨击的确有一些正面意义,但它的负面影响在今天更值得引起重视。它认为当时的美国由于统治阶级力量过于强大,
正确认识并妥善处理阶级阶层关系是做好统战工作的金钥匙。中国共产党一百年的历史证明,阶级阶层关系越复杂,统一战线越发展,法宝作用发挥得越充分。新时代社会阶层重大而深
2017版高中思想政治必修教材通过融入和专题两种方式以及多种载体形式,将传统文化纳入到大部分单元和课节中,并充分体现了正确的价值导向。但从遵循学生认知规律,促进学生的