摘要
本发明提供的跨架构二进制代码的相似性检测方法、系统、设备及介质,涉及信息安全技术领域。本发明通过获取待检测的两份二进制代码文件;将两份二进制代码文件进行反汇编,提取得到对应的二进制代码函数信息;将二进制代码函数信息输入预先训练好的基于孪生网络架构的多模态跨架构二进制代码相似性检测模型,输出相似性检测结果。本发明基于K‑BERT深度学习模型生成不同架构下的语义嵌入向量;采用GGNN模型提取出结构嵌入向量;并经MLP多层感知机融合处理后,在孪生网络进行相似性度量,得到相似性检测结果。本发明有效解决了现有技术的局限性,通过多模态信息的有效融合,实现了跨架构特征的统一表达,显著提升了二进制代码相似性检测的精度与鲁棒性。
技术关键词
相似性检测方法
BERT模型
多层感知机
语义结构
网络架构
邻居
模块
计算机可读指令
编码器
代码结构
节点特征
可读存储介质
标志寄存器
多模态信息
信息安全技术
系统为您推荐了相关专利信息
电网运行数据
太阳能供电系统
时间同步系统
电网设备
时钟同步时间
多元时间序列数据
工业物联网
异常检测方法
编码器
节点
多层线路板
质检系统
机器学习模型
系统集成模块
模型训练模块
智能合约漏洞
多层感知机
自然语言
分析方法
定位器
研判方法
网络爬虫技术
机器学习技术
大数据
机器学习算法