一种基于内网拓扑的攻防实战大屏绘制方法技术

技术编号:24893583 阅读:38 留言:0更新日期:2020-07-14 18:19
本发明专利技术提供一种基于内网拓扑的攻防实战大屏绘制方法,包括如下步骤:S1:将背景、倒计时和装饰元素放置在大屏上;S2:准备好不同网络设备的图像,把内网拓扑中的每个网络设备的图像按照各自所属区域放置在大屏上;S3:在配置文件中记录下比赛内网拓扑每个网络节点的信息;S4:制作攻击路径;S5:制作攻击特效、防御特效和攻破特效;S6:切换队伍:S7:建立与后端的通信。该发明专利技术提供的方法可实现与内网拓扑紧密结合,使比赛更具可观赏性。

【技术实现步骤摘要】
一种基于内网拓扑的攻防实战大屏绘制方法
本专利技术涉及内网拓扑
,尤其涉及一种基于内网拓扑的攻防实战大屏绘制方法。
技术介绍
网络攻防实战大屏应用于各类网络安全技术竞技比赛(如CTF夺旗赛)中,通过图表、动画来展示比赛中参赛选手的得分情况,可以极大地提高比赛的可观赏性。目前的攻防实战大屏存在展示内容单调,表现技术单一的问题。网络攻防比赛往往在一套有着复杂拓扑结构的内网中进行,参赛队伍在网络空间互相进行攻击和防守,挖掘网络服务漏洞并攻击对手服务来得分,修补自身服务漏洞进行防御来避免丢分。然而现有的大屏只对选手的操作进行文字描述,通过柱状图展示队伍得分情况,无法展示激烈的比赛状况。中国专利技术专利专利申请CN109816752A提供一种站场图绘制方法。所述方法包括:获取待显示的原始站场图的排列方向以及显示屏的显示参数;所述显示参数至少包括所述显示屏的子屏幕数目以及每个所述子屏幕的分辨率参数;根据所述子屏幕数目以及所述排列方向,对所述原始站场图进行切割,得到与每个所述子屏幕分别对应的子站场图;根据所述分辨率参数对所述子站场图进行本文档来自技高网...

【技术保护点】
1.一种基于内网拓扑的攻防实战大屏绘制方法,其特征在于,包括如下步骤:/nS1:将背景、倒计时和装饰元素放置在大屏上;/nS2:准备好不同网络设备的图像,把内网拓扑中的每个网络设备的图像按照各自所属区域放置在大屏上;/nS3:在配置文件中记录下比赛内网拓扑每个网络节点的信息;/nS4:制作攻击路径,并配合以攻击特效来展示攻击路径,还原参赛队伍的攻击思路、攻破节点的顺序;/nS5:制作攻击特效、防御特效和攻破特效,当某节点受到攻击、防御或被攻破时,根据步骤S3配置文件中的网络节点的信息,在大屏上展示相应特效;/nS6:切换队伍:采用切换队伍的方式,在同一时间段内仅显示某一支队伍的比赛实况,如此往...

【技术特征摘要】
1.一种基于内网拓扑的攻防实战大屏绘制方法,其特征在于,包括如下步骤:
S1:将背景、倒计时和装饰元素放置在大屏上;
S2:准备好不同网络设备的图像,把内网拓扑中的每个网络设备的图像按照各自所属区域放置在大屏上;
S3:在配置文件中记录下比赛内网拓扑每个网络节点的信息;
S4:制作攻击路径,并配合以攻击特效来展示攻击路径,还原参赛队伍的攻击思路、攻破节点的顺序;
S5:制作攻击特效、防御特效和攻破特效,当某节点受到攻击、防御或被攻破时,根据步骤S3配置文件中的网络节点的信息,在大屏上展示相应特效;
S6:切换队伍:采用切换队伍的方式,在同一时间段内仅显示某一支队伍的比赛实况,如此往复循环;
S7:建立与后端的通信:与比赛数据建立联系,通过后端统一调度,触发动画。


2.如权利要求1所述的一种基于内网拓扑的攻防实战大屏绘制方法,其特征在于,步骤S4中制作攻击路径的方法,具体包括以下步骤:
S41:根据攻击的发起节点和目标结点,采用寻路算法计算出沿途经过的路径点;
S42:获取路径点的坐标,并在大屏上绘制出来;
S43:在路径动画结束之际,触发目标结点的攻击特效。


3.如权利要求2所述的一种基于内网拓扑的攻防实战大屏绘制方法,其特征在于,步骤S41中采用寻路算法计算出沿途经过的路径点方法为:从发起节点开始,遍历每一个相邻节点,如果某相邻节点包含目标节点,则该相邻节点的遍历结束,继续下一个相邻节点的遍历;否则对相邻节点的相邻节点继续进行遍历。


4.如权利要求1所述的一种基于内网拓扑的攻防实战大屏绘制方法,其特征在于,步骤S4中展示攻击路径的方法,具体包括以下步骤:
1)使用three.js作为3D库,设置好场景、渲染器、摄像机和光照条件,采用正交投影摄像机;
2)根据正交投影摄像机参数,将大屏各个节点的2D坐标换算为3D坐标;
3)用寻址算法找到从攻击节点到被攻击节点经过的攻击路径,并根据3D坐标,用THREE.Geometry绘制出各段路径;用CanvasTexture给路径贴上箭头图案;
4)将攻击路径设置clippingPlanes,用tween.js改变切面位置,做出攻击路径的进行动画;
5)攻击路径动...

【专利技术属性】
技术研发人员:李浩成
申请(专利权)人:广州锦行网络科技有限公司
类型:发明
国别省市:广东;44

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

1