[发明专利]一种IPSec安全网关的策略冲突动态检测方法有效
| 申请号: | 201910364168.3 | 申请日: | 2019-04-30 |
| 公开(公告)号: | CN110099056B | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 杨武 | 申请(专利权)人: | 哈尔滨英赛克信息技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 哈尔滨龙科专利代理有限公司 23206 | 代理人: | 高媛 |
| 地址: | 150000 黑龙江*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ipsec 安全网关 策略 冲突 动态 检测 方法 | ||
1.一种IPSec安全网关的策略冲突动态检测方法,其特征在于所述方法包括如下步骤:
步骤一、将IPSec网关的策略进行规则化描述,具体步骤如下:
(1)保持IPSec策略的策略列表L、规则R以及R包含的条件部分和操作动作的运算过程不变;
(2)将操作动作集中的protect改为AH-protect和ESP-protect,改正后的操作动作集如下式所示:
Ai∈{bypass,discard,AH-protect,ESP-protect|parameters};
(3)将规则类型的分类集合SCprotect改为SCAH-protect和SCESP-portect两种,并增加对应的保护策略目的网关集合SWAH-protect和SWESP-portect,改正及新增的分类集合如下式所示:
SCAH-protect=f3(C1,C2,C3,...,Cn);
SCESP-portect=f4(C1,C2,C3,...,Cn);
SWAH-protect=f5(G1,G2,G3,...,Gn);
SWEPS-protect=f6(G1,G2,G3,...,Gn);
(4)引入一个新变量Sall,对所有集合进行聚合,如下式:
Sall=SCbypass∨SCdiacard∨SCAH-protect∨SCESP-portect∨SWAH-protect∨SWESP-portect;
式中,Sall为所有集合进行聚合,SCbypass、SCdiscard和SCprotect分别代表触发bypass、discard和protect动作的所有条件的合集,SCAH-protect代表触发AH类型的保护策略的条件的合集,SCESP-portect代表触发ESP类型的保护策略的条件的集合;
步骤二、判断新添加的规则是否可能存在规则冲突,具体步骤如下:
当新加入策略规则时,动态得更新各个策略集合,生成新的S′all,对旧策略生成对应的Sall和S′all进行比较,如果符合某个冲突类型的布尔函数特点,则认定存在策略冲突;
步骤三、查询新添加的规则存在批准冗余和冲突冗余的可能性,具体步骤如下:
新规则加入后生成的S′all和所有旧策略生成的Sall是相同的,新规则的条件部分Cnew是之前所有旧策略的子集,公式如下:
在符合规则冗余的情况下,如果还符合以下公式,则为批准冗余,不符合的则为冲突冗余:
步骤四、查询新添加的规则存在规则相关冲突的可能性,具体步骤如下:
在相关冲突下,旧规则条件部分Cold中可能存在新规则条件Cnew的子集或者新旧规则存在部分重叠,判定方法如下:
(Cold∧Cnew)==true;
步骤五、查询新添加的保护策略规则存在隧道重叠冲突的可能性,具体步骤如下:
首先确认新规则没有以上规则冗余、规则相关两种冲突类型,并且新添加的规则为保护策略规则,然后新规则保护策略集合和旧规则保护策略集合存在部分重叠,判定方法如下:
((SC′AH-protect∨SC′ESP-protect)∨(SCAH-protect∨SCESP-protect))==ture;
式中,SC′AH-protect代表加入新规则后,AH协议保护策略规则类型的集合;SC′ESP-portect代表加入新规则后,ESP协议保护策略规则类型的集合;SWAH-protect代表AH协议保护策略对应的网关集合;SWESP-portect代表ESP协议保护策略对应的网关集合;
步骤六、查询新添加的保护策略规则存在非标准封装冲突的可能性,具体步骤如下:
首先确认新规则没有规则冗余、规则相关和隧道重叠三种冲突类型,并且新添加的规则为保护策略ESP类型规则,新规则和旧规则的AH类型规则集合进行比对,如果存在重叠部分,必然有安全协议非标准封装顺序冲突问题,判定方法如下:
(Cnew∈SC′EPS-protect)and(Cnew∧SCAH-protect)==ture;
式中,Cnew代表新添加的规则,SC′AH-protect代表加入新规则后,AH协议保护策略规则类型的集合;SC′ESP-portect代表加入新规则后,ESP协议保护策略规则类型的集合;
步骤七、检测规则冗余、规则相关、隧道重叠、安全协议非标准封装顺序四种冲突类型后,将存在的冲突解决,生成去除冲突后的新规则列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨英赛克信息技术有限公司,未经哈尔滨英赛克信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910364168.3/1.html,转载请声明来源钻瓜专利网。





