一种智能合约的安全检测方法及装置

基本信息

申请号 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
法律状态 -

摘要

摘要 本发明公开了一种智能合约的安全检测方法及装置,包括:获取智能合约的代码信息;基于代码信息,确定智能合约的合约类型;基于合约类型,获取智能合约对应的语法规则信息和语义规则信息;基于代码信息、语法规则信息和语义规则信息,对智能合约进行语法检查和语义检查,得到智能合约的安全信息。根据本发明的技术方案,通过基于智能合约的代码信息确定智能合约的合约类型,基于合约类型获取智能合约对应的语法规则信息和语义规则信息,并基于代码信息、语法规则信息和语义规则信息对智能合约进行语法检查和语义检查,从而保证智能合约的安全性,避免代码漏洞安全问题所带来的巨额的财产损失。