[发明专利]一种数据通信监控方法、系统及计算机可读存储介质在审

专利信息
申请号: 202010837963.2 申请日: 2020-08-19
公开(公告)号: CN111931236A 公开(公告)日: 2020-11-13
发明(设计)人: 林炼升;殷丽华;田志宏;苏申;曾标;孙哲 申请(专利权)人: 广州大学
主分类号: G06F21/62 分类号: G06F21/62
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 陈旭红;吕金金
地址: 510006 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据通信 监控 方法 系统 计算机 可读 存储 介质
【说明书】:

发明提供一种数据通信监控方法、系统及计算机可读存储介质,其中,所述方法包括:在数据交互过程中,调用被审核智能合约的所有函数接口,用于监控被调用函数的返回值是否存在返回隐私数据的行为,和/或用于监控被调用函数是否存在通过智能合约调用以变量传递隐私数据的行为。本发明通过简单的方式对智能合约的数据通路进行监控,能够非常大程度上监控到通过智能合约层面泄露隐私数据,有效防止私有数据泄露后用户仍不知情的情况出现;本发明由于是通过智能合约代理形式进行审核,因此对fabric联盟链的底层框架依赖性较低,可以兼容现有大部分fabric版本,迁移性强,可插拔行也较强。

技术领域

本发明涉及数据通信监控技术领域,特别是涉及一种数据通信监控、系统及计算机可读存储介质。

背景技术

Hyperledger Fabric的用户智能合约(Chaincode)会被编译成一个独立的应用程序,运行于隔离的docker容器中。由于智能合约的源代码是对各节点不可见的,面向字节码的逆向分析进一步增大了保护卖家数据隐私的难度,这导致了执行上链操作的数据买家窃取卖家隐私数据操作的可行性。卖家通过让数据买家的智能合约在授权节点上执行来隔绝智能合约与隐私数据的接触,可以很大程度地降低智能合约对卖家隐私数据的威胁。但数据买家仍可通过在智能合约运行结果中隐式包含所窃取数据、调用其他智能合约并修改智能合约状态等方式窃取用户隐私。具体窃取方式包括以下两种:

1.智能合约运行结果中直接或隐式包含所窃取数据:在智能合约的正常运行过程中,会在运行结束之后返回交易的结果,且其中可以含有任意字节型数组类型的数据。虽然由数据买家构建的智能合约只在卖家授权节点上执行,但由于智能合约的特殊性质,导致了卖家对智能合约的具体操作并不知情,买家可以将隐私数据隐式加入到返回的数据中。这使得买家可以进行数据窃取并且不会被卖家所察觉。

2.调用其他智能合约并修改智能合约状态:在Fabric中智能合约被编译成一个独立的应用程序,运行于隔离的Docker容器中,所以在智能合约中可以将任意数据以变量的形式存放在容器中。数据买家可以在窃取隐私数据之后将数据存入变量中(即智能合约状态)或通过调用其他智能合约存入买家部署的其余智能合约的状态中,并在之后进行读取访问,从而实现窃取卖家隐私数据的目的。

目前应对智能合约(即智能合约)安全的技术主要有智能合约防火墙和智能合约安全审计技术。智能合约防火墙有国内慢雾科技的FireWall.X和国外SafeBlocks公司的SafeBlocks FireWall。智能合约防火墙为智能合约提供实时保护,通过在智能合约上增加另一层保护来阻止未经授权的交易,并且可根据项目实际需求自定义配置黑白名单,严格过滤攻击者及恶意用户,保障平台公平性与资产安全。智能合约安全审计技术是慢雾科技、派盾科技、零时科技等专业区块链公司的核心业务之一。该技术是在智能合约上链之前对智能合约进行第三方审计,其中存在含特征代码的匹配、基于形态化验证以及基于符号执行和符号抽象的自动化审计技术和人工审计技术。

在上链之前进行的智能合约安全审计主要用于智能合约漏洞的发现和修复,智能合约防火墙通过防火墙代码的部署,实现对智能合约调用的管控并防止未经授权的智能合约访问。这两种技术对智能合约有很大的保护作用,但是无法实现对账本交易和世界状态进行实时监控,进而封堵买家智能合约基于智能合约调用和智能合约状态修改的隐私窃取道路,也无法避免智能合约在运行结果中隐式包含所窃取的数据。

发明内容

本发明提出了一种数据通信监控方法、系统及计算机可读存储介质,解决了现有技术中无法防止对隐私数据的窃取,实现了面向智能合约数据隐私保护的数据通信监控技术。该数据保护体系具备高效性和可插拔性,并通过对智能合约运行结果中隐式包含所窃取数据、调用其他智能合约并修改智能合约状态这两种窃取方式的防范,实现了隐私数据的保护。

本发明一个实施例提供一种数据通信监控方法,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010837963.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top