- 专利标题: 一种基于字节码检查的Java智能合约安全检测方法
-
申请号: CN201710585794.6申请日: 2017-07-18
-
公开(公告)号: CN107526625B公开(公告)日: 2020-08-21
- 发明人: 李启雷 , 李伟 , 梁秀波 , 邱炜伟 , 尹可挺
- 申请人: 杭州趣链科技有限公司
- 申请人地址: 浙江省杭州市西湖区文三路199号13幢南楼501室
- 专利权人: 杭州趣链科技有限公司
- 当前专利权人: 杭州趣链科技有限公司
- 当前专利权人地址: 浙江省杭州市西湖区文三路199号13幢南楼501室
- 代理机构: 杭州求是专利事务所有限公司
- 代理商 邱启旺
- 主分类号: G06F9/455
- IPC分类号: G06F9/455
摘要:
本发明公开了一种基于字节码检查的Java智能合约安全检测方法,首先用户编写智能合约安全检测规则,然后将编译过的Java智能合约生成的字节码文件和定制的智能合约安全检测规则发送到智能合约执行引擎;智能合约执行引擎收到文件后,动态加载系统规则和用户定义规则;接着运行安全检测程序,如果检测失败,返回结果,如果检测成功,则进入执行流程,最后返回执行结果。本发明解决了传统智能合约安全检测不足的问题,保障了虚拟机和数据的安全,同时可以避免不恰当的编写智能合约的代码,提高了智能合约运行的性能。
公开/授权文献
- CN107526625A 一种基于字节码检查的Java智能合约安全检测方法 公开/授权日:2017-12-29