一种通过代理服务器升级特征库的方法和装置制造方法及图纸

技术编号:33532757 阅读:64 留言:0更新日期:2022-05-19 02:07
本申请公开了一种通过代理服务器升级特征库的方法和装置,该方法包括:获取代理服务器的性能参数值;根据所述性能参数值计算所述代理服务器的性能量化指数;根据所述性能量化指数确定所述代理服务器的激活状态。本发明专利技术的方法对代理服务器的升级性能进行了量化评估,并根据性能量化指数来判断代理服务器的实际性能,可以大大节省代理升级过程中由于升级失败而反复尝试连接所消耗的时间;并且性能量化指数的算法简单、易于实现,具有很强的实用性。具有很强的实用性。具有很强的实用性。

【技术实现步骤摘要】
一种通过代理服务器升级特征库的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种通过代理服务器升级特征库的方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]随着网络技术的飞速发展,伴随着的网络攻击变得异常严峻,网络防护越来越重要。在对网络进行防护时,IDS、FW等网络设备发挥着不可替代的作用,特征收集与特征匹配是当前网络防护最重要的技术手段。因此,我们需要经常对这类网络设备进行病毒库、漏洞库、威胁情报库等多种特征库进行升级。
[0003]由于网络防护设备大多不会直接暴露在公网中,对这些设备进行特征库版本升级时,需要通过代理服务器间接地访问特征库服务器,从特征库服务器上获取版本信息。现有技术中,通常采用HTTP代理进行特征库的升级。
[0004]然而,使用HTTP代理进行特征库升级时,需要网络防护设备与代理服务器建立TCP连接,若连接建立失败,会尝试再次建立连接,有时由于各种原因,尝试的过程会消耗大量时间,尤其是当设备数量很多或者单个设备需要升级的特征库较多的情况下,会占用大量的资源和时间,从而降低网络防护的效率,使网络安全无法得到全面的保障。

技术实现思路

[0005]有鉴于此,有必要提供一种通过代理服务器升级特征库的方法,用以解决现有技术特征库升级过程中存在的升级速度慢、升级效率低的问题。
[0006]为了解决上述问题,本专利技术提供一种通过代理服务器升级特征库的方法,包括:
[0007]获取代理服务器的性能参数值;
[0008]根据所述性能参数值计算所述代理服务器的性能量化指数;
[0009]根据所述性能量化指数确定所述代理服务器的激活状态。
[0010]进一步地,所述性能参数值包括:最近一次升级状态参数值、升级平均耗时参数值、累积升级成功次数参数值、预定周期内升级成功百分比参数值、累积连续升级失败次数参数值。
[0011]进一步地,根据所述性能参数值计算所述代理服务器的性能量化指数,包括:
[0012]预设每个所述性能参数值的权重;设所述最近一次升级状态的参数值为a、权重为b1;所述升级平均耗时的参数值为b、权重为b2;所述累积升级成功次数的参数值为c、权重为b3;所述预定周期内升级成功百分比的参数值为d、权重为b4;所述累积连续升级失败次数的参数值为e、权重为b5;
[0013]根据性能量化指数计算公式priority=a*b1+b*b2+c*b3+d*b4+(~e)*b5,得到所述性能量化指标;其中,~e表示对e进行取反。
[0014]进一步地,所述权重满足公式:
[0015][0016]其中,a
i
的取值为b,c,d,e,且i>1。
[0017]进一步地,根据所述性能量化指数确定代理服务器的激活状态,包括;
[0018]预设状态阈值为P;
[0019]当(~d)*b4+e*b5>P时,将所述代理服务器的激活状态设置为未激活;其中,~d表示对d进行取反。
[0020]进一步地,所述方法还包括:
[0021]根据所述性能量化指数确定所述代理服务器的升级优先级,所述性能量化指数越大则优先级越高。
[0022]进一步地,所述方法还包括:
[0023]当所述代理服务器为未激活状态时,标记所述代理服务器为不可用服务器,并发送检修报警。
[0024]本专利技术还提供一种通过代理服务器升级特征库的装置,包括:
[0025]参数获取模块,用于获取代理服务器的性能参数值;
[0026]计算模块,用于根据所述性能参数值计算所述代理服务器的性能量化指数;
[0027]状态确定模块,用于根据所述性能量化指数确定所述代理服务器的激活状态。
[0028]本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如上述任一技术方案所述的通过代理服务器升级特征库的方法。
[0029]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机该程序被处理器执行时,实现如上述任一技术方案所述的通过代理服务器升级特征库的方法。
[0030]与现有技术相比,本专利技术的有益效果包括:首先,获取代理服务器的性能参数值;其次,根据所述性能参数值计算所述代理服务器的性能量化指数;最后,根据所述性能量化指数确定所述代理服务器的激活状态。本专利技术对代理服务器的升级性能进行了量化评估,并根据性能量化指数来判断代理服务器的实际性能,可以大大节省代理升级过程中由于升级失败而反复尝试连接所消耗的时间;并且性能量化指数的算法简单、易于实现,具有很强的实用性。
附图说明
[0031]图1为本专利技术提供的一种通过代理服务器升级特征库的方法一实施例的流程示意图。
[0032]图2为本专利技术提供的一种通过代理服务器升级特征库的装置一实施例的结构示意图;
[0033]图3为本专利技术提供的电子设备一实施例的结构框图。
具体实施方式
[0034]下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理,并非用于限定本专利技术的范围。
[0035]本专利技术提供了一种通过代理服务器升级特征库的方法、装置、电子设备和计算机
可读存储介质,以下分别进行详细说明。
[0036]本专利技术实施例提供了一种通过代理服务器升级特征库的方法,其流程示意图如图1所示,所述通过代理服务器升级特征库的方法包括:
[0037]步骤S101:获取代理服务器的性能参数值;
[0038]步骤S102:根据所述性能参数值计算所述代理服务器的性能量化指数;
[0039]步骤S103:根据所述性能量化指数确定所述代理服务器的激活状态。
[0040]与现有技术相比,本实施例提供的一种通过代理服务器升级特征库的方法,首先,获取代理服务器的性能参数值;其次,根据所述性能参数值计算所述代理服务器的性能量化指数;最后,根据所述性能量化指数确定所述代理服务器的激活状态。本专利技术对代理服务器的升级性能进行了量化评估,并根据性能量化指数来判断代理服务器的实际性能,可以大大节省代理升级过程中由于升级失败而反复尝试连接所消耗的时间;并且性能量化指数的算法简单、易于实现,具有很强的实用性。
[0041]作为优选的实施例,在步骤S101中,所述性能参数值包括:最近一次升级状态参数值、升级平均耗时参数值、累积升级成功次数参数值、预定周期内升级成功百分比参数值、累积连续升级失败次数参数值。
[0042]作为优选的实施例,在步骤S102中,根据所述性能参数值计算所述代理服务器的性能量化指数,包括:
[0043]预设每个所述性能参数值的权重;设所述最近一次升级状态的参数值为a、权重为b1;所述升级平均耗时的参数值为b、权重为b2;所述累积升级成功次数的参数值为c、权重为b3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过代理服务器升级特征库的方法,其特征在于,包括:获取代理服务器的性能参数值;根据所述性能参数值计算所述代理服务器的性能量化指数;根据所述性能量化指数确定所述代理服务器的激活状态。2.根据权利要求1所述的通过代理服务器升级特征库的方法,其特征在于,所述性能参数值包括:最近一次升级状态参数值、升级平均耗时参数值、累积升级成功次数参数值、预定周期内升级成功百分比参数值、累积连续升级失败次数参数值。3.根据权利要求2所述的通过代理服务器升级特征库的方法,其特征在于,根据所述性能参数值计算所述代理服务器的性能量化指数,包括:预设每个所述性能参数值的权重;设所述最近一次升级状态的参数值为a、权重为b1;所述升级平均耗时的参数值为b、权重为b2;所述累积升级成功次数的参数值为c、权重为b3;所述预定周期内升级成功百分比的参数值为d、权重为b4;所述累积连续升级失败次数的参数值为e、权重为b5;根据性能量化指数计算公式priority=a*b1+b*b2+c*b3+d*b4+(~e)*b5,得到所述性能量化指标;其中,~e表示对e进行取反。4.根据权利要求3所述的通过代理服务器升级特征库的方法,其特征在于,所述权重满足公式:其中,a
i
的取值为b,c,d,e,且i>1。5.根据权利要求3所述的通过代理服务器升级特征库的方法,...

【专利技术属性】
技术研发人员:张贵昌
申请(专利权)人:武汉思普崚技术有限公司
类型:发明
国别省市:

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

1