一种基于代码图融合分析和图匹配网络的智能合约漏洞检测方法

AITNT
正文
推荐专利
一种基于代码图融合分析和图匹配网络的智能合约漏洞检测方法
申请号:CN202411948453
申请日期:2024-12-27
公开号:CN119885196A
公开日期:2025-04-25
类型:发明专利
摘要
本发明涉及智能合约漏洞检测领域,尤其涉及一种基于代码图融合分析和图匹配网络的智能合约漏洞检测方法。该方法包括构造智能合约源代码数据集;通过静态分析,从智能合约源代码中提取控制流图、数据流图、抽象语法树等三种不同的代码特征信息;对提取的三种代码特征进行信息整合,构建涵盖更广泛特征的代码图;基于生成的代码图,使用GraphCodeBerT模型进行预训练;通过图嵌入网络,对预训练模型输出的包含结构和语义特征的代码图进行向量化;利用图匹配网络的跨图注意力机制,学习合约对的特征表示,实现智能合约源代码的特定漏洞检测。本发明能够精准识别潜在漏洞。
技术关键词
匹配网络 节点 语法特征 智能合约漏洞 语句 抽象语法树 代码特征 变量 静态分析方法 引入注意力机制 语义特征 神经网络结构 存储设备 多层感知器 生成向量 生成代表
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号