一种基于独立运行环境的网页取证方法及装置制造方法及图纸

技术编号:21892705 阅读:27 留言:0更新日期:2019-08-17 14:49
公开了一种基于独立运行环境的网页取证方法及装置。取证设备在自身的操作系统中创建与所述操作系统隔离的独立运行环境,用于运行取证程序。哪怕取证设备的操作系统已感染病毒或已被恶意修改,也不会影响到取证程序的运行环境。

A Web Forensics Method and Device Based on Independent Running Environment

【技术实现步骤摘要】
一种基于独立运行环境的网页取证方法及装置
本说明书实施例涉及信息
,尤其涉及一种基于独立运行环境的网页取证方法及装置。
技术介绍
在互联网时代,网页可被司法机关采信为证据。例如,在版权侵权诉讼中,版权人可以向法院提供侵权网页(展示有侵权内容的网页)的截图作为证据。目前对网页进行取证的方式为,用户向取证设备(如用户的手机、又如某个提供网页取证服务的服务器)指定一个网页地址,然后,由取证设备通过运行的取证程序,访问该网页地址,并对该网页地址上的网页进行截图取证。然而在实际应用中,取证设备的操作系统可能已感染病毒或已被恶意篡改,导致取证的网页截图难以具有证据效力。
技术实现思路
为了避免取证设备的操作系统感染病毒或被恶意篡改,本说明书实施例提供一种基于独立运行环境的网页取证方法及装置,技术方案如下:根据本说明书实施例的第1方面,提供一种基于独立运行环境的网页取证方法,取证设备在自身的操作系统中创建独立运行环境,所述独立运行环境与所述操作系统隔离;所述方法包括:所述取证设备接收取证指令;通过在所述独立运行环境中运行的取证程序,访问所述取证指令所指定的网页地址,并进行网页取证。根据本说明书实施例的第2方面,提供一种基于独立运行环境的网页取证装置,包括:创建模块,在所述装置的操作系统中创建独立运行环境,所述独立运行环境与所述操作系统隔离;接收模块,接收取证指令;取证模块,通过在所述独立运行环境中运行的取证程序,访问所述取证指令所指定的网页地址,并进行网页取证。根据本说明书实施例的第3方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第1或第2方面的方法。本说明书实施例所提供的技术方案,取证设备在自身的操作系统中创建与所述操作系统隔离的独立运行环境,用于运行取证程序。因此,哪怕取证设备的操作系统已感染病毒或已被恶意修改,也不会影响到取证程序的运行环境,可以使得所述取证程序获取的网页截图具有证据效力。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要通过的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图取得其他的附图。图1是本说明书实施例提供的一种基于独立运行环境的网页取证方法的流程示意图;图2是本说明书实施例提供的一种网页存证示意图;图3是本说明书实施例提供的另一种网页存证示意图;图4是本说明书实施例提供的一种基于独立运行环境的网页取证装置的结构示意图;图5是用于配置本说明书实施例装置的一种计算机设备的结构示意图。具体实施方式在现有技术中,用于进行网页取证的取证程序所运行的环境是取证设备的操作系统,而操作系统的安全(即未感染病毒,并且未被恶意修改过),对于取证得到的网页截图的证据效力至关重要。这是因为,倘若取证设备的操作系统不安全,那么就可能影响取证程序的取证过程,导致取证得到的网页截图被污染,因而丧失证据效力。例如,倘若操作系统被恶意修改,会在截图时弹出广告,那么,取证程序在对某个待取证的网页进行截图时,会一并将广告弹窗也截图,得到的网页截图中显示有广告弹窗。但是,待取证的网页中实际上并没有广告弹窗,这就导致对网页取证得到的网页截图与网页的实际面貌不一致,不具有证据效力。为此,本说明书实施例的目的在于,针对单次网页取证,确保在该次网页取证的过程中,取证程序所处的运行环境与操作系统隔离,如此,即使操作系统是不安全的,也不会对该次网页取证的过程产生影响。为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所取得的所有其他实施例,都应当属于保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。图1是本说明书实施例提供的一种基于独立运行环境的网页取证方法的流程示意图,包括如下步骤:S100:取证设备接收取证指令。在本说明书实施例中,取证设备是指执行网页取证操作的设备,其具体可以是用户的手机、电脑,也具体可以是提供网页取证服务的服务商的服务器。在本说明书实施例中,取证设备在自身的操作系统中创建独立运行环境,其中,所述独立运行环境与所述操作系统隔离。所述独立运行环境与所述操作系统隔离,意味着所述独立运行环境中的操作进程并不会受到外部的操作系统的影响,哪怕操作系统中存在病毒程序,或者操作系统被修改为自动执行某些恶意操作,也不会对独立运行环境中操作进程产生影响。具体地,存在多种创建独立运行环境的方式。例如,取证设备可以在自身的操作系统中创建虚拟机,作为独立运行环境。又如,取证设备可以在自身的操作系统中创建Docker容器,作为独立运行环境。此外,还可以采用其他方式创建独立运行环境。需要说明的是,虚拟机可以视为在取证设备的操作系统中模拟出的独立的子操作系统,该子操作系统是独立运行的,可以在该子操作系统中安装程序,该子操作系统中的程序所触发的操作进程并不会受到操作系统的影响。Docker容器可以视为在取证设备的操作系统中创建的包括程序以及程序运行所依赖的配置的集合。Docker容器也是独立于操作系统的,Docker容器中的操作进程也不会受到操作系统的影响。一般而言,Docker容器是Docker镜像的实例化,Docker镜像可以是预先创建好的,或者可以预先下载好的。当需要创建一个Docker容器时,需要基于Docker镜像进行一次实例化操作。在本说明书实施例中,可以预先在操作系统中创建独立运行环境。此后,不论需要进行多少次网页取证,都会在创建的该独立运行环境中进行。此外,在实践中,如果多次网页取证都复用同一个独立执行环境,有可能出现如下情况:某次网页取证过程中,该独立执行环境从互联网上感染了病毒,会对下一次网页取证造成影响。为此,也可以在每次需要进行网页取证时,都创建一个仅限单次使用的独立运行环境。也就是说,将图1所示的方法流程视为进行一次网页取证的流程,那么,针对每次网页取证(即每执行一次步骤S100),都为该次网页取证创建独立运行环境。取证设备在接收到所述取证指令之后,在操作系统中创建独立运行环境。如此,每次需要进行网页取证时,都会创建一个全新的独立执行环境。此处需要说明的是,如果取证设备的操作系统中存在不止一个独立运行环境,那么各独立运行环境之间也是彼此隔离的。进一步地,取证设备也可以在每次进行网页取证之后,销毁为本次网页取证创建的独立运行环境。在本说明书实施例中,取证指令可以是发起网页取证的用户发出的。所述取证指令可以包含待取证的网页的网页地址。S102:通过在所述独立运行环境中运行的取证程序,访问所述取证指令所指定的网页地址。S104:进行网页取证。本说明书实施例中的取证程序,是指执行网页取证操作的程序。其具体可以是一种脚本程序。所述取证程序运行于本文档来自技高网...

【技术保护点】
1.一种基于独立运行环境的网页取证方法,取证设备在自身的操作系统中创建独立运行环境,所述独立运行环境与所述操作系统隔离;所述方法包括:所述取证设备接收取证指令;通过在所述独立运行环境中运行的取证程序,访问所述取证指令所指定的网页地址,并进行网页取证。

【技术特征摘要】
1.一种基于独立运行环境的网页取证方法,取证设备在自身的操作系统中创建独立运行环境,所述独立运行环境与所述操作系统隔离;所述方法包括:所述取证设备接收取证指令;通过在所述独立运行环境中运行的取证程序,访问所述取证指令所指定的网页地址,并进行网页取证。2.如权利要求1所述的方法,取证设备在自身的操作系统中创建独立运行环境,具体包括:取证设备在自身的操作系统中创建虚拟机,作为独立运行环境;或者,取证设备在自身的操作系统中创建Docker容器,作为独立运行环境。3.如权利要求1所述的方法,取证设备在操作系统中创建独立运行环境,具体包括:取证设备在接收到所述取证指令之后,在操作系统中创建独立运行环境。4.如权利要求1所述的方法,进行网页取证,具体包括:取得以下数据中的至少一种:所述网页地址上的网页的截图、所述网页地址上的网页的代码、所述网页地址上的网页对应的日志。5.如权利要求1所述的方法,所述方法还包括:对进行网页取证所取得的数据进行哈希计算,得到数据哈希;将所述数据哈希提交至区块链进行存证。6.一种基于独立运行环境的网页取证装置,包括:创建模块,在...

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

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

1