摘要
本发明涉及软件安全技术领域,特别涉及一种基于图神经网络的去中心化金融平台借贷智能合约漏洞检测方法及系统,收集智能合约源码数据,根据数据中是否存在漏洞对智能合约源码数据进行漏洞标记;将智能合约源码数据编译为抽象语法树,构建合约代码异构图;构建图神经网络模型,利用合约代码异构图对图神经网络模型进行漏洞预测训练,得到智能合约漏洞检测模型,其中,所述图神经网络模型利用层次化注意力增强机制逐层捕获合约代码异构图的结构特征并基于结构特征预测识别合约代码中的漏洞;将待检测智能合约源码转化为目标合约代码异构图,以对目标合约代码异构图进行漏洞预测。本发明能够精准捕捉合约的语义及数据流特性,实现智能合约漏洞的高效、准确检测。
技术关键词
智能合约漏洞
神经网络模型
异构
抽象语法树
注意力
金融
节点特征
模型训练模块
节点结构特征
多层感知机
平台
数据
关系
语义
机制
可读存储介质
实体
系统为您推荐了相关专利信息
水文时序数据
洪水预测模型
空洞
风险预测方法
融合特征
知识图谱问答方法
路径优化方法
生成图谱
大语言模型
门控循环单元
智能调节系统
冗余容错
微位移平台
多模态
音圈电机驱动
数字孪生模型
故障特征
故障诊断方法
故障诊断模型
节点