[发明专利]ACL访问控制策略的分析方法、装置、设备及存储介质在审
申请号: | 201811291108.5 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109302409A | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 谢凯 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问控制策略 子集合 集合 数据包通过 存储介质 合并处理 交集 分析 检测 冲突 申请 | ||
1.一种ACL访问控制策略的分析方法,其特征在于,包括:
确定ACL访问控制策略中每个规则包括的条件项和动作项,将所述每个规则中所述条件项组合成第一子集合,其中,所述每个规则至少包括一个所述条件项,所述条件项用于指示数据包的一个属性参数的范围,所述动作项用于指示是否允许满足所述规则中所述条件项的数据包通过;
根据所述动作项将所述ACL访问控制策略中的规则分为允许规则和不允许规则;
将所述允许规则对应的所述第一子集合进行合并处理,得到允许数据包通过的第一集合,将所述不允许规则对应的所述第一子集合进行合并处理,得到不允许数据包通过的第二集合;
判断所述第一集合与所述第二集合是否存在交集;
若不存在,则确定所述ACL访问控制策略不冲突。
2.如权利要求1所述的方法,其特征在于,将所述每个规则中所述条件项组合成第一子集合,包括:
将同一规则中的每个所述条件项对应的所述参数的范围以第二子集合的形式表示;
将所述同一规则中所有所述条件项对应的所述第二子集合组合成所述规则对应的所述第一子集合。
3.如权利要求1或2所述的方法,其特征在于,确定所述ACL访问控制策略不冲突之后,还包括:
确定预设的数据包的第一流通方向中允许数据包流入的第一端口,以及所述第一端口对应的所述第一集合和除所述第一端口之外的其他各个端口对应的所述第二集合;
将除所述第一端口之外的所有的端口对应的所述第二集合进行合并处理,得到第三集合;
判断所述第一端口对应的所述第一集合和所述第三集合是否存在交集;
若不存在,则确定所述第一端口对应的所述ACL访问控制策略与除所述第一端口之外的其他端口对应的所述ACL访问控制策略不冲突。
4.如权利要求1或2所述的方法,其特征在于,确定所述ACL访问控制策略不冲突之后,还包括:
在电子设备A和电子设备B连接的情况下,确定预设的数据包的第二流通方向中所述电子设备A中允许数据包流出的第二端口和所述电子设备B中允许流入数据包的第三端口;
确定所述第二端口对应的所述第一集合和所述第三端口对应的所述第二集合;
判断所述第二端口对应的所述第一集合与所述第三端口对应的所述第二集合是否存在交集;
若不存在,则确定所述第二端口对应的所述ACL访问控制策略与所述第三端口对应的所述ACL访问控制策略不冲突。
5.一种ACL访问控制策略的分析装置,其特征在于,包括:
组合单元,用于确定ACL访问控制策略中每个规则包括的条件项和动作项,将所述每个规则中所有所述条件项组合成第一子集合,其中,所述每个规则至少包括一个所述条件项,所述条件项用于指示数据包的一个属性参数的范围,所述动作项用于指示是否允许满足所述规则中所有所述条件项的数据包通过;
划分单元,用于根据所述动作项将所述ACL访问控制策略中的规则分为允许规则和不允许规则;
合并单元,用于将所有所述允许规则对应的所述第一子集合进行合并处理,得到允许数据包通过的第一集合,将所述不允许规则对应的所述第一子集合进行合并处理,得到不允许数据包通过的第二集合;
判断单元,用于判断所述第一集合与所述第二集合是否存交集;
确定单元,用于若不存在交集,则确定所述ACL访问控制策略不冲突。
6.如权利要求5所述的装置,其特征在于,所述组合单元具体用于:
将同一规则中的每个所述条件项对应的所述参数的范围以第二子集合的形式表示;
将所述同一规则中所有所述条件项对应的所述第二子集合组合成所述规则对应的所述第一子集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811291108.5/1.html,转载请声明来源钻瓜专利网。