System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据仿真取证技术,具体涉及云环境系统镜像数据的仿真技术。
技术介绍
1、目前常用的镜像技术主要包括全镜像技术、差异镜像技术以及仿真与沙盒技术。
2、其中全镜像技术,需要基于一个完整的系统镜像,包含有操作系统、应用程序和系统配置,允许用户快速部署和复制特定的系统环境;差异镜像技术,当创建一个基于原始镜像的虚拟机实例时,允许基于相同的基础镜像加差异镜像,能够将任何对实例的修改保存在差异化镜像中,节省云环境的存储空间;仿真与沙盒技术,在一个隔离的环境中运行系统镜像,能够提供安全的测试环境,允许测试和验证应用程序和系统配置,而不会影响主机系统或其他镜像。
3、现有云环境系统镜像数据的仿真分析取证操作时,往往需要云环境停机载入完整的目标云环境镜像,或基础镜像加差异镜像,但是均需要重启云仿真或沙盒环境,从而需要打断正在运行的当前镜像系统,暂停云电子数据取证分析工作流,降低整体工作效率。
技术实现思路
1、针对现有云环境系统镜像数据的仿真分析取证操作方案,需要云环境停机,打断正在运行的当前镜像系统,降低整体工作效率的问题,本专利技术的目的在于提供一种云环境镜像数据增量仿真方案,其能够实现在不打断正在运行的当前镜像系统的情况下,完成云电子数据取证分析对象系统的更新。
2、为了达到上述目的,本专利技术提供了一种云环境镜像数据增量仿真方法,所述仿真方法包括:云镜像系统文件级比对标记,识别和跟踪基础版本云镜像系统与目标版本云镜像系统之间文件级的差异,并进
3、云镜像运行内存初始化数据备份,备份目标云镜像系统运行内存中的数据,并对云环境中运行的目标虚拟系统的运行内存实施初始化操作;
4、虚拟机文件级增量合并及内存更新,根据检测到的增量数据,逐条更新主文件系统,进行文件系统的增量合并,同时检查运行内存状态,并在运行内存状态更新时,重新载入已备份的运内存数据,进行内存更新。
5、在本专利技术的一些实施方式中,所述仿真方法在云镜像系统文件级比对标记阶段,对目标镜像及当前运行虚拟机所包含的系统文件,实施差异化对比分析,进行文件级扫描解析后,对增量文件生成指纹标记,形成文件级差异记录表。
6、在本专利技术的一些实施方式中,所述文件级差异记录表,包含文件名、文件地址、文件指纹三种信息。
7、在本专利技术的一些实施方式中,所述方法在云镜像运行内存初始化数据备份阶段,在云环境中开辟临时虚拟空间,载入目标镜像后,运行临时虚拟机,并操作临时空间虚拟机进入睡眠状态,以暂时固化运行内存。
8、在本专利技术的一些实施方式中,所述方法基于临时空间虚拟机操作系统的睡眠机制,以获取逻辑地址连续的运行内存备份。
9、在本专利技术的一些实施方式中,所述仿真方法在虚拟机文件级增量合并及内存更新阶段进行虚拟机文件级增量合并时,基于云镜像比对标记阶段生成的文件及差异记录表,操作目标虚拟机的磁盘系统,以覆盖写入的方式,载入表中记录的差异文件,实施增量合并。
10、在本专利技术的一些实施方式中,所述仿真方法在虚拟机文件级增量合并及内存更新阶段进行内存更新时,通过更新基础指针的方式切换运行内存数据。
11、为了达到上述目的,本专利技术提供了一种云环境镜像数据增量仿真系统,其由云镜像系统文件级比对标记单元、云镜像运行内存初始化数据备份单元,以及虚拟机文件级增量合并及内存更新单元配合构成;
12、所述云镜像系统文件级比对标记单元配置成用于实现识别和跟踪基础版本云镜像系统与目标版本云镜像系统之间文件级的差异,并进行标记记录;
13、所述云镜像运行内存初始化数据备份单元配置成与云镜像系统文件级比对标记单元进行数据交互,并完成针对云镜像系统运行内存中数据的备份,并对运行中的虚拟机的运行内存实现初始化;
14、所述虚拟机文件级增量合并及内存更新单元配置成与云镜像系统文件级比对标记单元以及云镜像运行内存初始化数据备份单元进行数据交互,并根据检测到的增量数据,逐条更新主文件系统,进行文件系统的增量合并;同时检查运行内存状态,若运行内存状态更新,重新载入已备份的运内存数据,进行内存更新。
15、为了达到上述目的,本专利技术提供了一种终端设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述程序代码由所述处理器加载并执行如上述虚拟机镜像数据增量仿真方法的实现步骤。
16、为了达到上述目的,本专利技术提供了一种计算机程序产品,当在数据处理设备上执行时,其特征在于,适执行如上述虚拟机镜像数据增量仿真方法的实现步骤。
17、本专利技术提供的云环境镜像数据增量仿真方案能够实现针对云环境的电子数据仿真分析操作,可在不停机情况下,更新所运行的云镜像,不需要重启云仿真或沙盒环境,无需打断正在运行的当前镜像系统,完成云电子数据取证分析对象系统的更新,提高整体工作效率。
本文档来自技高网...【技术保护点】
1.一种云环境镜像数据增量仿真方法,其特征在于,所述仿真方法包括:
2.根据权利要求1所述的云环境镜像数据增量仿真方法,其特征在于,所述仿真方法在云镜像系统文件级比对标记阶段,对目标镜像及当前运行虚拟机所包含的系统文件,实施差异化对比分析,进行文件级扫描解析后,对增量文件生成指纹标记,形成文件级差异记录表。
3.根据权利要求2所述的云环境镜像数据增量仿真方法,其特征在于,所述文件级差异记录表,包含文件名、文件地址、文件指纹三种信息。
4.根据权利要求1所述的云环境镜像数据增量仿真方法,其特征在于,所述方法在云镜像运行内存初始化数据备份阶段,在云环境中开辟临时虚拟空间,载入目标镜像后,运行临时虚拟机,并操作临时空间虚拟机进入睡眠状态,以暂时固化运行内存。
5.根据权利要求4所述的云环境镜像数据增量仿真方法,其特征在于,所述方法基于临时空间虚拟机操作系统的睡眠机制,以获取逻辑地址连续的运行内存备份。
6.根据权利要求1所述的虚拟机镜像数据增量仿真方法,其特征在于,所述仿真方法在虚拟机文件级增量合并及内存更新阶段进行虚拟机文件
7.根据权利要求1所述的虚拟机镜像数据增量仿真方法,其特征在于,所述仿真方法在虚拟机文件级增量合并及内存更新阶段进行内存更新时,通过更新基础指针的方式切换运行内存数据。
8.一种云环境镜像数据增量仿真系统,其特征在于,所述仿真系统由云镜像系统文件级比对标记单元、云镜像运行内存初始化数据备份单元,以及虚拟机文件级增量合并及内存更新单元配合构成;
9.一种终端设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述程序代码由所述处理器加载并执行如权利要求1-7中任一项所述虚拟机镜像数据增量仿真方法的实现步骤。
10.一种计算机程序产品,当在数据处理设备上执行时,其特征在于,适执行如权利要求1-7中任一项所述虚拟机镜像数据增量仿真方法的实现步骤。
...【技术特征摘要】
1.一种云环境镜像数据增量仿真方法,其特征在于,所述仿真方法包括:
2.根据权利要求1所述的云环境镜像数据增量仿真方法,其特征在于,所述仿真方法在云镜像系统文件级比对标记阶段,对目标镜像及当前运行虚拟机所包含的系统文件,实施差异化对比分析,进行文件级扫描解析后,对增量文件生成指纹标记,形成文件级差异记录表。
3.根据权利要求2所述的云环境镜像数据增量仿真方法,其特征在于,所述文件级差异记录表,包含文件名、文件地址、文件指纹三种信息。
4.根据权利要求1所述的云环境镜像数据增量仿真方法,其特征在于,所述方法在云镜像运行内存初始化数据备份阶段,在云环境中开辟临时虚拟空间,载入目标镜像后,运行临时虚拟机,并操作临时空间虚拟机进入睡眠状态,以暂时固化运行内存。
5.根据权利要求4所述的云环境镜像数据增量仿真方法,其特征在于,所述方法基于临时空间虚拟机操作系统的睡眠机制,以获取逻辑地址连续的运行内存备份。
6.根据权利要求1所述的虚拟机镜像数据增量仿真方法,其特征在于,...
【专利技术属性】
技术研发人员:丁治国,吴松洋,刘善军,姚琛琛,
申请(专利权)人:公安部第三研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。