一种网络证据保全、网络证据存证校验方法及装置制造方法及图纸

技术编号:22308640 阅读:19 留言:0更新日期:2019-10-16 08:43
公开了一种网络证据保全、网络证据存证校验方法方法及装置。证据服务设备不仅会将根据网络证据与相应的辅助证明得到的存证哈希值提交给区块链网络进行存证,也会记录下网络证据与所述存证哈希值之间的对应关系。

A method and device for network evidence preservation and verification

【技术实现步骤摘要】
一种网络证据保全、网络证据存证校验方法及装置
本说明书实施例涉及信息
,尤其涉及一种网络证据保全、网络证据存证校验方法及装置。
技术介绍
众所周知,由于写入区块链的数据具有不可删除、不可篡改的特性,因此,可以采用区块链技术实现网络证据的保全。目前,市面上存在若干网络证据服务商。网络证据服务商的证据服务设备一方面应用户的请求,对网络上的数据(如网页)进行取证,另一方面与区块链网络对接,对取证得到的网络证据与至少一个辅助证明(用于证明取证过程真实可信的文件,如服务商的签名文件、取证操作日志等)以绑定形式进行区块链存证。此外,证据服务设备还需要将上述网络证据与至少一个辅助证明返回给用户进行保管,以便用户后续对网络证据进行存证校验(即校验网络证据是否已存证)。然而,现有的存证校验方式对用户而言比较麻烦。
技术实现思路
为了解决现有的网络证据存证校验方式对用户而言不够便利的问题,本说明书实施例提供一种网络证据保全、网络证据存证校验方法及装置,技术方案如下:根据本说明书实施例的第1方面,提供一种网络证据保全方法,应用于证据服务设备,所述证据服务设备对接于区块链网络,所述方法包括:接收用户发送的取证请求,并针对所述取证请求所指定的网络数据进行取证,得到网络证据文件;获取关联于所述网络证据文件的至少一个辅助证明文件,并根据所述网络证据文件与所述至少一个辅助证明文件执行哈希计算,得到存证哈希值;将包含所述存证哈希值的存证交易提交给所述区块链网络,以便所述区块链网络将所述存证交易写入区块链;以及,记录所述网络证据文件与所述存证哈希值之间的对应关系,并且,将所述网络证据文件返回给所述用户。根据本说明书实施例的第2方面,提供一种网络证据存证校验方法,应用于证据服务设备,所述证据服务设备对接于区块链网络,所述方法包括:接收用户发送的存证校验请求;所述存证校验请求包括目标电子文件;根据第1方面所述的方法中记录的对应关系,判断是否存在所述目标电子文件对应的存证哈希值;若存在,则通过所述区块链网络校验包含所述存证哈希值的存证交易是否已写入区块链,并将校验结果反馈给所述用户。根据本说明书实施例的第3方面,提供一种网络证据保全装置,所述装置对接于区块链网络,所述装置包括:接收模块,接收用户发送的取证请求,并针对所述取证请求所指定的网络数据进行取证,得到网络证据文件;计算模块,获取关联于所述网络证据文件的至少一个辅助证明文件,并根据所述网络证据文件与所述至少一个辅助证明文件执行哈希计算,得到存证哈希值;提交模块,将包含所述存证哈希值的存证交易提交给所述区块链网络,以便所述区块链网络将所述存证交易写入区块链;记录模块,记录所述网络证据文件与所述存证哈希值之间的对应关系;返回模块,将所述网络证据文件返回给所述用户。根据本说明书实施例的第4方面,提供一种网络证据存证校验装置,所述装置对接于区块链网络,所述装置包括:接收模块,接收用户发送的存证校验请求;所述存证校验请求包括目标电子文件;判断处理模块,根据第1方面所述的方法中记录的对应关系,判断是否存在所述目标电子文件对应的存证哈希值;若存在,则通过所述区块链网络校验包含所述存证哈希值的存证交易是否已写入区块链,并将校验结果反馈给所述用户。本说明书实施例所提供的技术方案,证据服务设备不仅会将根据网络证据与相应的辅助证明得到的存证哈希值提交给区块链网络进行存证,也会记录下网络证据与所述存证哈希值之间的对应关系。如此,一方面,证据服务设备只需要将取证得到的网络证据返回给用户,用户只需要保管自己关心的网络证据即可;另一方面,用户后续可以只使用自己持有的网络证据向证据服务设备请求进行存证校验,证据服务设备会根据用户提交的网络证据以及本地记录的网络证据与存证哈希值之间的对应关系执行存证校验。通过本说明书实施例,减轻了用户保管文件的负担,提升了用户进行存证校验的便利性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要通过的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本说明书实施例提供的一种网络证据保全方法的示意图;图2是本说明书实施例提供的一种网络证据存证校验方法的示意图;图3是本说明书实施例提供的一种网络证据保全装置的结构示意图;图4是本说明书实施例提供的一种网络证据存证校验装置的结构示意图;图5是用于配置本说明书实施例装置的一种计算机设备的结构示意图。具体实施方式在实际应用中,为了确保存证的网络证据具有司法效力,需要对网络证据与相应的辅助证明以绑定形式进行区块链存证。原因在于,假设只对网络证据进行区块链存证,那么无法证明对网络证据的取证过程的真实性,导致网络证据并没有司法证据效力。而辅助证明的作用在于,证明对网络证据的取证过程是真实可信的。网络证据所关联的辅助证明例如可以是进行网络取证的网络证据服务商的电子签名和/或证据服务设备执行网络取证产生的取证操作日志。证据服务设备一般根据网络证据与相应的辅助证明执行哈希算法,得到存证哈希值,将存证哈希值提交给区块链网络进行存证。因此,用户如果要对网络证据进行存证校验,也需要将网络证据与相应的辅助证明都提交给证据服务设备,使得证据服务设备根据用户提交的网络证据与相应的辅助证明来计算哈希值,进而在区块链中进行验证。这就要求:1、证据服务设备不仅需要将取证得到的网络证据提供给用户进行保管,还需要将相应的辅助证明也提供给用户进行保管(否则用户无法进行网络证据的存证校验);2、用户需要对自己持有的网络证据进行存证校验时,既需要向证据服务设备提供网络证据,也需要向证据服务设备提供相应的辅助证明。然而,用户需要额外保管辅助证明,当需要进行存证校验时,也要额外上传辅助证明,这给用户带来了不必要的麻烦。为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。图1是本说明书实施例提供的一种网络证据保全方法的流程示意图,包括如下步骤:S100:接收用户发送的取证请求,并针对所述取证请求所指定的网络数据进行取证,得到网络证据文件。本方法的执行主体为网络证据服务商的证据服务设备,其具体可以是网络证据服务商的服务器。所述证据服务设备上安装有区块链程序,用于与区块链网络进行数据交互,实现所述证据服务设备与区块链网络的对接。在本说明书实施例中,取证请求所指定的网络数据一般是网页,也可以是其他网络上存放的其他数据。证据服务设备对网络数据进行取证的方式可以有多种。以网络数据是网页为例,证据服务设备可以访问网页并对网页进行截图取证,得到的截图即是网络证据文件;证据服务设备也可以执行取证过程(本文档来自技高网...

【技术保护点】
1.一种网络证据保全方法,应用于证据服务设备,所述证据服务设备对接于区块链网络,所述方法包括:接收用户发送的取证请求,并针对所述取证请求所指定的网络数据进行取证,得到网络证据文件;获取关联于所述网络证据文件的至少一个辅助证明文件,并根据所述网络证据文件与所述至少一个辅助证明文件执行哈希计算,得到存证哈希值;将包含所述存证哈希值的存证交易提交给所述区块链网络,以便所述区块链网络将所述存证交易写入区块链;以及,记录所述网络证据文件与所述存证哈希值之间的对应关系,并且,将所述网络证据文件返回给所述用户。

【技术特征摘要】
1.一种网络证据保全方法,应用于证据服务设备,所述证据服务设备对接于区块链网络,所述方法包括:接收用户发送的取证请求,并针对所述取证请求所指定的网络数据进行取证,得到网络证据文件;获取关联于所述网络证据文件的至少一个辅助证明文件,并根据所述网络证据文件与所述至少一个辅助证明文件执行哈希计算,得到存证哈希值;将包含所述存证哈希值的存证交易提交给所述区块链网络,以便所述区块链网络将所述存证交易写入区块链;以及,记录所述网络证据文件与所述存证哈希值之间的对应关系,并且,将所述网络证据文件返回给所述用户。2.如权利要求1所述的方法,根据所述网络证据文件与所述至少一个辅助证明文件执行哈希计算,得到存证哈希值,具体包括:对所述网络证据文件与所述至少一个辅助证明文件进行压缩处理,得到文件压缩包;以所述文件压缩包为对象执行哈希计算,得到存证哈希值。3.如权利要求2所述的方法,将所述网络证据文件返回给所述用户,具体包括:将所述文件压缩包返回给所述用户。4.如权利要求3所述的方法,所述方法还包括:针对所述至少一个辅助证明文件中的每个辅助证明文件,记录该辅助证明文件与所述存证哈希值之间的对应关系。5.如权利要求4所述的方法,所述网络证据文件的文件格式与任一辅助证明文件的文件格式不同,任意两个辅助证明文件的文件格式不同;所述方法还包括:预先针对每个文件格式,创建该文件格式对应的记录表;记录所述网络证据文件与所述存证哈希值之间的对应关系,具体包括:在所述网络证据文件的文件格式对应的记录表中,记录所述网络证据文件与所述存证哈希值之间的对应关系;针对所述至少一个辅助证明文件中的每个辅助证明文件,记录该辅助证明文件与所述存证哈希值之间的对应关系,具体包括:针对所述至少一个辅助证明文件中的每个辅助证明文件,在该辅助证明文件的文件格式对应的记录表中,记录该辅助证明文件与所述存证哈希值之间的对应关系。6.如权利要求1~5任一项所述的方法,记录文件与所述存证哈希值之间的对应关系,具体包括:以文件为对象执行哈希计算,得到文件的哈希值;记录文件的哈希值与所述存证哈希值之间的对应关系。7.一种网络证据存证校验方法,应用于证据服务设备,所述证据服务设备对接于区块链网络,所述方法包括:接收用户发送的存证校验请求;所述存证校验请求包括目标电子文件;根据权利要求1~6任一项所述的方法中记录的对应关系,判断是否存在所述目标电子文件对应的存证哈希值;若存在,则通过所述区块链网络校验包含所述存证哈希值的存证交易是否已写入区块链,并将校验结果反馈给所述用户。8.如权利要求7所述的方法,判断是否存在所述目标电子文件对应的存证哈希值,具体包括:获取所述目标电子文件的后缀名;根据获取的后缀名,确定所述目标电子文件的文件类型;判断确定的文件类型对应的记录表中是否存在所述目标电子文件对应的存证哈希值。9.如权利要求7所述的方法,判断是否存在所述目标电子文件对应的存证哈希值,具体包括:以所述目标电子文件为对象执行哈希算法,得到所述目标电子文件的哈希值;判断是否存在所述目标电子文件的哈希值对应的存证哈希值...

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

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

1