《表1 3种工具检测可重入漏洞的预防策略》
本文分别采用上述3种预防策略部署智能合约,攻击合约每次只成功执行了1次Withdraw()函数,并未多次递归调用Withdraw()函数,也未造成合约账户资产损失,表明所提出的安全策略能有效阻止可重入漏洞的发生。同时本文还使用Smart Check、Remix以及Beosin-Vaa S安全检测工具来验证已采用安全策略的智能合约是否检测出可重入漏洞,如表1所示。
图表编号 | XD00215327100 严禁用于非法目的 |
---|---|
绘制时间 | 2021.01.30 |
作者 | 张登记、赵相福、陈中育、童向荣 |
绘制单位 | 浙江师范大学数学与计算机科学学院、烟台大学计算机与控制工程学院、浙江师范大学数学与计算机科学学院、烟台大学计算机与控制工程学院 |
更多格式 | 高清、无水印(增值服务) |