基于可信数据源的监管方法及装置、设备、介质制造方法及图纸

技术编号:20874974 阅读:28 留言:0更新日期:2019-04-17 11:14
本申请公开了基于可信数据源的监管方法及装置、设备、介质。至少部分方法应用于区块链平台,该部分方法至少包括:接收网站的服务器发送的监管请求;根据监管请求包含的利用网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定网站是否为可信数据源;若是,则通过运行智能合约,对签名内容指定的监管对象进行相应处理。本申请能够基于智能合约自动验证监管请求方的HTTPS私钥签名,以确定监管请求方是否为可信数据源,进而帮助可信数据源高效地对监管对象进行监管,可靠性和安全性也较高。

【技术实现步骤摘要】
基于可信数据源的监管方法及装置、设备、介质
本申请涉及区块链
,尤其涉及基于可信数据源的监管方法及装置、设备、介质。
技术介绍
互联网的迅速发展给人们的生活带来了极大的便利,很多线下业务都有了相应的线上平台,用户通过智能手机等终端,可以高效地在线上平台获得相应的服务。在带来便利的同时,也带来了风险,相对于线下的实体店铺,线上平台本身更容易作恶或者更容易被攻击,从而可能损害用户的利益。在现有技术中,往往靠用户自己辨别这些有风险的线上平台,然后主动地避免在这些线上平台上进行业务。但是,即使少数用户预判到风险或者在受到损失后认识到风险,仍然难以避免其他用户前仆后继,也受到损失。基于此,需要一种高效可靠的监管方案,来对诸如这些有风险的线上平台等对象进行监管,以保护用户的利益。
技术实现思路
本申请实施例提供基于可信数据源的监管方法及装置、设备、介质,用以解决现有技术中的如下技术问题:需要一种高效可靠的监管方案,来对诸如这些有风险的线上平台等对象进行监管,以保护用户的利益。本申请实施例采用下述技术方案:一种基于可信数据源的监管方法,应用于区块链平台,所述方法包括:接收网站的服务器发送的监管请求;根据所述监管请求包含的利用所述网站的超文本传输安全协议(HypertextTransferProtocolSecure,HTTPS)私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源;若是,则通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理。可选地,所述根据所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源,包括:通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源。可选地,所述智能合约中预先保存有白名单,所述白名单中记录有各可信数据源,所述智能合约中预先保存有各可信数据源分别的HTTPS公钥;所述通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源,包括:通过运行预先构建的智能合约,确定所述网站是否记录于所述白名单中,若是,则利用所述智能合约中保存的所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,若验证通过,则判定所述网站为可信数据源。可选地,所述监管请求包括封禁请求,所述监管对象包括封禁对象,所述签名内容指定了封禁对象;所述通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理,包括:通过运行所述智能合约,将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链。可选地,所述智能合约中预先保存有黑名单,用于记录封禁对象;所述将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链,包括:将所述封禁请求指定的封禁对象写入所述黑名单。可选地,所述通过运行所述智能合约,将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链之后,所述方法还包括:通过运行所述智能合约,触发针对所述封禁请求指定的封禁对象的封禁操作,以使所述封禁对象的指定业务被禁止执行。一种基于可信数据源的监管方法,应用于网站的服务器,所述方法包括:利用所述网站的HTTPS私钥签名得到签名内容,所述签名内容指定了监管对象;向区块链平台发送包含所述签名内容的监管请求,以便所述区块链平台通过通过运行预先构建的智能合约,若判定所述网站为可信数据源,则对所述签名内容指定的监管对象进行相应处理。一种基于可信数据源的监管装置,应用于区块链平台,所述装置包括:接收模块,接收网站的服务器发送的监管请求;判定模块,根据所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源;处理模块,若是,则通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理。可选地,所述判定模块根据所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源,包括:所述判定模块通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源。可选地,所述智能合约中预先保存有白名单,所述白名单中记录有各可信数据源,所述智能合约中预先保存有各可信数据源分别的HTTPS公钥;所述判定模块通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源,包括:所述判定模块通过运行预先构建的智能合约,确定所述网站是否记录于所述白名单中,若是,则利用所述智能合约中保存的所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,若验证通过,则判定所述网站为可信数据源。可选地,所述监管请求包括封禁请求,所述监管对象包括封禁对象,所述签名内容指定了封禁对象;所述处理模块通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理,包括:所述处理模块通过运行所述智能合约,将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链。可选地,所述智能合约中预先保存有黑名单,用于记录封禁对象;所述处理模块将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链,包括:所述处理模块将所述封禁请求指定的封禁对象写入所述黑名单。可选地,所述处理模块通过运行所述智能合约,将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链之后,还执行:通过运行所述智能合约,触发针对所述封禁请求指定的封禁对象的封禁操作,以使所述封禁对象的指定业务被禁止执行。一种基于可信数据源的监管装置,应用于网站的服务器,所述装置包括:签名模块,利用所述网站的HTTPS私钥签名得到签名内容,所述签名内容指定了监管对象;发送模块,向区块链平台发送包含所述签名内容的监管请求,以便所述区块链平台通过通过运行预先构建的智能合约,若判定所述网站为可信数据源,则对所述签名内容指定的监管对象进行相应处理。一种基于可信数据源的监管设备,应用于区块链平台,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收网站的服务器发送的监管请求;根据所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源;若是,则通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理。一种基于可信数据源的监管设备,应用于网站的服务器,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:利用所述网站的HTTPS私钥签名得到签名内容,本文档来自技高网...

【技术保护点】
1.一种基于可信数据源的监管方法,其特征在于,应用于区块链平台,所述方法包括:接收网站的服务器发送的监管请求;根据所述监管请求包含的利用所述网站的超文本传输安全协议HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源;若是,则通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理。

【技术特征摘要】
1.一种基于可信数据源的监管方法,其特征在于,应用于区块链平台,所述方法包括:接收网站的服务器发送的监管请求;根据所述监管请求包含的利用所述网站的超文本传输安全协议HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源;若是,则通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理。2.如权利要求1所述的方法,其特征在于,所述根据所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容,通过运行预先构建的智能合约,判定所述网站是否为可信数据源,包括:通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源。3.如权利要求2所述的方法,其特征在于,所述智能合约中预先保存有白名单,所述白名单中记录有各可信数据源,所述智能合约中预先保存有各可信数据源分别的HTTPS公钥;所述通过运行预先构建的智能合约,利用所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,判定所述网站是否为可信数据源,包括:通过运行预先构建的智能合约,确定所述网站是否记录于所述白名单中,若是,则利用所述智能合约中保存的所述网站的HTTPS公钥,对所述监管请求包含的利用所述网站的HTTPS私钥签名的签名内容进行验证,若验证通过,则判定所述网站为可信数据源。4.如权利要求2所述的方法,其特征在于,所述监管请求包括封禁请求,所述监管对象包括封禁对象,所述签名内容指定了封禁对象;所述通过运行所述智能合约,对所述签名内容指定的监管对象进行相应处理,包括:通过运行所述智能合约,将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链。5.如权利要求4所述的方法,其特征在于,所述智能合约中预先保存有黑名单,用于记录封禁对象;所述将所述封禁请求指定的封禁对象写入所述智能合约所在的区块链,包括:将所述封禁请求指定的封禁对象写入所述黑名单。6.如权利要求4所述的方法,其特征在于,所述通过运行所述智能合...

【专利技术属性】
技术研发人员:王伟兵庞松涛商广勇李文博赵树林陶鑫刘伟巍
申请(专利权)人:山东浪潮质量链科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1