配置信息的同步方法、装置、设备和存储介质制造方法及图纸

技术编号:39132779 阅读:6 留言:0更新日期:2023-10-23 14:51
本申请公开了一种配置信息的同步方法、装置、设备和存储介质。该方法包括:接收请求节点发送的配置同步请求,配置同步请求包括请求节点的节点名称和第一信息,第一信息表征请求节点的当前配置信息;基于节点名称和第二信息确定第三信息,第二信息包括防火墙管理平台维护的各节点的配置维护信息;第三信息表征请求节点的预期配置信息;基于第一信息与第三信息的比较结果,生成配置变更指示信息;发送配置变更指示信息至请求节点,配置变更指示信息用于指示请求节点对本地配置文件进行更新。如此,提高了WAF系统的可扩展性,降低了WAF系统节点的配置文件同步的操作复杂度和网络传输量,提高了安全配置文件同步的效率。高了安全配置文件同步的效率。高了安全配置文件同步的效率。

【技术实现步骤摘要】
配置信息的同步方法、装置、设备和存储介质


[0001]本申请涉及网络安全
,尤其涉及一种配置信息的同步方法、装置、设备和存储介质。

技术介绍

[0002]Web应用防火墙(Web Application Firewall,WAF)是通过执行一系列针对HTTP/HTTPS的安全策略来专门为全球广域网(World Wide Web,web)应用提供安全保护的一款产品。主要用于防御web应用攻击,恶意爬虫等危害网站的行为。
[0003]目前,在安全配置文件下发时,为保证各个节点的配置文件的一致性,必须下发至所有节点,这就必须要求所有节点都成功才算成功。节点较多的时候会导致等待时间偏长并且需要通过网络传输大量数据,导致系统容错性较差,一旦任何节点异常,都会导致本次配置下发失败。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种配置信息的同步方法、装置、设备和存储介质,旨在降低WAF系统配置同步的网络传输量,提高配置同步效率。
[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]基于所述配置变更指示信息,对本地配置文件进行更新。
[0036]第三方面,本申请实施例提供了一种配置信息的同步装置,应用于防火墙管理平台,包括:
[0037]第一接收模块,用于接收请求节点发送的配置同步请求,所述配置同步请求包括所述请求节点的节点名称和第一信息,所述第一信息表征所述请求节点的当前配置信息;
[0038]确定模块,用于基于所述节点名称和第二信息确定第三信息,所述第二信息包括所述防火墙管理平台维护的各请求节点的配置维护信息,所述第三信息表征所述请求节点的预期配置信息;
[0039]生成模块,用于基于所述第一信息与所述第三信息的比较结果,生成配置变更指示信息;
[0040]第一发送模块,用于发送所述配置变更指示信息至所述请求节点,所述配置变更指示信息用于指示所述请求节点对本地配置文件进行更新。
[0041]第四方面,本申请实施例提供了一种配置信息的同步装置,应用于防火墙请求节点,所述装置包括:
[0042]第二发送模块,用于向防火墙管理平台发送配置同步请求,所述配置同步请求包括所述请求节点的节点名称和第一信息,所述第一信息表征所述请求节点的当前配置信息;
[0043]第二接收模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置信息的同步方法,其特征在于,应用于防火墙管理平台,包括:接收请求节点发送的配置同步请求,所述配置同步请求包括所述请求节点的节点名称和第一信息,所述第一信息表征所述请求节点的当前配置信息;基于所述节点名称和第二信息确定第三信息,所述第二信息包括所述防火墙管理平台维护的各节点的配置维护信息;所述第三信息表征所述请求节点的预期配置信息;基于所述第一信息与所述第三信息的比较结果,生成配置变更指示信息;发送所述配置变更指示信息至所述请求节点,所述配置变更指示信息用于指示所述请求节点对本地配置文件进行更新。2.根据权利要求1所述的方法,其特征在于,所述第二信息包括:指示维护的节点和节点组的对应关系的映射信息,所述基于所述节点名称和第二信息确定第三信息,包括:基于所述节点名称和所述映射信息确定所述请求节点所属的节点组集合;基于所述节点组集合中各节点的配置维护信息,确定所述请求节点的第三信息。3.根据权利要求1所述的方法,其特征在于,所述第一信息包括:所述请求节点管理的第一域名集合及所述第一域名集合中各网站域名对应的第一配置文件标识;所述第三信息包括所述请求节点的第三域名集合及所述第三域名集合中各网站域名对应的第三配置文件标识;所述基于所述第一信息与所述第三信息的比较结果,生成配置变更指示信息,包括:若所述第一域名集合中存在不属于所述第三域名集合的网站域名,则生成第一指示信息,所述第一指示信息用于指示所述请求节点删除所述第一域名集合中不属于第三域名集合的网站域名和相应的网站域名的本地配置文件;若所述第三域名集合中存在不属于所述第一域名集合的网站域名,则生成第二指示信息,所述第二指示信息用于指示所述请求节点增加所述第三域名集合中不属于第一域名集合的网站域名并下载相应的网站域名的待下载配置文件;若所述第三域名集合与所述第一域名集合中的网站域名相同且所述第三配置文件标识和所述第一配置文件标识不同,则生成第三指示信息,所述第三指示信息用于指示所述请求节点下载所述第三配置文件标识对应的待下载配置文件并将所述第一配置文件标识更新为所述第三配置文件标识;其中,所述待下载配置文件存储于配置文件存储中心。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收网站域名的配置变更请求;基于所述配置变更请求和生成模板,生成所述网站域名对应的配置文件;将所述网站域名对应的配置文件发送至配置文件存储中心;接收来自所述配置文件文件存储中心的所述网站域名对应的配置文件标识;基于所述网站域名和所述网站域名对应的配置文件标识,更新所述第二信息。5.根据权利要求1所述的方法,其特征在于,所述第二信息包括:维护的节点组的第二域名集合、所述第二域名集合中各网站域名对应的第二配置文件标识及指示维护的节点和节点组的对应关系的映射信息;所述方法还包括:接收所述请求节点的初始化请求,所述请求节点的初始化请求包括节点名称和所述请求节点所属的节点组信息;
基于所述节点名称和所述请求节点所属的节点组信息,更新所述映射信息;基于所述请求节点所属的节点组的第二域名集合和所...

【专利技术属性】
技术研发人员:危江月吴君轶章继虎
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1