发明

一种针对区块链合约的重入攻击检测方法和装置2025

2024-04-07 07:30:55 发布于四川 5
  • 申请专利号:CN202311870145.2
  • 公开(公告)日:2025-07-04
  • 公开(公告)号:CN117834263A
  • 申请人:蚂蚁智安安全技术(上海)有限公司
摘要:本说明书实施例提供了一种针对区块链合约的重入攻击检测方法和装置,该方法包括:获取目标区块链上的多个存在外部调用行为的智能合约中存在的预设数据流,预设数据流表示将智能合约中函数的外部输入参数作为智能合约中函数的对外调用参数;根据预设数据流,确定多个智能合约中的各个智能合约之间存在的重入调用路径,其中,多个智能合约中包括的第一合约和第二合约之间的重入调用路径至少包括第一合约和第二合约之间的相互调用;重入调用路径用于确定各个智能合约之间的重入攻击风险。

专利内容

(19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 117834263 A (43)申请公布日 2024.04.05 (21)申请号 202311870145.2 (22)申请日 2023.12.29 (71)申请人 蚂蚁智安安全技术(上海)有限公司 地址 200120 上海市浦东新区中国(上海) 自由贸易试验区南泉北路447号16层 1607室 (72)发明人 林性伟  (74)专利代理机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 专利代理师 陈霁 周良玉 (51)Int.Cl. H04L 9/40 (2022.01) H04L 9/00 (2022.01) 权利要求书2页 说明书9页 附图4页 (54)发明名称 一种针对区块链合约的重入攻击检测方法 和装置 (57)摘要 本说明书实施例提供了一种针对区块链合 约的重入攻击检测方法和装置,该方法包括:获 取目标区块链上的多个存在外部调用行为的智 能合约中存在的预设数据流,预设数据流表示将 智能合约中函数的外部输入参数作为智能合约 中函数的对外调用参数;根据预设数据流,确定 多个智能合约中的各个智能合约之间存在的重 入调用路径,其中,多个智能合约中包括的第一 合约和第二合约之间的重入调用路径至少包括 第一合约和第二合约之间的相互调用;重入调用 路径用于确定各个智能合约之间的重入攻击风 A 险。 3 6 2 4 3 8 7 1 1 N C CN 117

最新专利