一种数据审计的方法及装置制造方法及图纸

技术编号:21004064 阅读:26 留言:0更新日期:2019-04-30 21:31
本申请公开了一种数据审计的方法及装置,当接收到查询请求时,各服务方设备可将加密后的查询结果作为待审计结果存储在区块链中,使得之后当接收到针对该查询请求的审计请求时,可以根据各服务方设备根据该审计请求返回的加密后的查询结果(即,标准结果),对各服务方设备区块链中存储的待审计结果进行审计。

A Method and Device of Data Audit

【技术实现步骤摘要】
一种数据审计的方法及装置
本申请涉及信息
,尤其涉及一种数据审计的方法及装置。
技术介绍
审计作为一种作为监督机制,在现代社会中有着重要的作用。目前,随着网络发展,审计的内容的种类也越来越多。例如,对用户在保险公司的投保情况进行审计,对用户的贷款情况进行审计,对用户的资产进行审计等等。使得服务提供方可根据审计结果,确定是否对用户提供服务,或者提供何种服务。在现有技术中,由于市场开放,使得同一种服务在市场中可能存在多个服务提供方。而用户可就同一种业务,在多个提供该业务的服务提供方处执行该业务,使得各服务提供方均执行了针对同一用户的同一种业务,也就是多头类型的业务。下面以贷款业务为例进行说明,在现有技术中,当单一放贷方提供的贷款不能满足用户需求时,用户还可向多个放贷方提出贷款请求,以获得更多的贷款,也就是多头借贷。这就使得提供贷款业务的任一放贷方,为了贷款业务的风险,需要在执行业务前对用户进行审计。并根据该用户在其他放贷方处获得的贷款额(即获得的审计结果),确定可提供给该用户的贷款额。例如,假设用户a需要100万元贷款,由于其在银行b获得的贷款(假设为30万元),并不能满足用户a的需求,所以用户a还可以继续向银行c以及银行d发起贷款请求。则银行c以及银行d可对该用户a进行审计,并根据用户a在其他银行获得的贷款额,确定是否贷款给该用户a以及提供的贷款额。但是,由于用户在一个放贷方获得的贷款额属于该放贷方的隐私数据,所以该放贷方通常不希望将用户获得的贷款额提供给第三方的(如,其他用户或者其他放贷方)。并且为了保证隐私数据的安全性,通常隐私数据也仅存储在放贷方自身的设备中。这就使得对于某个放贷方来说,一方面难以获取其他放贷方的隐私数据,另一方面即使其他放贷方提供了上述隐私数据,这些隐私数据的真实性也难以验证。基于现有技术,本说明书提供一种新的数据审计的方法及装置。
技术实现思路
本说明书实施例提供一种数据审计的方法及装置,用于解决现有多头类型的业务中,由于用户在各服务方处的业务数据等属于各服务方自身的隐私数据,导致难以对多头类型的业务进行审计,导致多头借贷等多头类型的业务的用户体验不佳的问题。本说明书实施例采用下述技术方案:一种数据审计的方法,包括:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。一种数据审计方法,包括:服务方设备当接收到代理设备发送的查询请求时,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到代理设备发送的针对查询请求的审计请求时,根据所述审计请求,确定加密后的与所述查询请求对应的查询结果,作为标准结果;将所述标准结果返回所述代理设备,以使所述代理设备根据所述标准结果以及从区块链中获取的所述待审计结果,对所述服务方设备进行审计。一种数据审计装置,包括:存证模块,当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;获取模块,当接收针对查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;审计模块,根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。一种数据审计装置,包括:存证模块,当接收到代理设备发送的查询请求时,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;响应模块,当接收到代理设备发送的针对查询请求的审计请求时,根据所述审计请求,确定加密后的与所述查询请求对应的查询结果,作为标准结果;发送模块,将所述标准结果返回所述代理设备,以使所述代理设备根据所述标准结果以及从区块链中获取的所述待审计结果,对所述服务方设备进行审计。一种代理设备,包括:一个或多个处理器及存储器,存储器存储有程序,并且被配置成由一个或多个处理器执行以下步骤:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。一种服务方设备,包括:一个或多个处理器及存储器,存储器存储有程序,并且被配置成由一个或多个处理器执行以下步骤:当接收到代理设备发送的查询请求时,根据所述查询请求,确定加密后的与所述查询请求对应的查询查询结果,作为待审计结果存储于区块链中;当接收到代理设备发送的针对查询请求的审计请求时,根据所述审计请求,确定加密后的与所述查询请求对应的查询结果,作为标准结果;将所述标准结果返回所述代理设备,以使所述代理设备根据所述标准结果以及从区块链中获取的所述待审计结果,对所述服务方设备进行审计。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过本说明书提供的方法及装置,由于在接收到查询请求时,各服务方设备可将查询结果进行不可逆加密后得到的待审计结果存储在区块链中,使得之后若接收到针对该查询请求的审计请求,则可以根据区块链中存储的待审计结果,以及各服务方设备返回的加密后的查询结果(作为标准结果),对各服务方设备进行审计。由于用于存证的待审计结果是加密后的查询结果,所以避免了各服务方的隐私数据的泄露。同时,存储在区块链中又避免了待审计结果被篡改的可能性。因此,可对各服务方设备进行审计,为多头类型的业务的展开提供了更好的基础,提高了用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种数据审计的过程;图2a至2c为本说明书实施例提供的包含数据审计过程中各方的系统示意图;图3为本说明书实施例提供的另一种数据审计的过程;图4为本说明书实施例提供的一种数据审计装置的结构示意图;图5为本说明书实施例提供的另一种数据审计装置的结构示意图;图6为本说明书实施例提供的另一种代理设备的结构示意图;图7为本说明书实施例提供的另一种服务方设备的结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实本文档来自技高网
...

【技术保护点】
1.一种数据审计的方法,包括:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。

【技术特征摘要】
1.一种数据审计的方法,包括:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。2.如权利要求1所述的方法,接收查询请求之后,所述方法还包括:确定与所述查询请求对应的流水号;将所述流水号发送至各服务方设备,以使各服务方设备分别建立自身确定的查询结果与所述流水号之间的对应关系并存储。3.如权利要求2所述的方法,将所述查询请求发送至若干服务方设备之后,所述方法还包括:针对每个服务方设备,接收该服务方设备返回的待审计结果在所述区块链中的存储地址;建立该服务方设备、所述存储地址以及所述流水号之间的对应关系,并存储。4.如权利要求3所述的方法,所述审计请求中携带有所述查询请求对应的流水号;从区块链中获取该服务方设备存储的待审计结果,具体包括:根据本地存储的各服务方设备、各流水号以及各存储地址之间的对应关系,获取该服务方设备存储在所述区块链中与所述流水号对应的待审计结果。5.如权利要求1所述的方法,所述查询请求为借贷查询请求;将所述查询请求发送至若干服务方设备之后,所述方法还包括:接收各服务方设备分别返回的待审计结果;对各待审计结果进行处理,得到借贷总额,并返回。6.一种数据审计的方法,包括:服务方设备当接收到代理设备发送的查询请求时,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到代理设备发送的针对查询请求的审计请求时,根据所述审计请求,确定加密后的与所述查询请求对应的查询结果,作为标准结果;将所述标准结果返回所述代理设备,以使所述代理设备根据所述标准结果以及从区块链中获取的所述待审计结果,对所述服务方设备进行审计。7.如权利要求6所述的方法,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中,具体包括:所述服务方设备生成随机数,以及根据所述查询请求,确定查询结果;将所述随机数以及所述查询结果进行组合,并对组合得到的结果进行不可逆加密,将得到的加密结果作为待审计结果存储于所述区块链中。8.如权利要求7所述的方法,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中之后,所述方法还包括:所述服务方设备确定与所述查询请求对应的流水号;建立所述查询结果、所述随机数以及所述流水号之间的对应关系,并存储。9.如权利要求8所述的方法,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中之后,所述方法还包括:将所述待审计结果的存储地址以及所述流水号返回所述代理设备,以使所述代理设备建立所述存储地址与所述流水号的对应关系并存储。10.如权利要求7所述的方法,所述进行不可逆加密的算法至少包括:信息摘要算法第五版MD5、散列算法Hash、安全杂乱信息标准SHS中的一种。...

【专利技术属性】
技术研发人员:应鹏飞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1