一种基于动静结合模式的智能合约脆弱性检测方法

    公开(公告)号:CN117407883A

    公开(公告)日:2024-01-16

    申请号:CN202311350050.8

    申请日:2023-10-18

    Abstract: 一种基于动静结合模式的智能合约脆弱性检测方法,它属于区块链智能合约安全检测技术领域。本发明解决了现有智能合约脆弱性检测方法的检测性能差的问题。首先针对智能合约代码层面的各项属性特征,构建智能合约脆弱性分析的问题定义模型;其次,通过多级静态相似性匹配策略分析并匹配出合约脆弱性代码,同时构建多级覆盖指标模块,可以高效查找到有效脆弱代码;最后通过改进模糊测试过程中种子执行以及种子评分等行为的马尔可夫模型,利用DDPG算法高效解决其高维连续动作空间问题,提高动态检测的脆弱性分析效果,提高分析性能。通过动静结合的方式分析脆弱代码片段发生漏洞的概率,精准定位到合约层脆弱点。本发明可以应用于智能合约脆弱性检测。

Patent Agency Ranking