规则冲突检测方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37797880 阅读:26 留言:0更新日期:2023-06-09 09:27
本申请提供了一种规则冲突检测方法、装置、电子设备及可读存储介质,属于计算机技术领域。本申请通过,获取待检测的第一规则和第二规则,以及所述第一规则和所述第二规则对应的至少一个规则维度;针对每个规则维度,获取所述规则维度对应的原始候选值集合,并对所述原始候选值集合进行归一化处理,得到目标候选值集合;基于所述目标候选值集合确定所述第一规则在所述规则维度上对应的第一选中值集合,以及所述第二规则在所述规则维度上对应的第二选中值集合;基于所述第一选中值集合和所述第二选中值集合,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果。由此,实现了对规则冲突的智能检测。了对规则冲突的智能检测。了对规则冲突的智能检测。

【技术实现步骤摘要】
规则冲突检测方法、装置、电子设备及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种规则冲突检测方法、装置、电子设备及可读存储介质。

技术介绍

[0002]包分类技术是以包分类引擎中配置规则集为基础而实现的。随着分类需求的不断增加,规则从单维发展为多维,规则集中的规则数量越来越多,并且规则间的关系越来越复杂,这将不可避免的导致规则冲突的情况出现。当进行包分类时,如果一个数据包同时与两条(或多条)规则匹配,则说明这两条(或多条)规则冲突。由于规则冲突,网络安全设备将以违背网络管理员初衷的方式处理网络流量,引起管理混乱。所以,对包分类规则集中的规则进行规则冲突检测是非常有意义的。
[0003]因此,亟需一种可以智能对规则进行规则冲突检测的方案。

技术实现思路

[0004]为了提供一种可以智能对规则进行规则冲突检测的方案,本申请提供了一种规则冲突检测方法、装置、电子设备及可读存储介质。
[0005]第一方面,提供了一种规则冲突检测方法,所述方法包括:
[0006]获取待检测的第一规则和第二规则,以本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种规则冲突检测方法,其特征在于,所述方法包括:获取待检测的第一规则和第二规则,以及所述第一规则和所述第二规则对应的至少一个规则维度;针对每个规则维度,获取所述规则维度对应的原始候选值集合,并对所述原始候选值集合进行归一化处理,得到目标候选值集合;基于所述目标候选值集合确定所述第一规则在所述规则维度上对应的第一选中值集合,以及所述第二规则在所述规则维度上对应的第二选中值集合;基于所述第一选中值集合和所述第二选中值集合,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果。2.根据权利要求1所述的方法,其特征在于,若所述第一选中值集合和所述第二选中值集合中的选中值均为正选值,所述基于所述第一选中值集合和所述第二选中值集合,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果,包括:确定所述第一选中值集合和所述第二选中值集合是否存在交集;在所述第一选中值集合和所述第二选中值集合存在交集的情况下,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果为冲突。3.根据权利要求1所述的方法,其特征在于,若所述第一选中值集合和所述第二选中值集合中的选中值均为反选值,所述基于所述第一选中值集合和所述第二选中值集合,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果,包括:基于所述目标候选值集合和所述第一选中值集合确定第一正选值集合,其中,所述第一正选值集合包含所述目标候选值集合中除所述第一选中值集合中选中值之外的选中值;基于所述目标候选值集合和所述第二选中值集合确定第二正选值集合,其中,所述第二正选值集合包含所述目标候选值集合中除所述第二选中值集合中选中值之外的选中值;确定所述第一正选值集合和所述第二正选值集合是否存在交集;在所述第一正选值集合和所述第二正选值集合存在交集的情况下,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果为冲突。4.根据权利要求1所述的方法,其特征在于,若所述第一选中值集合中的选中值为正选值,所述第二选中值集合中的选中值为反选值,所述基于所述第一选中值集合和所述第二选中值集合,确定所述第一规则和所述第二规则在所述规则维度上的冲突结果,包括:基于所述第一选中值集合和所述第二选中值集合构建目标选中值集合,其中,所述目标选中值集合中包含所述第一选中值集合和所述第二选中值集合中的所有选中值;基于所述目标选中值集合和所述第二选中值集合,确定所述第二选中值集合对应的第三正选值集合,其中,所述第三正选值集合包含所述目标选...

【专利技术属性】
技术研发人员:柯小城
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1