一种攻击事件可视化方法、装置及相关设备制造方法及图纸

技术编号:32672658 阅读:30 留言:0更新日期:2022-03-17 11:27
本申请公开了一种攻击事件可视化方法,包括获取目标攻击事件的事件信息;其中,所述事件信息包括攻击点坐标,目标点坐标,以及攻击事件等级;根据所述攻击点坐标和所述目标点坐标计算飞线位置;根据所述攻击事件等级确定渲染颜色;按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线。应用本申请所提供的技术方案,可以对攻击事件中攻击源和攻击目标的关系进行更为直观的展示。本申请还公开了一种攻击事件可视化装置、计算机设备及计算机可读存储介质,均具有上述有益效果。果。果。

【技术实现步骤摘要】
一种攻击事件可视化方法、装置及相关设备


[0001]本申请涉及计算机安全
,特别涉及一种攻击事件可视化方法,还涉及一种攻击事件可视化装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]为有效保障数据服务器的安全性,一般将态势感知平台和探针直接部署到机房中,但是,攻击事件中的攻击源和攻击目标一直没有较为直观地展示形式,由于攻击源和攻击目标可能涉及到地区跨度(如乡镇、城市、国家、全球),因此,需要一种直观地展示攻击源和攻击目标的关系的可视化方案。
[0003]因此,如何实现攻击事件的可视化展示是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种攻击事件可视化方法,该攻击事件可视化方法可以对攻击事件中攻击源和攻击目标的关系进行更为直观的展示;本申请的另一目的是提供一种攻击事件可视化装置、计算机设备及计算机可读存储介质,均具有上述有益效果。
[0005]第一方面,本申请提供了一种攻击事件可视化方法,包括:
[0006]获取目标攻击事件的事件信息;其中,所述事件信息包括攻击点坐标,目标点坐标,以及攻击事件等级;
[0007]根据所述攻击点坐标和所述目标点坐标计算飞线位置;
[0008]根据所述攻击事件等级确定渲染颜色;
[0009]按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线。
[0010]优选的,所述飞线位置具体为所述飞线在3D旋转地球上的飞线位置,所述3D旋转地球的生成过程包括:r/>[0011]获取第一球状图形和地球纹理图片;
[0012]将所述地球纹理图片设置于所述球状图形上,生成初始球体;
[0013]获取第二球状图形,并将所述第二球状图形设置于所述初始球体表面的预设距离处,获得球体轮廓;
[0014]为所述球体轮廓设置自动旋转动画,生成所述3D旋转地球。
[0015]优选的,所述按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线,包括:
[0016]按照所述渲染颜色,绘制所述飞线位置对应曲线的起始点;
[0017]控制所述起始点按照所述曲线从攻击点向目标点移动,并在所述起始点移动过的位置绘制透明点,直至所述起始点到达所述目标点之后,将所述起始点删除,生成所述飞线。
[0018]优选的,所述根据所述攻击点坐标和所述目标点坐标计算飞线位置,包括:
[0019]利用贝塞尔曲线方程对所述攻击点坐标和所述目标点坐标进行计算,获得所述飞
线位置。
[0020]优选的,所述获取目标攻击事件的事件信息之后,还包括:
[0021]对所述事件信息中的各数据信息进行格式转换,获得预设数据格式的事件信息。
[0022]优选的,所述获取目标攻击事件的事件信息,包括:
[0023]向攻击事件库发起数据请求;
[0024]获取所述攻击事件库基于所述数据请求反馈的各目标攻击事件的事件信息。
[0025]优选的,所述攻击事件可视化方法还包括:
[0026]将各所述目标攻击事件的事件信息保存至本地存储空间;
[0027]当接收到攻击事件查询请求时,根据所述攻击事件查询请求从所述本地存储空间调取目标数据,并根据所述目标数据生成对应的飞线。
[0028]第二方面,本申请还公开了一种攻击事件可视化装置,包括:
[0029]获取模块,用于获取目标计算图;
[0030]事件信息获取模块,用于获取目标攻击事件的事件信息;其中,所述事件信息包括攻击点坐标,目标点坐标,以及攻击事件等级;
[0031]飞线位置计算模块,用于根据所述攻击点坐标和所述目标点坐标计算飞线位置;
[0032]渲染颜色确定模块,用于根据所述攻击事件等级确定渲染颜色;
[0033]飞线渲染模块,用于按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线。
[0034]第三方面,本申请还公开了一种计算机设备,包括:
[0035]存储器,用于存储计算机程序;
[0036]处理器,用于执行所述计算机程序时实现如上所述的任一种攻击事件可视化方法的步骤。
[0037]第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种攻击事件可视化方法的步骤。
[0038]本申请所提供的一种攻击事件可视化方法,包括获取目标攻击事件的事件信息;其中,所述事件信息包括攻击点坐标,目标点坐标,以及攻击事件等级;根据所述攻击点坐标和所述目标点坐标计算飞线位置;根据所述攻击事件等级确定渲染颜色;按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线。
[0039]应用本申请所提供的技术方案,在获得攻击事件的事件信息后,即可基于该事件信息确定攻击点和攻击目标(即目标点)的坐标信息,以及相应的攻击事件等级,由此,则可以基于这些信息实现飞线渲染,以飞线的形式对各攻击事件中攻击源和攻击目标的关系进行直观的实时展示,并且,采用不同的飞线颜色展示不同等级的攻击事件,使得用户可以直观的感受出攻击事件的强度,极大的提升了用户体验。
[0040]本申请所提供的一种攻击事件可视化装置、计算机设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
[0041]为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和
本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
[0042]图1为本申请所提供的一种攻击事件可视化方法的流程示意图;
[0043]图2为本申请所提供的一种一次贝塞尔曲线的原理图;
[0044]图3为本申请所提供的一种3D旋转地球生成方法的时序图;
[0045]图4为本申请所提供的一种飞线生成方法的时序图;
[0046]图5为本申请所提供的一种攻击事件可视化方法的时序图;
[0047]图6为本申请所提供的一种攻击事件可视化装置的结构示意图;
[0048]图7为本申请所提供的一种计算机设备的结构示意图。
具体实施方式
[0049]本申请的核心是提供一种攻击事件可视化方法,该攻击事件可视化方法可以对攻击事件中攻击源和攻击目标的关系进行更为直观的展示;本申请的另一核心是提供一种攻击事件可视化装置、计算机设备及计算机可读存储介质,也具有上述有益效果。
[0050]为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种攻击事件可视化方法,其特征在于,包括:获取目标攻击事件的事件信息;其中,所述事件信息包括攻击点坐标,目标点坐标,以及攻击事件等级;根据所述攻击点坐标和所述目标点坐标计算飞线位置;根据所述攻击事件等级确定渲染颜色;按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线。2.根据权利要求1所述的攻击事件可视化方法,其特征在于,所述飞线位置具体为所述飞线在3D旋转地球上的飞线位置,所述3D旋转地球的生成过程包括:获取第一球状图形和地球纹理图片;将所述地球纹理图片设置于所述球状图形上,生成初始球体;获取第二球状图形,并将所述第二球状图形设置于所述初始球体表面的预设距离处,获得球体轮廓;为所述球体轮廓设置自动旋转动画,生成所述3D旋转地球。3.根据权利要求1所述的攻击事件可视化方法,其特征在于,所述按照所述渲染颜色,在所述飞线位置处渲染生成所述目标攻击事件对应的飞线,包括:按照所述渲染颜色,绘制所述飞线位置对应曲线的起始点;控制所述起始点按照所述曲线从攻击点向目标点移动,并在所述起始点移动过的位置绘制透明点,直至所述起始点到达所述目标点之后,将所述起始点删除,生成所述飞线。4.根据权利要求1所述的攻击事件可视化方法,其特征在于,所述根据所述攻击点坐标和所述目标点坐标计算飞线位置,包括:利用贝塞尔曲线方程对所述攻击点坐标和所述目标点坐标进行计算,获得所述飞线位置。5.根据权利要求1所述的攻击事件可视化方法,其特征在于,所述获...

【专利技术属性】
技术研发人员:龙文洁蒋廷金
申请(专利权)人:杭州安恒信息安全技术有限公司
类型:发明
国别省市:

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

1