一种规则加载方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37394894 阅读:11 留言:0更新日期:2023-04-27 07:32
本申请提供了一种规则加载方法、装置、存储介质及电子设备,规则加载方法包括:获取第一规则信息;将第一规则信息与第二规则信息进行对比,得到对比结果,其中,第二规则信息为存储在电子设备上的规则信息,第一规则信息和第二规则信息均包括多个规则条目;按照对比结果包括的标识信息,加载对比结果包括的目标规则条目。本申请按照对比第一规则信息与第二规则信息得到的对比结果,来加载目标规则条目,以达到加载新规则库的目的,大大缩短了加载时耗费的时间,提高了加载效率。提高了加载效率。提高了加载效率。

【技术实现步骤摘要】
一种规则加载方法、装置、存储介质及电子设备


[0001]本申请涉及电子设备的网络安全
,特别涉及一种规则加载方法、装置、存储介质及电子设备。

技术介绍

[0002]随着互联网信息化建设,互联网上的网站越来越多,同时网络攻击也防不胜防,因此网络安全防护变得尤为重要。目前对于网站的防护主要方式是部署和使用应用防火墙,而应用防火墙的核心防护功能主要是由其中的规则库所实现,为了应付越来越复杂和多变的网络安全防护形势,规则库的更新频率也变得越来越高。
[0003]目前,规则库的更新方式为将新规则库传输给电子设备,使得电子设备重新对新规则库中的所有规则条目进行加载。但,由于规则库的规则条目较多,而每次新规则库仅更新其中一部分,导致对新规则库进行加载时耗费的时间较长,也即加载效率较低。

技术实现思路

[0004]有鉴于此,本申请实施例的目的在于提供一种规则加载方法、装置、存储介质及电子设备,用于解决现有技术中对新规则库进行加载时耗费的时间较长以及加载效率较低的问题。
[0005]第一方面,本申请实施例提供了一种规则加载方法,应用于电子设备,所述规则加载方法包括:
[0006]获取第一规则信息;
[0007]将所述第一规则信息与第二规则信息进行对比,得到对比结果,其中,所述第二规则信息为存储在电子设备上的规则信息,所述第一规则信息和所述第二规则信息均包括多个规则条目;
[0008]按照所述对比结果包括的标识信息,加载所述对比结果包括的目标规则条目。
[0009]在一种可能的实施方式中,所述获取第一规则信息,包括:
[0010]接收更新指令;
[0011]基于所述更新指令从服务器侧或云系统侧获取所述第一规则信息;或
[0012]接收所述服务器侧或所述云系统侧发送的所述第一规则信息。
[0013]在一种可能的实施方式中,所述将所述第一规则信息与第二规则信息进行对比,得到对比结果,包括:
[0014]从所述第一规则信息和/或所述第二规则信息中提取身份标识码;
[0015]基于身份标识码所各自对应的至少一种规则条目,确定所述对比结果。
[0016]在一种可能的实施方式中,所述基于身份标识码所对应的至少一种规则条目,确定所述对比结果,包括:
[0017]确定出第一身份标识码、第二身份标识码以及第三身份标识码;
[0018]基于所述第一身份标识码对应的第一规则条目和第二规则条目、所述第二身份标
识码对应的第一规则条目以及所述第三身份标识码对应的第二规则条目,确定所述对比结果;
[0019]所述第一身份标识码为同时属于所述第一规则信息和所述第二规则信息的身份标识码,所述第二身份标识码为属于所述第一规则信息、不属于所述第二规则信息的身份标识码,所述第三身份标识码为不属于所述第一规则信息、属于所述第二规则信息的身份标识码。
[0020]在一种可能的实施方式中,所述基于所述第一身份标识码对应的第一规则条目和第二规则条目、所述第二身份标识码对应的第一规则条目以及所述第三身份标识码对应的第二规则条目,确定所述对比结果,包括:
[0021]对比所述第一身份标识码对应的第一规则条目和第二规则条目,确定符合预设条件的子规则条目,其中,所述预设条件为属于所述第一规则条目且不属于所述第二规则条目;
[0022]利用第一标识对所述子规则条目进行标记,利用第二标识对所述第二身份标识码对应的第一规则条目进行标记,利用第三标识对所述第三身份标识码对应的第二规则条目进行标记,得到所述对比结果。
[0023]在一种可能的实施方式中,所述第一标识表征修改,所述第二标识表征增加,所述第三标识表征删除。
[0024]在一种可能的实施方式中,所述的规则加载方法还包括:
[0025]利用所述第一规则信息覆盖所述第二规则信息。
[0026]第二方面,本申请实施例还提供了一种规则加载装置,其中,包括:
[0027]获取模块,其配置为获取第一规则信息;
[0028]对比模块,其配置为将所述第一规则信息与第二规则信息进行对比,得到对比结果,其中,所述第二规则信息为存储在电子设备上的规则信息,所述第一规则信息和所述第二规则信息均包括多个规则条目;
[0029]加载模块,其配置为按照所述对比结果包括的标识信息,加载所述对比结果包括的目标规则条目。
[0030]第三方面,本申请实施例还提供了一种存储介质,其中,该计算机程序被处理器运行时执行如上述任意一项所述的规则加载方法的步骤。
[0031]第四方面,本申请实施例还提供了一种电子设备,其中,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述任意一项所述的规则加载方法的步骤。
[0032]本申请实施例按照对比第一规则信息与第二规则信息得到的对比结果,来加载目标规则条目,以达到加载新规则库的目的,大大缩短了加载时耗费的时间,提高了加载效率。
[0033]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0034]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035]图1示出了本申请所提供的一种规则加载方法的流程图;
[0036]图2示出了本申请所提供的一种规则加载中得到对比结果的流程图;
[0037]图3示出了本申请所提供的一种规则加载装置的结构示意图;
[0038]图4示出了本申请所提供的一种电子设备的结构示意图。
具体实施方式
[0039]此处参考附图描述本申请的各种方案以及特征。
[0040]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
[0041]包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
[0042]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0043]还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
[0044]当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。...

【技术保护点】

【技术特征摘要】
1.一种规则加载方法,其特征在于,应用于电子设备,所述规则加载方法包括:获取第一规则信息;将所述第一规则信息与第二规则信息进行对比,得到对比结果,其中,所述第二规则信息为存储在电子设备上的规则信息,所述第一规则信息和所述第二规则信息均包括多个规则条目;按照所述对比结果包括的标识信息,加载所述对比结果包括的目标规则条目。2.根据权利要求1所述的规则加载方法,其特征在于,所述获取第一规则信息,包括:接收更新指令;基于所述更新指令从服务器侧或云系统侧获取所述第一规则信息;或接收所述服务器侧或所述云系统侧发送的所述第一规则信息。3.根据权利要求2所述的规则加载方法,其特征在于,所述将所述第一规则信息与第二规则信息进行对比,得到对比结果,包括:从所述第一规则信息和/或所述第二规则信息中提取身份标识码;基于身份标识码所各自对应的至少一种规则条目,确定所述对比结果。4.根据权利要求3所述的规则加载方法,其特征在于,所述基于身份标识码所对应的至少一种规则条目,确定所述对比结果,包括:确定出第一身份标识码、第二身份标识码以及第三身份标识码;基于所述第一身份标识码对应的第一规则条目和第二规则条目、所述第二身份标识码对应的第一规则条目以及所述第三身份标识码对应的第二规则条目,确定所述对比结果;所述第一身份标识码为同时属于所述第一规则信息和所述第二规则信息的身份标识码,所述第二身份标识码为属于所述第一规则信息、不属于所述第二规则信息的身份标识码,所述第三身份标识码为不属于所述第一规则信息、属于所述第二规则信息的身份标识码。5.根据权利要求4所述的规则加载方法,其特征在于,所述基于所述第一身份标识码对应的第一规则条目和第二规则...

【专利技术属性】
技术研发人员:张红星
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1