-
公开(公告)号:CN117892310A
公开(公告)日:2024-04-16
申请号:CN202410018087.9
申请日:2024-01-05
Applicant: 浙江工业大学
IPC: G06F21/57 , G06F21/56 , G06F18/2431 , G06F18/25
Abstract: 一种基于图注意力的以太坊智能合约漏洞检测方法及系统,其方法包括:S1:分析以太坊智能合约漏洞产生的原因并获取到智能合约代码及其抽象语法树,进而通过投票系统获取代码的漏洞类型;S2:依据分析智能合约生成漏洞的模式,将不同漏洞根据其产生原因与抽象语法树相结合成漏洞图;S3:根据S2中生成的漏洞图,使用多层图注意力的分类方法快速和准确的识别漏洞。本发明不仅能适应多种漏洞类型,还可以为代码审核人员提供更多有关漏洞检测的建议,从而节约审核时间。本发明能够显著提升漏洞检测速度、降低假阳性率、提高检测准确性的能力,并且在不同智能合约的漏洞检测方面表现出泛化性能,适用于大规模的合同漏洞检测任务。