跨架构二进制代码的相似性检测方法、系统、设备及介质
申请号:CN202411379898
申请日期:2024-09-30
公开号:CN118885827B
公开日期:2024-12-17
类型:发明专利
摘要
本发明提供的跨架构二进制代码的相似性检测方法、系统、设备及介质,涉及信息安全技术领域。本发明通过获取待检测的两份二进制代码文件;将两份二进制代码文件进行反汇编,提取得到对应的二进制代码函数信息;将二进制代码函数信息输入预先训练好的基于孪生网络架构的多模态跨架构二进制代码相似性检测模型,输出相似性检测结果。本发明基于K‑BERT深度学习模型生成不同架构下的语义嵌入向量;采用GGNN模型提取出结构嵌入向量;并经MLP多层感知机融合处理后,在孪生网络进行相似性度量,得到相似性检测结果。本发明有效解决了现有技术的局限性,通过多模态信息的有效融合,实现了跨架构特征的统一表达,显著提升了二进制代码相似性检测的精度与鲁棒性。
技术关键词
相似性检测方法
BERT模型
多层感知机
语义结构
网络架构
邻居
模块
计算机可读指令
编码器
代码结构
节点特征
可读存储介质
标志寄存器
多模态信息
信息安全技术