【技术实现步骤摘要】
一种数据审计的方法及装置
本申请涉及信息
,尤其涉及一种数据审计的方法及装置。
技术介绍
审计作为一种作为监督机制,在现代社会中有着重要的作用。目前,随着网络发展,审计的内容的种类也越来越多。例如,对用户在保险公司的投保情况进行审计,对用户的贷款情况进行审计,对用户的资产进行审计等等。使得服务提供方可根据审计结果,确定是否对用户提供服务,或者提供何种服务。在现有技术中,由于市场开放,使得同一种服务在市场中可能存在多个服务提供方。而用户可就同一种业务,在多个提供该业务的服务提供方处执行该业务,使得各服务提供方均执行了针对同一用户的同一种业务,也就是多头类型的业务。下面以贷款业务为例进行说明,在现有技术中,当单一放贷方提供的贷款不能满足用户需求时,用户还可向多个放贷方提出贷款请求,以获得更多的贷款,也就是多头借贷。这就使得提供贷款业务的任一放贷方,为了贷款业务的风险,需要在执行业务前对用户进行审计。并根据该用户在其他放贷方处获得的贷款额(即获得的审计结果),确定可提供给该用户的贷款额。例如,假设用户a需要100万元贷款,由于其在银行b获得的贷款(假设为30万元),并不能满足用户a的需求,所以用户a还可以继续向银行c以及银行d发起贷款请求。则银行c以及银行d可对该用户a进行审计,并根据用户a在其他银行获得的贷款额,确定是否贷款给该用户a以及提供的贷款额。但是,由于用户在一个放贷方获得的贷款额属于该放贷方的隐私数据,所以该放贷方通常不希望将用户获得的贷款额提供给第三方的(如,其他用户或者其他放贷方)。并且为了保证隐私数据的安全性,通常隐私数据也仅存储在放贷方 ...
【技术保护点】
1.一种数据审计的方法,包括:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。
【技术特征摘要】
1.一种数据审计的方法,包括:当接收到查询请求时,将所述查询请求发送至若干服务方设备,以使各服务方设备根据所述查询请求,分别确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到针对所述查询请求的审计请求时,针对每个服务方设备,从区块链中获取该服务方设备存储的待审计结果,以及将所述审计请求发送至该服务方设备,以使该服务方设备根据所述审计请求,返回加密后的与所述查询请求对应的查询结果,作为标准结果;根据所述待审计结果以及所述标准结果,对该服务方设备进行审计。2.如权利要求1所述的方法,接收查询请求之后,所述方法还包括:确定与所述查询请求对应的流水号;将所述流水号发送至各服务方设备,以使各服务方设备分别建立自身确定的查询结果与所述流水号之间的对应关系并存储。3.如权利要求2所述的方法,将所述查询请求发送至若干服务方设备之后,所述方法还包括:针对每个服务方设备,接收该服务方设备返回的待审计结果在所述区块链中的存储地址;建立该服务方设备、所述存储地址以及所述流水号之间的对应关系,并存储。4.如权利要求3所述的方法,所述审计请求中携带有所述查询请求对应的流水号;从区块链中获取该服务方设备存储的待审计结果,具体包括:根据本地存储的各服务方设备、各流水号以及各存储地址之间的对应关系,获取该服务方设备存储在所述区块链中与所述流水号对应的待审计结果。5.如权利要求1所述的方法,所述查询请求为借贷查询请求;将所述查询请求发送至若干服务方设备之后,所述方法还包括:接收各服务方设备分别返回的待审计结果;对各待审计结果进行处理,得到借贷总额,并返回。6.一种数据审计的方法,包括:服务方设备当接收到代理设备发送的查询请求时,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中;当接收到代理设备发送的针对查询请求的审计请求时,根据所述审计请求,确定加密后的与所述查询请求对应的查询结果,作为标准结果;将所述标准结果返回所述代理设备,以使所述代理设备根据所述标准结果以及从区块链中获取的所述待审计结果,对所述服务方设备进行审计。7.如权利要求6所述的方法,根据所述查询请求,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中,具体包括:所述服务方设备生成随机数,以及根据所述查询请求,确定查询结果;将所述随机数以及所述查询结果进行组合,并对组合得到的结果进行不可逆加密,将得到的加密结果作为待审计结果存储于所述区块链中。8.如权利要求7所述的方法,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中之后,所述方法还包括:所述服务方设备确定与所述查询请求对应的流水号;建立所述查询结果、所述随机数以及所述流水号之间的对应关系,并存储。9.如权利要求8所述的方法,确定加密后的与所述查询请求对应的查询结果,作为待审计结果存储于区块链中之后,所述方法还包括:将所述待审计结果的存储地址以及所述流水号返回所述代理设备,以使所述代理设备建立所述存储地址与所述流水号的对应关系并存储。10.如权利要求7所述的方法,所述进行不可逆加密的算法至少包括:信息摘要算法第五版MD5、散列算法Hash、安全杂乱信息标准SHS中的一种。...
【专利技术属性】
技术研发人员:应鹏飞,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。