【技术实现步骤摘要】
网络靶场的访问方法及网络靶场系统、计算机存储介质
本专利技术属于网络
,尤其涉及一种网络靶场的访问方法及网络靶场系统、计算机存储介质。
技术介绍
目前,我国在关键基础设施和工业控制系统上越加重视,模拟靶场也随之出现,用于帮助识别基础设施和工业控制系统的安全风险。在模拟靶场的技术架构中,可以用虚拟机来模拟生产环境中的工控设备,用户可以操作或攻击模拟出来的工控设备。现有技术中,用户操作或攻击模拟的工控设备时,操作的便携性偏低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种网络靶场的访问方法及终端设备、计算机存储介质,以解决现有技术中用户操作或攻击模拟的工控设备时,操作的便携性偏低的问题。本专利技术实施例的第一方面提供了一种网络靶场的访问方法,包括:接收虚拟机访问请求,所述虚拟机访问请求由浏览器客户端发送,所述虚拟机上搭建有基于SPICE协议运行的网络靶场;通过SPICEAGENT组件请求spiceHTML5客户端,所述spiceHTML5客户端用于实现HTTP协议与SPICE协议之间的转换;通过websockify库连接所述spiceHTML5客户端;向SPI ...
【技术保护点】
1.一种网络靶场的访问方法,其特征在于,包括:接收虚拟机访问请求,所述虚拟机访问请求由浏览器客户端发送,所述虚拟机上搭建有基于SPICE协议运行的网络靶场;通过SPICE AGENT组件请求spiceHTML5客户端,所述spiceHTML5客户端用于实现HTTP协议与SPICE协议之间的转换;通过websockify库连接所述spiceHTML5客户端;向SPICE AGENT组件请求所述虚拟机的令牌;基于所述令牌访问所述虚拟机,并通过所述spiceHTML5客户端完成所述虚拟机与所述浏览器客户端的交互。
【技术特征摘要】
1.一种网络靶场的访问方法,其特征在于,包括:接收虚拟机访问请求,所述虚拟机访问请求由浏览器客户端发送,所述虚拟机上搭建有基于SPICE协议运行的网络靶场;通过SPICEAGENT组件请求spiceHTML5客户端,所述spiceHTML5客户端用于实现HTTP协议与SPICE协议之间的转换;通过websockify库连接所述spiceHTML5客户端;向SPICEAGENT组件请求所述虚拟机的令牌;基于所述令牌访问所述虚拟机,并通过所述spiceHTML5客户端完成所述虚拟机与所述浏览器客户端的交互。2.如权利要求1所述的网络靶场的访问方法,其特征在于,在所述接收虚拟机访问请求之前,所述网络靶场的访问方法还包括:由SPICEAGENT组件基于所述虚拟机的标识、所述虚拟机所在的宿主机和所述虚拟机对应的端口,创建所述虚拟机的所述令牌。3.如权利要求1所述的网络靶场的访问方法,其特征在于,所述网络靶场的访问方法还包括:通过SPICEAGENT组件搜索所述虚拟机的令牌值;将搜索到的令牌值与本地存储的所述虚拟机的令牌值进行比对,根据比对结果更新本地存储的所述虚拟机的令牌。4.如权利要求3所述的网络靶场的访问方法,其特征在于,在所述接收虚拟机访问请求之后,所述向SPICEAGENT组件请求所述虚拟机的令牌之前,执行所述通过SPICEAGENT组件搜索所述虚拟机的令牌值的操作。5.如权利要求1所述的网络靶场的访问方法,其特征在于,所述虚拟机访问请求由所述浏览器客户端通过运行网络靶场访问插件发起,所述网络靶场访问插件安装于所述浏览器客户端中。6.一种网络靶场系统,其特征...
【专利技术属性】
技术研发人员:王启蒙,李小军,龚亮华,
申请(专利权)人:烽台科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。