一种基于区块链的网页取证固证方法技术

技术编号:23149518 阅读:16 留言:0更新日期:2020-01-18 13:38
本发明专利技术公开一种基于区块链的网页取证固证方法,该方法通过服务端内置浏览器渲染,区块链存储的方式达到取证环境清洁、取证内容完整以及证据存储可信目的。本发明专利技术的方法提供了证据完整性应包含的内容说明、区块链存证内容说明、证据采集的工具说明;本发明专利技术的证据包设计有效的保证了取证内容的司法有效性,广泛适用于知识产权及商标保护、广告监测等互联网网页内容的特定时刻的信息固定。

A method of Web forensics based on blockchain

【技术实现步骤摘要】
一种基于区块链的网页取证固证方法
本专利技术属于网页取证和区块链存证
,尤其涉及一种基于区块链的网页取证固证方法。
技术介绍
区块链本质上是一个去中心化的数据库,是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。通过基于区块链进行电子存证,将中心化存储替换为区块链存储。将需要存证的文件生成数据指纹,随后将数据指纹存入区块链,由于区块链具有不可篡改的特性,从而大大加强了存证的真实可信程度。同时,为增加存证的司法效力,对接国家背书公证处和互联网法院,从而确保存证数据的法律效力。网页取证是通过浏览器加载资源页面,把特定网页的某个时刻展示的内容进行信息采集。随着互联网以及电商行业的发展,大量的电子广告的出现,越来越多基于互联网事件的纠纷。其中包括电商店铺盗版图、盗版商品销售;虚假广告;微博等公开论坛非正当言论等问题。这一系列的问题,需要网页取证技术来对证据进行采集。因网页取证的有效性需满足证据完整性,环境清洁性,存储可靠性的要求,故结合网页取证、区块链存证技术提出一种基于区块链的网页取证固证方法。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于区块链的网页取证固证方法。本专利技术极大地提高了网页取证的司法效力。本专利技术的目的是通过以下技术方案来实现的:一种基于区块链的网页取证固证方法,包括以下步骤:(1)传入待取证网页的地址;(2)谷歌浏览器打开步骤(1)传入的网页地址;(3)记录服务端到待取证网页域名的路由信息,记录服务端网络信息、主机信息、时间信息,和待取证网页的DNS信息;(4)根据步骤(1)传入的网页地址,下载网页所包含的所有资源文件,记录目标资源地址和本地资源地址的映射日志;(5)通过打开谷歌浏览器的方式对待取证网页页面进行浏览器渲染;(6)将步骤(5)渲染的结果截图,得到渲染结果图;(7)将步骤(3)~(6)产生的证据进行打包,将打包后的哈希上链存储。进一步地,所述步骤(1)中待取证网页的地址格式不限,支持http和https协议。进一步地,所述步骤(3)中路由信息完整记录传输过程中的路由器IP。进一步地,所述步骤(4)中资源文件包含html源码、JavaScript文件、层叠样式表、图片文件。进一步地,所述步骤(6)中渲染结果图保持网页展示的文字、浮窗、广告的信息呈现的整体视觉。进一步地,所述步骤(6)中渲染结果图与谷歌浏览器中的页面相似度大于等于95%。进一步地,所述步骤(2)~(7)的所有操作在服务端执行。与现有技术相比,本专利技术的有益效果如下:(1)本专利技术的方法基于区块链的存证,能够保证证据自存储开始不被篡改,增强了证据的可靠性;(2)本专利技术方法规范了网页取证需要的证据,增强了证据了完整性,对于提高司法审判的效率。附图说明图1是方法流程示意图。具体实施方式本专利技术一种基于区块链的网页取证固证方法的原理是基于Chrome浏览器内核对网页资源进行请求以及对网页进行渲染;再下载资源及源码到本地,同时通过远程服务端取证避免本地环境的病毒入侵、DNS拦截、本地替换等清洁性问题,同时也避免了网络传输的风险;另外在信息采集的第一时间进行上链存证,保证了证据不被篡改;方法流程如图1所示,具体步骤如下:(1)传入待取证网页的地址;所述待取证网页的地址格式不限,支持http和https协议。(2)内置谷歌Chrome浏览器打开步骤(1)传入的网页地址;(3)记录服务端到待取证网页域名的路由信息,记录服务端网络信息、主机信息、时间信息,和待取证网页的DNS信息;所述路由信息需要完整记录传输过程中的路由器IP。(4)根据步骤(1)传入的网页地址,下载网页所包含的所有资源文件,记录目标资源地址和本地资源地址的映射日志;所述资源文件包含html源码、JavaScript文件、层叠样式表(CascadingStyleSheets,css)、图片文件。映射日志可用来定位每一个资源的本地保存的文件,即便后续远程网页发生变化,也可以通过源文件来还原取证时刻的网页情况。(5)通过打开内置谷歌Chrome浏览器的方式对待取证网页页面进行浏览器渲染;(6)将步骤(5)渲染的结果截图,得到渲染结果图。所述渲染结果图保持网页展示的文字、浮窗、广告的信息呈现的整体视觉;所述渲染结果图与内置谷歌Chrome浏览器中的页面传递信息相似度大于等于95%。(7)将步骤(3)~(6)产生的证据进行打包,将打包后的哈希hash上链存储。为了避免客户端的网络、本地病毒等清洁因素对证据的影响,步骤(2)~(7)的所有操作在服务端执行。上述具体实施例用来解释说明本专利技术,而不是对本专利技术进行限制,在本专利技术的精神和原则要求的保护范围内,对本专利技术作出的任何修改和改变,都落入本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种基于区块链的网页取证固证方法,其特征在于,包括以下步骤:/n(1)传入待取证网页的地址。/n(2)谷歌浏览器打开步骤(1)传入的网页地址。/n(3)记录服务端到待取证网页域名的路由信息,记录服务端网络信息、主机信息、时间信息,和待取证网页的DNS信息。/n(4)根据步骤(1)传入的网页地址,下载网页所包含的所有资源文件,记录目标资源地址和本地资源地址的映射日志;/n(5)通过打开谷歌浏览器的方式对待取证网页页面进行浏览器渲染;/n(6)将步骤(5)渲染的结果截图,得到渲染结果图;/n(7)将步骤(3)~(6)产生的证据进行打包,将打包后的哈希上链存储。/n

【技术特征摘要】
1.一种基于区块链的网页取证固证方法,其特征在于,包括以下步骤:
(1)传入待取证网页的地址。
(2)谷歌浏览器打开步骤(1)传入的网页地址。
(3)记录服务端到待取证网页域名的路由信息,记录服务端网络信息、主机信息、时间信息,和待取证网页的DNS信息。
(4)根据步骤(1)传入的网页地址,下载网页所包含的所有资源文件,记录目标资源地址和本地资源地址的映射日志;
(5)通过打开谷歌浏览器的方式对待取证网页页面进行浏览器渲染;
(6)将步骤(5)渲染的结果截图,得到渲染结果图;
(7)将步骤(3)~(6)产生的证据进行打包,将打包后的哈希上链存储。


2.根据权利要求1所述基于区块链的网页取证固证方法,其特征在于,所述步骤(1)中待取证网页的地址格式不限,支持http和https协议。

【专利技术属性】
技术研发人员:李伟邱炜伟谢杨洁尹可挺李启雷梁秀波
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江;33

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

1