[发明专利]面向微服务的动态访问控制策略评估方法在审
| 申请号: | 202210052856.8 | 申请日: | 2022-01-18 |
| 公开(公告)号: | CN114519196A | 公开(公告)日: | 2022-05-20 |
| 发明(设计)人: | 林莉;解晓宇 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06K9/62 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 微服 动态 访问 控制 策略 评估 方法 | ||
1.面向微服务的动态访问控制策略评估方法,其特征在于:包括以下步骤:
步骤1:接收并处理访问请求;
步骤1.1:用户端请求访问微服务资源,发出访问请求;
用户端包括手机端、PC端用户等,访问请求主要包括主体属性、资源属性、操作属性、时间属性、环境属性等;
步骤1.2:服务网关中PEP处接收并处理用户的访问请求,转发请求到PDP;
步骤1.3:服务网关处策略决策点PDP接收并转发访问请求给PAP;
步骤2:策略的精简优化;
首先根据接收到的访问请求提取所需的访问控制策略;然后对策略进行精简优化,使用基于属性的Jaccard相似度计算方法消解冲突及冗余策略;
步骤2.1:根据接收到的访问请求,提取请求所需的策略集;
根据访问请求中的关键属性信息,从服务网关的策略库中选出关键属性匹配的策略集,关键属性匹配即访问请求中的关键属性与访问控制策略中的对应属性匹配或含有相同属性内容项;
步骤2.2:使用基于属性的Jaccard相似度计算方法精简优化策略集;
步骤3:构建匹配树;
步骤4:基于匹配树进行微服务的动态访问控制策略评估;
步骤4.1:检测待评估的策略中是否有策略更新,若无策略更新,进行策略评估,给出判定结果;
步骤4.2:检测待评估的策略中是否有策略更新,若有策略更新,进行如下操作;
(1)将该匹配树状态值设置为0,对更新的策略局部加锁,其余部分可以继续进行策略评估;
(2)生成一个新的匹配树,对新生成的匹配树进行策略更新维护;
(3)当策略更新局部维护完成后,设置状态值为1,并使用维护完成的新匹配树替换原有匹配树;
步骤5:应答访问请求,根据判定结果调用相应的微服务资源。
2.根据权利要求1所述的面向微服务的动态访问控制策略评估方法,其特征在于,所述步骤2.2使用基于属性的Jaccard相似度计算方法精简优化策略集,包括以下步骤:
(1)对于筛选出的策略,使用基于属性的Jaccard相似度计算方法,Pi和Pj是策略评估所需的任意两条策略,其相似度系数是两条策略中属性的交集与并集的比值,比值均在0-1之间,Jaccard系数值越大,两个策略中所比较的属性的相似度越高;
(2)根据策略中的资源属性、操作属性及时间属性对访问控制策略进行初步分组,将资源属性、操作属性及时间属性完全相同的分为一组,部分相同的分为另一组;
(3)根据策略中的其他属性进行细粒度的分类讨论;
1)冲突策略的精简;如果两策略均属于策略评估所需的策略集中的策略,其资源属性、操作属性及时间属性的Jaccard系数值均为1,且效用属性相反,一个允许操作,一个拒绝操作,则符合冲突策略精化的条件,进行如下操作:
如果两策略Pi和Pj的其他属性的Jaccard系数值均为1,如主体属性和环境属性等,从安全考虑,效用属性选择拒绝优先,删除效用属性为允许的策略;
如果两个策略的主体属性和环境属性存在交集,则删除两策略中的属性交集,更新Pi和Pj策略的属性集为两策略中分别剩余的属性集,对Pi和Pj策略分别继续采用原本的效用属性;
2)冗余策略的精简;如果两策略Pi和Pj均属于策略评估所需的策略集中的策略,其资源属性、操作属性及时间属性部分相同,且Pi和Pj的效用属性相同,均为允许或拒绝,则符合冗余策略精化的条件,进行如下操作:
如果两策略Pi和Pj的资源属性、操作属性、时间属性、主体属性、环境属性的Jaccard系数值均为1,则删除策略Pj;
如果两策略Pi和Pj的资源属性、操作属性及时间属性的Jaccard系数值为1,同时主体属性和环境属性的Jaccard系数值在0-1之间,则取新的属性范围为Pi和Pj的属性的并集,将新的属性范围赋值给Pi,最后删除Pj。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210052856.8/1.html,转载请声明来源钻瓜专利网。





