一种网络靶场前端数据持久化存储方法、系统及程序技术方案

技术编号:43877906 阅读:20 留言:0更新日期:2024-12-31 19:00
本发明专利技术公开了一种网络靶场前端数据持久化存储方法、系统及程序,方法包括:初始化IndexedDB数据库;基于初始化好的IndexedDB数据库,用户创建网络靶场的训练模板,根据训练模板对应的不同的持久化操作类型传递不同的标识类型给IndexedDB,IndexedDB通过接收到的持久化操作类型和网络靶场训练模版的类型,为不同的训练模版创建对应的数据库,对数据库中的数据进行各类型持久化操作;本发明专利技术使用户就能够在未保存演练数据的情况下或者浏览器闪退等不可预估的情况下,从而能够找回历史编辑的数据。

【技术实现步骤摘要】

本专利技术涉及一种前端数据持久化存储方法、系统及程序,尤其涉及一种网络靶场前端数据持久化存储方法、系统及程序


技术介绍

1、网络靶场(cyber range)是一种将真实网络空间中的网络架构、系统设备、业务流程的运行状态及运行环境等进行模拟和复现的技术。

2、网络靶场的应用场景是针对不同行业、不同业务场景的定制化训练和检验平台。在实训演练过程中,训练人员需要建立多种演练模板场景进行实战演练,为了避免在创建演练模板数据过程中数据的丢失,需要将输入的演练数据进行持久化存储,便于后续的数据找回。

3、目前前端常见的存储方式有sessionstorage和localstorage等,sessionstorage是html5新增的一个临时会话存储对象,用于临时保存同一窗口,可以将数据进行短暂的存储,当浏览器关闭时数据就会丢失;localstorage是一种web存储技术,允许用户在浏览器中以键值对的形式存储数据,数据可以长期存储,不会因为浏览器关闭导致数据丢失,但是sessionstorage和localstorage的存储空间是有限的,s本文档来自技高网...

【技术保护点】

1.一种网络靶场前端数据持久化存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,所述步骤1中具体为,

3.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,步骤2所述创建网络靶场的训练模板,包括新增训练模板、填写基础信息、绘制网络拓扑和编排训练任务;

4.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,步骤2所述持久化操作的类型,包括增加,删除,修改和查询。

5.一种网络靶场前端数据持久化存储系统,其特征在于,包括:

6.根据权利要求5所述的网...

【技术特征摘要】

1.一种网络靶场前端数据持久化存储方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,所述步骤1中具体为,

3.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,步骤2所述创建网络靶场的训练模板,包括新增训练模板、填写基础信息、绘制网络拓扑和编排训练任务;

4.根据权利要求1所述的网络靶场前端数据持久化存储方法,其特征在于,步骤2所述持久化操作的类型,包括增加,删除,修改和查询。

5.一种网络靶场前端数据持久化存储系统,其特征在于,包括:

6.根据权利要求5所述的网络靶场前端数据持久化存储系统,其特征在于,所述初始化模块具体实现方法为,

7.根据权...

【专利技术属性】
技术研发人员:汪天祥殷庆荣李永
申请(专利权)人:南京赛宁信息技术有限公司
类型:发明
国别省市:

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

1