计算资源的动态部署的受限访问接口制造技术

技术编号:24468881 阅读:17 留言:0更新日期:2020-06-10 19:47
访问控制系统的第一访问接口(100)提供对计算资源(150)的访问。确定用户的至少一个访问角色和与用户的该访问角色关联的至少一个访问目标。基于用户的至少一个访问角色和关联的至少一个访问目标,确定计算资源(150)的子集。定义限于计算资源(150)的子集的第二访问接口(110、120)。通过第二访问接口(110、120),向所述用户提供对计算资源(150)的子集的访问。

Limited access interface for dynamic deployment of computing resources

【技术实现步骤摘要】
【国外来华专利技术】计算资源的动态部署的受限访问接口
本专利技术涉及用于控制对计算资源的访问的方法以及对应的设备和系统。
技术介绍
在计算机系统或网络中,已知的是提供用于控制用户对计算资源的访问的各种机制。一个示例是通信网络中的访问控制。在此情况下,可能需要对特定订户可以使用通信网络的哪些资源进行控制。然而,关于对通信网络的管理,也可能需要访问控制。例如,通信网络可以在多个运营商之间共享其网络资源,并且每个运营商可能需要管理对网络资源的对应共享。在每种情况下,访问控制涉及许可特定用户(在上述示例中为特定订户或运营商)对特定计算资源的访问,而对于该用户拒绝对其他计算资源的访问。相似地,访问控制也可以涉及:对于特定计算资源,许可特定用于进行访问,而拒绝另一用户访问。相应地,访问控制可以通过根据用户和/或根据待访问的计算资源许可对计算资源的访问来考虑各种维度。考虑以依赖于用户的方式来执行访问控制的一种方式是:向用户指派角色,并根据指派给特定用户的角色来执行访问控制。这通常称为基于角色的访问控制(RBAC)。在此,角色可以定义计算资源上准许或禁止的事务。可以为多个用户指派同一角色,并且可以为每个用户指派一个或多个角色。在多维访问控制方案中,可以通过在判决时还考虑访问的目标来将RBAC与基于目标的访问控制(TBAC)相组合。可以按照事务所需的计算资源的集来合定义访问的目标。然而,在不会不利地影响访问控制系统的性能的情况下,实现精细粒度的多维访问控制可能是困难的。当在服务空间中实现精细粒度的多维访问控制时,这可能带来服务的不一致覆盖,和/或因为可能需要针对每个服务单独地实现相似的访问控制机制而可能导致架构重复。此外,由于从数据存储库中获得比实际上更多的用于访问控制判决的数据并且然后在服务空间中后处理该数据,因此也可能存在数据存储库上的增加的负载。因此,在从数据存储库获得的数据上可能存在过度开销。当精细粒度的访问控制进而在数据存储库中是多维的时,由于在数据存储库中对访问进行检查,因此这可能导致过度的处理开销。这可能带来吞吐量的抑制。因此,存在对允许有效的基于角色和基于目标的访问控制的技术的需求。
技术实现思路
根据本专利技术的实施例,一种控制对计算资源的访问的方法。所述方法包括:通过第一访问接口来提供对计算资源的访问。此外,所述方法涉及:确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标。基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标,确定所述计算资源的子集。此外,所述方法包括:定义限于所述计算资源的所述子集的第二访问接口。此外,所述方法包括:通过所述第二访问接口来向所述用户提供对计算资源的所述子集的访问。根据本专利技术的另外的实施例,提供了一种访问管理器。所述访问管理器被配置为:通过第一访问接口来提供对计算资源的访问。此外,所述访问管理器被配置为:确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标。此外,所述访问管理器被配置为:基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集。此外,所述访问管理器被配置为:定义限于计算资源的所述子集的第二访问接口。此外,所述访问管理器被配置为:通过所述第二访问接口来向所述用户提供对计算资源的所述子集的访问。根据本专利技术的另外的实施例,提供了一种设备。所述设备包括:至少一个处理器;以及包含指令的存储器,所述指令能够由所述至少一个处理器执行,从而所述设备操作用于:通过第一访问接口来提供对计算资源的访问;确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标;基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标,确定所述计算资源的子集;定义限于计算资源的所述子集的第二访问接口;以及通过所述第二访问接口来向所述用户提供对计算资源的所述子集的访问。根据本专利技术的另外的实施例,提供了一种访问管理器。所述访问管理器包括:用于通过第一访问接口来提供对计算资源的访问的模块。此外,所述访问管理器包括:用于确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标的模块。此外,所述访问管理器包括:用于基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集的模块。此外,所述访问管理器包括:用于定义限于计算资源的所述子集的第二访问接口的模块。此外,所述访问管理器包括:用于通过所述第二访问接口来向所述用户提供对所述计算资源的所述子集的访问的模块。根据本专利技术的另外的实施例,提供了一种系统。所述系统包括访问管理器。所述访问管理器被配置为:通过第一访问接口来提供对计算资源的访问。此外,所述访问管理器被配置为:确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标。此外,所述访问管理器被配置为:基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集。此外,所述访问管理器被配置为:定义限于计算资源的所述子集的第二访问接口。此外,所述访问管理器被配置为:通过所述第二访问接口来向所述用户提供对计算资源的所述子集的访问。此外,所述系统还包括被配置为提供所述第二访问接口的设备。根据实施例的以下详细描述,这些实施例和另外的实施例的细节将是显而易见的。附图说明图1示意性地示出了根据本专利技术实施例的访问接口的组织。图2示意性地示出了用于管理多租户通信网络的系统的元素。图3示意性地示出了具有重叠的资源模型的场景。图4示意性地示出了具有重叠的访问目标的场景。图5示出了用于示意性地说明根据本专利技术实施例的方法的流程图。图6示出了用于说明根据本专利技术实施例的访问管理器的功能的框图。图7示意性地示出了根据本专利技术实施例的访问管理器的结构。具体实施方式在下文中,将更详细地并参照附图来说明根据本专利技术的示例性实施例的构思。所示实施例涉及对计算资源的访问的控制。更具体地,将描述涉及多租户通信网络(即,多个客户(也称为租户)共享网络资源的通信网络)的管理中的访问控制的实施例。在此,访问控制涉及:控制针对特定租户准许哪些管理事务,以及控制这些管理事务可以应用于哪些网络元素。然而,注意,所示构思也可以应用在例如用于控制订户对服务的访问等的其他场景中。在所示示例中,访问控制可以使得使用单个网络管理系统和数据库的多个客户能够管理网络资源。在该上下文中,访问控制机制可以用于防止一个客户获得对另一客户的资源或数据的访问。虽然以下进一步示出的示例参照具有两个客户的场景,但注意,实际上,网络管理系统可以支持更大数量的客户(例如,30个或更多个)。在所示构思中,访问控制机制基于用于每个网络管理功能的RBAC和TBAC的组合。这些网络管理功能可以例如包括内容管理、故障管理、性能管理、安全性管理、自动化管理等。RBAC涉及向网络管理系统的不同用户指派角色。这种用户可以例如是管理员。角色可以用于在与不同客户关联的用户之间进行区分。此外,角色也可以用于在不同本文档来自技高网
...

【技术保护点】
1.一种控制对计算资源的访问的方法,所述方法包括:/n-通过第一访问接口来提供对计算资源的访问;/n-确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标;/n-基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集;/n-定义限于所述计算资源的所述子集的第二访问接口;以及/n-通过所述第二访问接口来向所述用户提供对所述计算资源的所述子集的访问。/n

【技术特征摘要】
【国外来华专利技术】1.一种控制对计算资源的访问的方法,所述方法包括:
-通过第一访问接口来提供对计算资源的访问;
-确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标;
-基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集;
-定义限于所述计算资源的所述子集的第二访问接口;以及
-通过所述第二访问接口来向所述用户提供对所述计算资源的所述子集的访问。


2.根据权利要求1所述的方法,
其中,所述第一访问接口包括应用的集合,并且所述第二访问接口限于所述第一访问接口的所述应用的子集。


3.根据权利要求1或2所述的方法,
其中,所述计算资源包括网络元素,并且
其中,所述第一访问接口包括用于管理所述网络元素的管理应用的集合,并且所述第二访问接口限于所述第一访问接口的所述管理应用的子集。


4.根据前述权利要求中的任一项所述的方法,
其中,通过所述第二访问接口与所述第一访问接口的交互来向所述用户提供对所述计算资源的所述子集的访问。


5.根据前述权利要求中的任一项所述的方法,包括:
向所述第二访问接口专有地提供与所述计算资源的所述子集有关的数据。


6.根据前述权利要求中的任一项所述的方法,包括:
基于一个或多个访问控制策略来确定所述计算资源的所述子集。


7.根据前述权利要求中的任一项所述的方法,包括:
-确定另外的用户的至少一个访问角色和与所述另外的用户的访问角色关联的至少一个访问目标;
-基于所述另外的用户的所述至少一个访问角色和关联的至少一个访问目标来确定所述计算资源的另外的子集;
-定义限于所述计算资源的所述另外的子集的第三访问接口;以及
-通过所述第三访问接口来向所述另外的用户提供对所述计算资源的所述另外的子集的访问。


8.根据权利要求7所述的方法,
其中,对于所述计算资源的所述子集和所述计算资源的所述另外的子集的重叠部分,由所述第一访问接口来协调通过所述第二访问接口和所述第三访问接口的事务。


9.根据权利要求7或8所述的方法,
其中,对于所述计算资源的所述子集和所述计算资源的所述另外的子集的重叠部分,通过提供由所述第二访问接口利用的数据与由所述第三访问接口利用的数据的一致性来协调通过所述第二访问接口和所述第三访问接口的事务。


10.根据前述权利要求中的任一项所述的方法,包括:
-基于所述用户的所述至少一个访问角色,通过所述第一访问接口来向所述用户提供对所述计算资源的访问。


11.根据前述权利要求中的任一项所述的方法,
其中,所述定义所述第二访问接口包括:向提供所述第二访问接口的设备提供部署指令。


12.一种访问管理器,所述访问管理器被配置为:
-通过第一访问接口来提供对计算资源的访问;
-确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标;
-基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集;
-定义限于计算资源的所述子集的第二访问接口;以及
-通过所述第二访问接口来向所述用户提供对所述计算资源的所述子集的访问。


13.根据权利要求12所述的访问管理器,
其中,所述第一访问接口包括应用的集合,并且所述第二访问接口限于所述第一访问接口的所述应用的子集。


14.根据权利要求12或13所述的访问管理器,
其中,所述计算资源包括网络元素,并且
其中,所述第一访问接口包括用于管理所述网络元素的管理应用的集合,并且所述第二访问接口限于所述第一访问接口的所述管理应用的子集。


15.根据权利要求12至14中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:通过所述第二访问接口与所述第一访问接口的交互来向所述用户提供对所述计算资源的所述子集的访问。


16.根据权利要求12至15中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:向所述第二访问接口专有地提供与所述计算资源的所述子集有关的数据。


17.根据权利要求12至16中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:基于一个或多个访问控制策略来确定所述计算资源的所述子集。


18.根据权利要求12至17中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:
-确定另外的用户的至少一个访问角色和与所述另外的用户的访问角色关联的至少一个访问目标;
-基于所述另外的用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的另外的子集;
-定义限于所述计算资源的所述另外的子集的第三访问接口;以及
-通过所述第三访问接口来向所述另外的用户提供对所述计算资源的所述另外的子集的访问。


19.根据权利要求18所述的访问管理器,
其中,对于所述计算资源的所述子集和所述计算资源的所述另外的子集的重叠部分,由所述第一访问接口来协调通过所述第二访问接口和所述第三访问接口的事务。


20.根据权利要求18或19所述的访问管理器,
其中,对于所述计算资源的所述子集和所述计算资源的所述另外的子集的重叠部分,通过提供由所述第二访问接口利用的数据与由所述第三访问接口利用的数据的一致性来协调通过所述第二访问接口和所述第三访问接口的事务。


21.根据权利要求12至20中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:
-基于所述用户的所述至少一个访问角色,通过所述第一访问接口来向所述用户提供对所述计算资源的访问。


22.根据权利要求12至21中的任一项所述的访问管理器,
其中,所述访问管理器被配置为:通过向提供所述第二访问接口的设备提供部署指令来定义所述第二访问接口。


23.根据权利要求12所述的访问管理器,
其中,所述访问管理器还被配置为执行根据权利要求2至11中的任一项所述的方法。


24.一种用于控制对计算资源的访问的设备,所述设备包括:
至少一个处理器;以及
包含指令的存储器,所述指令能够由所述至少一个处理器执行,从而所述设备操作用于:
-通过第一访问接口来提供对计算资源的访问;
-确定用户的至少一个访问角色和与所述用户的访问角色关联的至少一个访问目标;
-基于所述用户的所述至少一个访问角色和所述关联的至少一个访问目标来确定所述计算资源的子集;
-定义限于计算资源的所述子集的第二访问接口;以及
-通过所述第二访问接口来向所述用户提供对所述计算资源的所述子集的访问。


25.根据权利要求24所述的设备,
其中,所述第一访问接口包括应用的集合,并且所述第二访问接口限于所述第一访问接口的所述应用的子集。


...

【专利技术属性】
技术研发人员:托尼·芬纳蒂米歇尔·贝汉
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1