返回搜索
档案
一种基于变异的以太坊智能合约访问控制漏洞生成方法
发明专利未知
12浏览
4权利要求 · 1 独立
§ Ⅰ
卷宗概要
IPC 分类
H04L 9/40 (2022.01)H04L 9/00 (2022.01)
本发明提出一种基于变异的以太坊智能合约访问控制漏洞生成方法。该方法首先将目标智能合约转换为抽象语法树,通过预定义的特征匹配规则定位合约中涉及资产转移、合约自毁和特权修改的敏感操作。其次,基于控制流与数据流分析识别保护该敏感操作的主体识别环节、权限验证环节与操作执行环节,构建访问控制机制三元组。然后,针对三元组中的不同元素应用变异算子,通过替换身份验证凭证、修改前置断言条件或操作接收方来破坏原有的安全约束,生成带有访问控制漏洞的变异合约。最后,根据所破坏的访问控制环节,将变异合约归类为主体识别型TOA、权限验证型MAC或操作执行型IOT漏洞,最终构建出细分类别的大规模、高真实性访问控制漏洞数据集。