-
公开(公告)号:CN115033896B
公开(公告)日:2022-11-08
申请号:CN202210971647.3
申请日:2022-08-15
Applicant: 鹏城实验室
IPC: G06F21/57 , G06F40/30 , G06K9/62 , G06F16/35 , G06F16/215
Abstract: 本发明涉及信息安全技术领域,公开了一种以太坊智能合约漏洞检测方法、装置、系统与介质。本发明通过采集智能合约代码数据,并对智能合约代码数据进行清洗和标记标签,生成对应的智能合约源代码;对智能合约源代码进行分割和词向量嵌入,生成顺序代码序列,并根据预设知识蒸馏模型对顺序代码序列进行特征提取,获得对应的全局语义特征;从智能合约源代码中提取对应的抽象语法树节点序列,并根据预设多头注意力机制进行特征提取,获得对应的局部语义特征;根据全局语义特征和局部语义特征,通过文本分类模型进行多分类漏洞检测,并输出漏洞检测结果;从而提高以太坊智能合约漏洞检测精确度以及漏洞检测效率。
-
公开(公告)号:CN115033896A
公开(公告)日:2022-09-09
申请号:CN202210971647.3
申请日:2022-08-15
Applicant: 鹏城实验室
IPC: G06F21/57 , G06F40/30 , G06K9/62 , G06F16/35 , G06F16/215
Abstract: 本发明涉及信息安全技术领域,公开了一种以太坊智能合约漏洞检测方法、装置、系统与介质。本发明通过采集智能合约代码数据,并对智能合约代码数据进行清洗和标记标签,生成对应的智能合约源代码;对智能合约源代码进行分割和词向量嵌入,生成顺序代码序列,并根据预设知识蒸馏模型对顺序代码序列进行特征提取,获得对应的全局语义特征;从智能合约源代码中提取对应的抽象语法树节点序列,并根据预设多头注意力机制进行特征提取,获得对应的局部语义特征;根据全局语义特征和局部语义特征,通过文本分类模型进行多分类漏洞检测,并输出漏洞检测结果;从而提高以太坊智能合约漏洞检测精确度以及漏洞检测效率。
-