一种基于区块链的网页取证处理方法、系统及设备

文档序号:1904792 发布日期:2021-11-30 浏览:5次 >En<

阅读说明:本技术 一种基于区块链的网页取证处理方法、系统及设备 (Webpage evidence obtaining processing method, system and equipment based on block chain ) 是由 李建辉 易朝刚 于功山 徐晓斐 于 2021-09-02 设计创作,主要内容包括:本发明公开了一种基于区块链的网页取证处理方法、系统及设备,属于区块链技术以及司法存证技术领域。本发明通过捕捉并根据网页的地址数据和网页内容的链接数据,判断网页是否真实,并确定真实后,上传至司法链,保证证据采集对象原本客观真实,进一步保证了网页取证的真实性。(The invention discloses a webpage evidence obtaining processing method, a system and equipment based on a block chain, and belongs to the technical field of block chain technology and judicial evidence storage. The method and the system judge whether the webpage is real or not by capturing and according to the address data of the webpage and the link data of the webpage content, and upload the webpage to a judicial chain after determining the real, so that the evidence collection object is objective and real originally, and the authenticity of webpage evidence collection is further ensured.)

一种基于区块链的网页取证处理方法、系统及设备

技术领域

本发明涉及区块链技术以及司法存证技术领域,特别涉及一种基于区块链的网页取证处理方法、系统及设备。

背景技术

目前已经开始有众多由区块链技术机构与司法机关合作的区块链取证程序,其业务范围一般都包含了拍照取证、脱敏确权、录音、录像、通话、录屏、网页取证以及公证生成等内容。

其中,网页取证在区块链技术推广前也已经是司法公证的一种重要手段,而区块链技术支撑的网页公证,一般除了使用终端,还需要人机操作。虽然现有的区块链网页取证能够保障证据采集后上链的时间真实性、防止篡改,但目前大多区块链网页取证的系统都不能保证证据采集对象原本是否客观真实,例如取证网站如果本来就是钓鱼或篡改的网站,则在取证过程中不能被发现,而网页内容又非常容易更新导致证据灭失,这对证据的真实性存在很大的问题。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种基于区块链的网页取证处理方法、系统及设备。所述技术方案如下:

一方面,提供了一种基于区块链的网页取证处理方法,所述方法包括:

基于区块链的网页取证处理方法,其特征在于,所述方法包括:

获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

捕捉并根据所述网页的地址数据和网页内容的链接数据,判断所述网页是否真实;

若是,则通过用户的数字签名,对包括所述网页和所述网页内容的取证内容进行加密,生成加密后的取证内容;

将所述加密后的取证内容上传至司法链;

在发生诉讼时,获取用户上传的证据网页,所述证据网页与所述用户需要取证的网页对应;

对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比,若一致,则判定所述证据网页可信。

可选的,所述预设程序包括预设浏览器,所述获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页包括:

获取用户在其他浏览器界面发起的网页取证请求,所述网页取证请求至少包括用户需要取证的网页的网络地址;

开启预设浏览器,并通过所述预设浏览器和所述网络地址,开启所述用户需要取证的网页。

可选的,所述预设程序包括预设插件,所述获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页还包括:

获取用户在其他浏览器界面发起的网页取证请求,并开启所述预设插件;

根据所述预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,所述捕捉并根据所述网页的地址数据和网页内容的链接数据,判断所述网页是否真实包括:

根据所述地址数据,验证所述网页是否真实;

根据网页内容的链接数据,验证所述网页内容是否真实。

可选的,所述通过用户的数字签名,对包括所述网页和所述网页内容的取证内容进行加密,生成加密后的取证内容之后,所述方法还包括:

对所述网页进行截图,并设置所述截图为所述加密后的取证内容所对应的描述信息;

将用户的用户信息和所述描述信息存储至服务器,并设置所述用户信息、所述描述信息与所述加密后的取证内容的对应关系,并将所述对应关系存储至所述服务器。

可选的,所述对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比包括:

验证所述用户信息;

在验证成功后,根据用户所确认的描述信息,检索并获取所述加密后的取证内容;

对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比。

另一方面,提供了一种基于区块链的网页取证处理系统,所述网页取证处理系统包括用户端和服务器,所述用户端和所述服务器被设置为所述司法链的节点,其中:

所述用户端用于获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

所述用户端用于捕捉所述网页的地址数据和网页内容的链接数据;

所述服务器用于根据所述网页的地址数据和网页内容的链接数据,判断所述网页是否真实;

若是,则所述服务器用于通过用户的数字签名,对包括所述网页和所述网页内容的取证内容进行加密,生成加密后的取证内容;

所述服务器用于将所述加密后的取证内容上传至司法链;

在发生诉讼时,所述服务器用于获取用户上传的证据网页,所述证据网页与所述用户需要取证的网页对应;

所述服务器用于对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比,若一致,则判定所述证据网页可信。

可选的,所述预设程序包括预设浏览器,所述用户端具体用于:

获取用户在其他浏览器界面发起的网页取证请求,所述网页取证请求至少包括用户需要取证的网页的网络地址;

开启预设浏览器,并通过所述预设浏览器和所述网络地址,开启所述用户需要取证的网页。

可选的,所述预设程序包括预设插件,所述用户端具体用于:

获取用户在其他浏览器界面发起的网页取证请求,并开启所述预设插件;

根据所述预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,所述服务器具体用于:

根据所述地址数据,验证所述网页是否真实;

根据网页内容的链接数据,验证所述网页内容是否真实。

可选的,所述用户端具体用于:

对所述网页进行截图,并设置所述截图为所述加密后的取证内容所对应的描述信息;

将用户的用户信息和所述描述信息存储至服务器,并设置所述用户信息、所述描述信息与所述加密后的取证内容的对应关系,并将所述对应关系存储至所述服务器。

可选的,所述服务器具体用于:

验证所述用户信息;

在验证成功后,根据用户所确认的描述信息,检索并获取所述加密后的取证内容;

对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比。

另一方面,提供了一种基于区块链的网页取证处理设备,所述网页取证处理设备被设置为司法链的节点,所述网页取证处理设备具体包括:

获取模块,用于获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

处理模块,用于捕捉并根据所述网页的地址数据和网页内容的链接数据,判断所述网页是否真实;

加密模块,用于通过用户的数字签名,对包括所述网页和所述网页内容的取证内容进行加密,生成加密后的取证内容;

上传模块,用于将所述加密后的取证内容上传至司法链;

所述获取模块还用于在发生诉讼时,获取用户上传的证据网页,所述证据网页与所述用户需要取证的用户端网页对应;

所述处理模块还用于对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比,若一致,则判定所述证据网页可信:

可选的,所述预设程序包括预设浏览器,所述获取模块具体用于:

获取用户在其他浏览器界面发起的网页取证请求,所述网页取证请求至少包括用户需要取证的网页的网络地址;

开启预设浏览器,并通过所述预设浏览器和所述网络地址,开启所述用户需要取证的网页。

可选的,所述预设程序包括预设插件,所述获取模块具体用于:

获取用户在其他浏览器界面发起的网页取证请求,并开启所述预设插件;

根据所述预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,所述处理模块具体用于:

根据所述地址数据,验证所述网页是否真实;

根据网页内容的链接数据,验证所述网页内容是否真实。

可选的,所述获取模块具体用于:

对所述网页进行截图,并设置所述截图为所述加密后的取证内容所对应的描述信息;

将用户的用户信息和所述描述信息存储至服务器,并设置所述用户信息、所述描述信息与所述加密后的取证内容的对应关系,并将所述对应关系存储至所述服务器。

可选的,所述处理模块具体用于:

验证所述用户信息;

在验证成功后,根据用户所确认的描述信息,检索并获取所述加密后的取证内容;

对所述加密后的取证内容进行解密,获取并将所述取证内容于所述证据网页进行对比。

本发明实施例提供的技术方案带来的有益效果是:

通过捕捉并根据网页的地址数据和网页内容的链接数据,判断网页是否真实,并确定真实后,上传至司法链,保证证据采集对象原本客观真实,进一步保证了网页取证的真实性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种基于区块链的网页取证处理方法流程图;

图2是本发明实施例提供的一种网页取证处理系统示意图;

图3是本发明实施例提供的一种网页取证处理设备结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,提供了一种基于区块链的网页取证处理方法,方法包括:

101、获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

102、捕捉并根据网页的地址数据和网页内容的链接数据,判断网页是否真实;其中网页内容包括文字、图片、图床、视频流等数据

103、通过用户的数字签名,对包括网页和网页内容的取证内容进行加密,生成加密后的取证内容;

104、将加密后的取证内容上传至司法链;

105、在发生诉讼时,获取用户上传的证据网页,证据网页与用户需要取证的网页对应;

106、对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比,若一致,则判定证据网页可信。

可选的,预设程序包括预设浏览器,步骤101获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页包括:

201、获取用户在其他浏览器界面发起的网页取证请求,网页取证请求至少包括用户需要取证的网页的网络地址;

202、开启预设浏览器,并通过预设浏览器和网络地址,开启用户需要取证的网页。

可选的,预设程序包括预设插件,步骤101获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页还包括:

301、获取用户在其他浏览器界面发起的网页取证请求,并开启预设插件;

302、根据预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,步骤102捕捉并根据网页的地址数据和网页内容的链接数据,判断网页是否真实包括:

401、根据地址数据,验证网页是否真实;

402、根据网页内容的链接数据,验证网页内容是否真实。

可选的,步骤103通过用户的数字签名,对包括网页和网页内容的取证内容进行加密,生成加密后的取证内容之后,方法还包括:

501、对网页进行截图,并设置截图为加密后的取证内容所对应的描述信息;

502、将用户的用户信息和描述信息存储至服务器,并设置用户信息、描述信息与加密后的取证内容的对应关系,并将对应关系存储至服务器。

可选的,步骤106对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比包括:

601、验证用户信息;

602、在验证成功后,根据用户所确认的描述信息,检索并获取加密后的取证内容;

603、对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比。

参照图2,提供了一种基于区块链的网页取证处理系统,网页取证处理系统包括用户端21和服务器22,用户端21和服务器22被设置为司法链的节点,其中:

用户端21用于获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

用户端21用于捕捉网页的地址数据和网页内容的链接数据;

服务器22用于根据网页的地址数据和网页内容的链接数据,判断网页是否真实;

若是,则服务器22用于通过用户的数字签名,对包括网页和网页内容的取证内容进行加密,生成加密后的取证内容;

服务器22用于将加密后的取证内容上传至司法链;

在发生诉讼时,服务器22用于获取用户上传的证据网页,证据网页与用户需要取证的网页对应;

服务器22用于对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比,若一致,则判定证据网页可信。

可选的,预设程序包括预设浏览器,用户端21具体用于:

获取用户在其他浏览器界面发起的网页取证请求,网页取证请求至少包括用户需要取证的网页的网络地址;

开启预设浏览器,并通过预设浏览器和网络地址,开启用户需要取证的网页。

可选的,预设程序包括预设插件,用户端21具体用于:

获取用户在其他浏览器界面发起的网页取证请求,并开启预设插件;

根据预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,服务器22具体用于:

根据地址数据,验证网页是否真实;

根据网页内容的链接数据,验证网页内容是否真实。

可选的,用户端21具体用于:

对网页进行截图,并设置截图为加密后的取证内容所对应的描述信息;

将用户的用户信息和描述信息存储至服务器,并设置用户信息、描述信息与加密后的取证内容的对应关系,并将对应关系存储至服务器。

可选的,服务器22具体用于:

验证用户信息;

在验证成功后,根据用户所确认的描述信息,检索并获取加密后的取证内容;

对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比。

参照图3,提供了一种基于区块链的网页取证处理设备3,网页取证处理设备3被设置为司法链的节点,网页取证处理设备3具体包括:

获取模块31,用于获取用户发起的网页取证请求,并通过预设程序打开用户需要取证的网页;

处理模块32,用于捕捉并根据网页的地址数据和网页内容的链接数据,判断网页是否真实;

加密模块33,用于通过用户的数字签名,对包括网页和网页内容的取证内容进行加密,生成加密后的取证内容;

上传模块34,用于将加密后的取证内容上传至司法链;

获取模块31还用于在发生诉讼时,获取用户上传的证据网页,证据网页与用户需要取证的用户端网页对应;

处理模块32还用于对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比,若一致,则判定证据网页可信:

可选的,预设程序包括预设浏览器,获取模块31具体用于:

获取用户在其他浏览器界面发起的网页取证请求,网页取证请求至少包括用户需要取证的网页的网络地址;

开启预设浏览器,并通过预设浏览器和网络地址,开启用户需要取证的网页。

可选的,预设程序包括预设插件,获取模块31具体用于:

获取用户在其他浏览器界面发起的网页取证请求,并开启预设插件;

根据预设插件,获取网页的地址数据和网页内容的链接数据。

可选的,处理模块32具体用于:

根据地址数据,验证网页是否真实;

根据网页内容的链接数据,验证网页内容是否真实。

可选的,获取模块31具体用于:

对网页进行截图,并设置截图为加密后的取证内容所对应的描述信息;

将用户的用户信息和描述信息存储至服务器,并设置用户信息、描述信息与加密后的取证内容的对应关系,并将对应关系存储至服务器。

可选的,处理模块32具体用于:

验证用户信息;

在验证成功后,根据用户所确认的描述信息,检索并获取加密后的取证内容;

对加密后的取证内容进行解密,获取并将取证内容于证据网页进行对比。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

需要说明的是:上述实施例提供的网页取证处理系统及网页取证处理设备在执行基于区块链的网页取证处理方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网页取证处理系统及网页取证处理设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于区块链的网页取证处理方法、系统及设备实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种面向多个浏览器扩展的多层级指纹识别方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!