计算机网络虚拟仿真方法及仿真系统

文档序号:32815197发布日期:2023-01-04 03:14阅读:154来源:国知局
计算机网络虚拟仿真方法及仿真系统

1.本发明涉及计算机网络虚拟仿真技术领域,具体为计算机网络虚拟仿真方法及仿真系统。


背景技术:

2.根据计算机取证状态的不同,一般将计算机取证分为动态的在线取证和静态的事后取证。
3.传统的静态取证方式立足于对计算机相关存储设备中的电子数据的离线解读和分析。需要电子数据的既定写存和较好的数据存储环境。如果数据未能写入相关存储设备或取证条件不理想的情况下,静态取证的效果将大打折扣。譬如,对运行中的计算机信息系统先实施关机操作再进行事后的静态取证就会造成取证目标主机中一些重要的即时数据的丢失。
4.目前,可通过计算机动态仿真技术,对于各类型计算机操作系统中的存储介质进行仿真,以重现计算机操作系统的原有状态,使得人们可以仿佛在具有原操作系统的计算机上进行操作,取证人员可利用此技术展开快速有效的取证工作,单机形式的计算机动态仿真技术的发展已逐步趋于完善,其普遍用于基于动态的取证工作。
5.然而,随着互联网络的迅猛发展与应用,基于网络的计算机犯罪越来越多,通常伴有技术手段高、不易查办、难于取证等问题,无法快速找到系统的痛点,需分配更多的计算资源或者更多研发力量进行提升,增加了研发人力资源和研发时间。


技术实现要素:

6.本部分的目的在于概述本发明的实施方式的一些方面以及简要介绍一些较佳实施方式。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
7.因此,本发明的目的是提供计算机网络虚拟仿真方法及仿真系统,能够在证据分散在网络节点或网关节点的计算机上的情况下,通过对网络节点或网关节点的计算机的并行动态仿真,实现对在网络节点或网关节点的计算机中的数据进行快速且准确的取证,且通过在具备完全确定性的仿真器中,实验人员直接指定修改所述多个计算步骤中的一个或者多个计算步骤的原始计算时间,计算修改计算时间后仿真的表现,比较修改前的仿真表现和修改后的仿真表现,得出对所述一个或者多个计算步骤进行优化,实现了快速找到系统的痛点,需分配更多的计算资源或者更多研发力量进行提升,节省了研发人力资源和研发时间,有助于实验人员对项目进行有效的优化规划。
8.为解决上述技术问题,根据本发明的一个方面,本发明提供了如下技术方案:
9.计算机网络虚拟仿真系统,包括:
10.中央处理单元,作为系统的运算核心和控制核心,是信息处理、程序运行的最终执
行单元;
11.数据获取单元,用于执行获取目标计算机的操作系统参数,在仿真计算机上创建数据区;
12.数据处理单元,用于执行对计算机数据区计算步骤进行多次仿真处理,得到仿真表现获取每个计算步骤的原始计算时间,并且将多次仿真表现进行比较,输出优化建议;
13.数据优化单元,用于执行根据数据处理结果虚拟析构虚拟容器重新进行动态仿真。
14.作为本发明所述的计算机网络虚拟仿真系统,其中:所述中央处理单元与用户登录模块连接,用户登录模块包括账号输入模块和身份验证模块,以保证系统登录安全性。
15.作为本发明所述的计算机网络虚拟仿真系统,其中:所述中央处理单元与数据获取单元、数据处理单元及数据优化单元连接,并控制数据获取单元、数据处理单元及数据优化单元工作状态。
16.作为本发明所述的计算机网络虚拟仿真系统,其中:所述中央处理单元支持2.4ghzwi-fi和蓝牙协议,以便同时运行并且数据传输拥有较好的稳定性,蓝牙功能的传输功率能够达到+12dbm,很好地满足了本系统的物联网需求。
17.计算机网络虚拟仿真方法,其特征在于:适用于权利要求上述所述的计算机网络虚拟仿真系统。
18.计算机网络虚拟仿真方法,其仿真方法步骤:
19.1)创建数据区;
20.s1、获取目标计算机的操作系统参数,在仿真计算机上创建第一数据区
21.s2、根据操作系统参数计算得到响应信息序列,并存储于第一数据区;
22.s3、在仿真计算机上创建第二数据区,根据操作系统参数将第二数据区中的数据存储于第一数据区;
23.作为本发明所述的计算机网络虚拟仿真方法,其中,仿真方法步骤还包括:
24.2)计算数据区仿真表现数据;
25.s4、在搜索到目标计算机的虚拟网卡的情况下,设置包含虚拟网卡的目标计算机的网络信息;
26.s5、对计算机数据区计算步骤进行第一次仿真,得到第一仿真表现获取每个计算步骤的原始计算时间;
27.s6、修改多个计算步骤中的一个或者多个计算步骤的原始计算时间,得到所述一个或者多个计算步骤的调整计算时间;
28.s7、对多个计算步骤进行第二次仿真,得到第二仿真表现,将第一仿真表现和第二仿真表现进行比较,当第二仿真表现优于所述第一仿真表现,输出优化建议;
29.作为本发明所述的计算机网络虚拟仿真方法,其中,仿真方法步骤还包括:
30.3)根据仿真表现输出优化意见;
31.s8、获取优化建议,执行虚拟环境组件的系统信息数据库内容;
32.s9、创建并填充仿真虚拟文件虚拟重构虚拟容器;
33.s10、判断修改虚拟容器的虚拟环境组件;
34.s11、修改虚拟容器的虚拟环境组件的系统信息数据库内容;
35.s12、虚拟析构虚拟容器,重新进行动态仿真。
36.作为本发明所述的计算机网络虚拟仿真方法,其中,计算机操作系统参数通过图形用户界面选择参数进行获取,或者通过预定格式的参数配置文件进行获取。
37.与现有技术相比:能够在证据分散在网络节点或网关节点的计算机上的情况下,通过对网络节点或网关节点的计算机的并行动态仿真,实现对在网络节点或网关节点的计算机中的数据进行快速且准确的取证,且通过在具备完全确定性的仿真器中,实验人员直接指定修改所述多个计算步骤中的一个或者多个计算步骤的原始计算时间,计算修改计算时间后仿真的表现,比较修改前的仿真表现和修改后的仿真表现,得出对所述一个或者多个计算步骤进行优化,实现了快速找到系统的痛点,需分配更多的计算资源或者更多研发力量进行提升,节省了研发人力资源和研发时间,有助于实验人员对项目进行有效的优化规划。
附图说明
38.为了更清楚地说明本发明实施方式的技术方案,下面将结合附图和详细实施方式对本发明进行详细说明,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
39.图1为本发明系统结构示意图;
40.图2为本发明步骤结构示意图。
具体实施方式
41.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
42.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施方式的限制。
43.其次,本发明结合示意图进行详细描述,在详述本发明实施方式时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本发明保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。
44.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
45.本发明提供计算机网络虚拟仿真方法及仿真系统,通过在具备完全确定性的仿真器中,实验人员直接指定修改所述多个计算步骤中的一个或者多个计算步骤的原始计算时间,计算修改计算时间后仿真的表现,比较修改前的仿真表现和修改后的仿真表现,得出对所述一个或者多个计算步骤进行优化,实现了快速找到系统的痛点,需分配更多的计算资源或者更多研发力量进行提升,节省了研发人力资源和研发时间,有助于实验人员对项目进行有效的优化规划,请参阅图1,包括:中央处理单元、数据获取单元、数据处理单元和数据优化单元;
46.请继续参阅图1,中央处理单元,作为系统的运算核心和控制核心,是信息处理、程
序运行的最终执行单元;
47.请继续参阅图1,数据获取单元,用于执行获取目标计算机的操作系统参数,在仿真计算机上创建数据区;
48.请继续参阅图1,数据处理单元,用于执行对计算机数据区计算步骤进行多次仿真处理,得到仿真表现获取每个计算步骤的原始计算时间,并且将多次仿真表现进行比较,输出优化建议;
49.请继续参阅图1,数据优化单元,用于执行根据数据处理结果虚拟析构虚拟容器重新进行动态仿真;
50.请继续参阅图,仿真方法步骤:
51.s1、获取目标计算机的操作系统参数,在仿真计算机上创建第一数据区
52.s2、根据操作系统参数计算得到响应信息序列,并存储于第一数据区;
53.s3、在仿真计算机上创建第二数据区,根据操作系统参数将第二数据区中的数据存储于第一数据区;
54.s4、在搜索到目标计算机的虚拟网卡的情况下,设置包含虚拟网卡的目标计算机的网络信息;
55.s5、对计算机数据区计算步骤进行第一次仿真,得到第一仿真表现获取每个计算步骤的原始计算时间;
56.s6、修改多个计算步骤中的一个或者多个计算步骤的原始计算时间,得到所述一个或者多个计算步骤的调整计算时间;
57.s7、对多个计算步骤进行第二次仿真,得到第二仿真表现,将第一仿真表现和第二仿真表现进行比较,当第二仿真表现优于所述第一仿真表现,输出优化建议;
58.s8、获取优化建议,执行虚拟环境组件的系统信息数据库内容;
59.s9、创建并填充仿真虚拟文件虚拟重构虚拟容器;
60.s10、判断修改虚拟容器的虚拟环境组件;
61.s11、修改虚拟容器的虚拟环境组件的系统信息数据库内容;
62.s12、虚拟析构虚拟容器,重新进行动态仿真。
63.工作原理:能够在证据分散在网络节点或网关节点的计算机上的情况下,通过对网络节点或网关节点的计算机的并行动态仿真,实现对在网络节点或网关节点的计算机中的数据进行快速且准确的取证,且通过在具备完全确定性的仿真器中,实验人员直接指定修改所述多个计算步骤中的一个或者多个计算步骤的原始计算时间,计算修改计算时间后仿真的表现,比较修改前的仿真表现和修改后的仿真表现,得出对所述一个或者多个计算步骤进行优化,实现了快速找到系统的痛点,需分配更多的计算资源或者更多研发力量进行提升,节省了研发人力资源和研发时间,有助于实验人员对项目进行有效的优化规划。
64.虽然在上文中已经参考实施方式对本发明进行了描述,然而在不脱离本发明的范围的情况下,可以对其进行各种改进并且可以用等效物替换其中的部件。尤其是,只要不存在结构冲突,本发明所披露的实施方式中的各项特征均可通过任意方式相互结合起来使用,在本说明书中未对这些组合的情况进行穷举性的描述仅仅是出于省略篇幅和节约资源的考虑。因此,本发明并不局限于文中公开的特定实施方式,而是包括落入权利要求的范围内的所有技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1