一种基于语义分析的智能合约重入漏洞检测方法

    公开(公告)号:CN115062308A

    公开(公告)日:2022-09-16

    申请号:CN202210615882.7

    申请日:2022-05-31

    Abstract: 本发明一种基于语义分析的智能合约重入漏洞检测方法,属于区块链安全技术领域。本方法包括基于抽象语法树的合约漏洞检测、基于漏洞特征匹配的函数漏洞检测,以及数据处理和信息反馈。首先,向系统输入待测试的智能合约源码。系统对代码进行读取,保存为字符串格式。之后,将代码转化为抽象语法树的表现形式,根据语法树的组成进行模型建立与检测。然后,针对代码的具体内容进行漏洞特征匹配检测。最后,根据上述两种检测结果进行分析,并进行合并处理,将具体的检测信息反馈给用户。本发明具有良好的可靠性、可拓展性,且实施效率高。

Patent Agency Ranking