-
公开(公告)号:CN119598475B
公开(公告)日:2025-05-16
申请号:CN202510140022.6
申请日:2025-02-08
Applicant: 南京邮电大学
IPC: G06F21/57 , G06F11/3604
Abstract: 本发明公开了一种智能合约的细粒度漏洞检测方法、系统、装置及存储介质,属于智能合约漏洞检测技术领域。方法包括获取包括若干语句的待检测智能合约代码数据;根据语句的节点类型遍历待检测智能合约代码数据生成代码控制流集合;将代码控制流集合输入提示模版中得到各代码控制流对应的提示文本嵌入序列;将各代码控制流对应的提示文本嵌入序列输入残差网络中,经过残差重参数化操作转换为重参数化嵌入序列;将重参数化嵌入序列输入细粒度漏洞检测模型,得到待检测智能合约的漏洞集合,对各代码控制流对应的漏洞进行评分计算,并按评分计算结果进行排序得到细粒度漏洞检测结果。本发明实现检测存在漏洞的代码控制流,得到细粒度漏洞检测结果。
-
公开(公告)号:CN119598475A
公开(公告)日:2025-03-11
申请号:CN202510140022.6
申请日:2025-02-08
Applicant: 南京邮电大学
IPC: G06F21/57 , G06F11/3604
Abstract: 本发明公开了一种智能合约的细粒度漏洞检测方法、系统、装置及存储介质,属于智能合约漏洞检测技术领域。方法包括获取包括若干语句的待检测智能合约代码数据;根据语句的节点类型遍历待检测智能合约代码数据生成代码控制流集合;将代码控制流集合输入提示模版中得到各代码控制流对应的提示文本嵌入序列;将各代码控制流对应的提示文本嵌入序列输入残差网络中,经过残差重参数化操作转换为重参数化嵌入序列;将重参数化嵌入序列输入细粒度漏洞检测模型,得到待检测智能合约的漏洞集合,对各代码控制流对应的漏洞进行评分计算,并按评分计算结果进行排序得到细粒度漏洞检测结果。本发明实现检测存在漏洞的代码控制流,得到细粒度漏洞检测结果。
-