摘要
本发明公开了一种跨平台的二进制代码块分层语义相似性检测方法及相关装置,属于代码漏洞检测领域,包括以下步骤:解析所述二进制文件的结构信息,使用混合反汇编引擎解析机器指令,从二进制文件的结构信息中提取基本块,并构建控制流图、数据依赖图及函数调用图;从所述指令序列、基本块、控制流图、数据依赖图及函数调用图中提取指令级语义、基本块级语义及函数级语义;根据所述指令级语义、基本块级语义及函数级语义构建指令级特征、基本块级特征及函数级特征;对所述指令级特征、基本块级特征及函数级特征进行分层相似性检测,该方法及相关装置能够解决传统漏洞检测方法在检测漏洞时出现的检测效率低、精准度差的问题。
技术关键词
相似性检测方法
语义
分层
漏洞检测方法
序列
可读存储介质
汉明距离
生成指令
处理器
节点特征
内存
数据
计算机设备
矩阵
符号
模块
存储器
系统为您推荐了相关专利信息
训练数据生成方法
多智能体协作
计算机程序产品
数据生成装置
样本