一种智能合约的安全检测方法及装置
基本信息
申请号 | CN202111497320.9 | 申请日 | - |
公开(公告)号 | CN113900665A | 公开(公告)日 | 2022-01-07 |
申请公布号 | CN113900665A | 申请公布日 | 2022-01-07 |
分类号 | G06F8/41(2018.01)I;G06K9/62(2006.01)I;G06N20/00(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 姚俊笋;颜亦军;韩朋博 | 申请(专利权)人 | 连连银通电子支付有限公司 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 苗芬芬;贾允 |
地址 | 310000浙江省杭州市滨江区越达巷79号1号楼12楼B2 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种智能合约的安全检测方法及装置,包括:获取智能合约的代码信息;基于代码信息,确定智能合约的合约类型;基于合约类型,获取智能合约对应的语法规则信息和语义规则信息;基于代码信息、语法规则信息和语义规则信息,对智能合约进行语法检查和语义检查,得到智能合约的安全信息。根据本发明的技术方案,通过基于智能合约的代码信息确定智能合约的合约类型,基于合约类型获取智能合约对应的语法规则信息和语义规则信息,并基于代码信息、语法规则信息和语义规则信息对智能合约进行语法检查和语义检查,从而保证智能合约的安全性,避免代码漏洞安全问题所带来的巨额的财产损失。 |
