本发明涉及风险分析,尤其涉及一种面向硬件的风险分析方法及系统。
背景技术:
1、在硬件如服务器、计算机系统中,需要时刻监测硬件的运行状态,及时发现硬件中的风险,这也是确保硬件稳定运行的关键步骤,硬件如果发生故障,可能会导致多种后果,如引起系统崩溃、数据丢失,甚至是影响企业的正常生产;但是通过人工进行硬件的风险分析,这需要耗费大量人力物力,分析的准确性也较低;此外,在人工对硬件系统进行风险分析后,还需要根据操作人员的工作经验,确定处理方案,再对硬件进行处理,这极大地耽误了响应时间,容易错过最佳的风险处置时机,甚至会酿成事故;因此,如何对硬件的运行风险进行监测,并确定应急方案是本发明所需要解决的技术问题。
技术实现思路
1、本发明的目的在于提供一种面向硬件的风险分析方法及系统,以解决上述背景技术中提出“如何对硬件的运行风险进行监测,并确定应急方案”的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种面向硬件的风险分析方法,所述方法包括:
4、采集硬件中关键节点的运行数据,并根据关键节点的指向关系,生成拓扑图;
5、将所述运行数据输入到训练完成的风险指数模型中,确定关键节点的风险指数,并将所述风险指数插入到拓扑图中;
6、将所述风险指数用风险概率与影响系数表征,再利用所述风险概率和影响系数作为维度,创建二维风险矩阵,确定风险等级,并制定与二维风险矩阵对应的应对策略;
7、基于预设的监控频率,建立风险指标,评估二维风险矩阵的异常状态,并确定出异常部分,在所述拓扑图中对异常部分进行标记,将标记后的拓扑图发送到预设的终端中。
8、进一步的,所述采集硬件中关键节点的运行数据,并根据关键节点的指向关系,生成拓扑图的步骤包括:
9、确定硬件中的关键节点,基于所述关键节点确定指向关系的方向;
10、根据所述关键节点和方向,生成拓扑图,所述拓扑图至少包括:关键节点、指向关系和标注。
11、进一步的,所述将所述运行数据输入到训练完成的风险指数模型中,确定关键节点的风险指数,并将所述风险指数插入到拓扑图中的步骤包括:
12、构建风险指数模型,并利用收集到的现有数据对风险指数模型进行迭代训练;
13、在所述拓扑图中,将所述风险指数插入到对应的关键节点中。
14、进一步的,所述将所述风险指数用风险概率与影响系数表征,再利用所述风险概率和影响系数作为维度,创建二维风险矩阵,确定风险等级,并制定与二维风险矩阵对应的应对策略的步骤包括:
15、构建矩阵框架,以风险概率为横轴,影响系数为纵轴,创建二维风险矩阵,并划定横轴和纵轴的刻度;
16、确定风险等级,制定应对策略,并在二维风险矩阵中插入关联因素,建立关联因素与应对策略的映射关系;
17、将所述风险等级作为映射关系的触发器,当所述风险等级大于预设的阈值,则触发所述触发器,确定应对策略;
18、反之,如果风险等级小于等于预设的阈值,则不会触发所述触发器。
19、进一步的,所述基于预设的监控频率,建立风险指标,评估二维风险矩阵的异常状态,并确定出异常部分,在所述拓扑图中对异常部分进行标记,将标记后的拓扑图发送到预设的终端中的步骤包括:
20、确定监测工具,并基于预设的监控频率,对二维风险矩阵进行监测,获取监测结果;
21、根据所述监测结果,对所述拓扑图进行标记,并将标记后的拓扑图发送到预设的终端中。
22、进一步的,所述方法还包括:
23、对所述关键节点进行风险测试,定义风险测试的目标,分析风险测试的类型,确定测试用例,利用所述测试用例对风险测试进行修正;
24、确定风险测试结果,回溯所述关键节点。
25、进一步的,所述方法还包括:
26、标准化所述运行数据,获得标准数据;
27、对所述标准数据进行清洗,基于清洗后的标准数据生成统计报告,并向所述统计报告中添加结果解释。
28、进一步的,所述系统包括:
29、采集模块,用于采集硬件中关键节点的运行数据,并根据关键节点的指向关系,生成拓扑图;
30、插入模块,能够将所述运行数据输入到训练完成的风险指数模型中,确定关键节点的风险指数,并将所述风险指数插入到拓扑图中;
31、创建模块,可以将所述风险指数用风险概率与影响系数表征,再利用所述风险概率和影响系数作为维度,创建二维风险矩阵,确定风险等级,并制定与二维风险矩阵对应的应对策略;
32、建立模块,能够基于预设的监控频率,建立风险指标,评估二维风险矩阵的异常状态,并确定出异常部分,在所述拓扑图中对异常部分进行标记,将标记后的拓扑图发送到预设的终端中。
33、进一步的,所述采集模块包括:
34、确定单元,能够确定硬件中的关键节点,基于所述关键节点确定指向关系的方向;
35、生成单元,可以根据所述关键节点和方向,生成拓扑图,所述拓扑图至少包括:关键节点、指向关系和标注。
36、进一步的,所述插入模块包括:
37、构建单元,可以构建风险指数模型,并利用收集到的现有数据对风险指数模型进行迭代训练;
38、对应单元,可以在拓扑图中,将所述风险指数插入到对应的关键节点中。
39、与现有技术相比,本发明的有益效果是:
40、1、通过创建拓扑图,可以更为清晰地展现硬件的运行状态,也实现了对硬件的监测,并且通过创建二维风险矩阵,可以找出硬件中的风险,再通过制定风险策略,得以及时处置风险,更好地控制潜在的威胁,提高硬件运行的稳定性,通过在拓扑图中标记出异常部分,可使得拓扑图更为直观,降低识图门槛,快速传达硬件运行信息,保证风险分析和处置的效率。
41、2、通过利用测试用例对风险测试进行修正,实现了对硬件风险的预测,从而提前采取预防性措施,保障硬件的正常运行,通过生成统计报告,并添加结果解释,可对硬件风险进行可视化呈现,促进决策,并改进硬件风险,从而提高硬件的稳定性。
1.一种面向硬件的风险分析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采集硬件中关键节点的运行数据,并根据关键节点的指向关系,生成拓扑图的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述运行数据输入到训练完成的风险指数模型中,确定关键节点的风险指数,并将所述风险指数插入到拓扑图中的步骤包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述风险指数用风险概率与影响系数表征,再利用所述风险概率和影响系数作为维度,创建二维风险矩阵,确定风险等级,并制定与二维风险矩阵对应的应对策略的步骤包括:
5.根据权利要求4所述的方法,其特征在于,所述基于预设的监控频率,建立风险指标,评估二维风险矩阵的异常状态,并确定出异常部分,在所述拓扑图中对异常部分进行标记,将标记后的拓扑图发送到预设的终端中的步骤包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
8.一种面向硬件的风险分析系统,其特征在于,所述系统包括:
9.根据权利要求8所述的系统,其特征在于,所述采集模块包括:
10.根据权利要求8所述的系统,其特征在于,所述插入模块包括: