摘要
本发明提出基于代码检索与子图匹配的细粒度二进制代码相似性检测方法,属于网络安全技术领域。本发明基于代码片段级别的细粒度检索,将待测二进制代码在基本块级别进行向量化嵌入;在已有的二进制代码数据库中对基本块级别的嵌入向量进行检索,从而执行基本块级别的二进制代码匹配。本发明将每个匹配到的基本块扩展到其相邻的基本块,形成子图,并将匹配到的基本块作为种子节点;通过对多个不连续子图进行种子图匹配,判断待测二进制代码与二进制代码数据库中的代码的相似程度,从而完成细粒度二进制代码相似性检测。本发明解决了函数内联与代码修改后复用等复杂检测场景下传统二进制代码相似性检测的准确率低、检测场景泛化能力弱的问题。
技术关键词
二进制代码相似性检测方法
节点
种子
匈牙利算法
过滤模块
噪声
网络安全技术
可读存储介质
处理单元
电子设备
处理器
数值
索引
存储器
计算机
场景
序列
基础
系统为您推荐了相关专利信息
生物信息分析系统
生物信息分析方法
信息统计方法
网络拓扑分析
电子设备
节点特征
预报方法
注意力神经网络
训练样本集
船舶
测试设备
版本控制系统
硬件抽象层
芯片
任务调度器