首页> 外文学位 >Attribute-Based Administration of Role-Based Access Control
【24h】

Attribute-Based Administration of Role-Based Access Control

机译:基于角色的访问控制的基于属性的管理

获取原文
获取原文并翻译 | 示例

摘要

Role-Based Access Control (RBAC) is an operational model in which if a user wants to access an object, she does it by activating roles that are assigned to her, which in turn activates the permissions that are associated with that role. This indirection allows an easy designation of permissions to users.;Administrative Role-Based Access Control (ARBAC) models deal with the administration of RBAC. ARBAC model primarily involves how to manage user-role assignments (URA), permission-role assignments (PRA), and role-role assignments (RRA). A wide variety of approaches have been proposed in the literature for URA, PRA, and RRA. In each of these models, only one or two static properties of involved entities such as users and permissions have been used in making assignment decisions. For example, in one of the prior models, a user's initial membership or non-membership on a role qualifies that user for further role assignment. In another case, a permission's association on either a role or an organizational unit in an organizational structure allows that permission to be assigned to another role. These models make plausible arguments for URA, PRA or RRA assignments. However, a unified approach that allows checking for all or a combination such policies, while allowing the administrator to introduce new policies remains to be explored.;In this dissertation, a thorough study on developing administrative models that allow a unified approach that allows us to dynamically incorporate properties that can be used to make assignment decisions is conducted. An attribute-based access control (ABAC) approach is taken to develop each model for enhanced URA, PRA and PRA. There is significant prior work done in the ARBAC domain. A set of such models namely, Administrative RBAC '97 (ARBAC97), Administrative RBAC '99 (ARBAC99), Administrative RBAC '02 (ARBAC02), A Unified Administrative Model for Role-Based Access Control (Uni-ARBAC) and Unnamed ARBAC (UARBAC) are studied. From each of these models, URA, PRA and RRA techniques are studied and, corresponding assignment models that yield a family of models for Attribute-Based Administration of RBAC (AARBAC) are developed. They are called attribute-based user-role assignment (AURA), attribute-based permission-role assignment (ARPA) and, attribute-based role-role assignment (ARRA), respectively. These models are sufficient enough to unify URA, PRA and RRA approach exhibited in prior models. For each attribute-based model, a translation algorithm is developed, which can take any instance from the prior model as its input and map it into the corresponding instance of attribute-based assignment approach.;Finally, among all the theoretical attribute-based administration models that are developed, AURA is considered to demonstrate the advantage of attribute-based approach in the user-role assignment, by applying it as a proof-of-concept in OpenStack Infrastructure as a Service (IaaS) cloud's identity service. This implementation shall demonstrate flexibility and policy specification power brought-forward by the attribute-based approach. A performance evaluation is conducted to compare the time variation with and without attributes using different test cases.
机译:基于角色的访问控制(RBAC)是一种操作模型,在该模型中,如果用户要访问对象,则她将通过激活分配给她的角色来实现该目的,而角色又将激活与该角色相关联的权限。这种间接的方式可以轻松地为用户指定权限。基于角色的管理访问控制(ARBAC)模型处理RBAC的管理。 ARBAC模型主要涉及如何管理用户角色分配(URA),权限角色分配(PRA)和角色角色分配(RRA)。对于URA,PRA和RRA,文献中已经提出了各种各样的方法。在这些模型的每一个中,在进行分配决策时仅使用了所涉及实体(例如用户和权限)的一个或两个静态属性。例如,在先前模型之一中,用户在角色上的初始成员资格或非成员资格使该用户有资格进一步分配角色。在另一种情况下,在组织结构中的角色或组织单位上的权限关联允许将该权限分配给另一个角色。这些模型为URA,PRA或RRA分配提供了合理的论据。但是,仍然需要探索一种统一的方法,该方法允许检查所有或组合的此类策略,同时允许管理员引入新的策略。本论文对建立管理模型进行了透彻的研究,允许使用统一的方法来使我们能够动态地合并可用于做出分配决策的属性。采用基于属性的访问控制(ABAC)方法来开发用于增强URA,PRA和PRA的每个模型。在ARBAC域中有大量的先前工作。一组这样的模型,即管理RBAC '97(ARBAC97),管理RBAC '99(ARBAC99),管理RBAC '02(ARBAC02),基于角色的访问控制的统一管理模型(Uni-ARBAC)和未命名的ARBAC( UARBAC)。从这些模型的每一个中,研究了URA,PRA和RRA技术,并开发了相应的分配模型,这些模型产生了基于属性的RBAC管理(AARBAC)模型系列。它们分别称为基于属性的用户角色分配(AURA),基于属性的权限角色分配(ARPA)和基于属性的角色角色分配(ARRA)。这些模型足以统一先前模型中展示的URA,PRA和RRA方法。对于每个基于属性的模型,都开发了一种转换算法,该算法可以将先前模型中的任何实例作为其输入,并将其映射到基于属性的分配方法的相应实例中。最后,在所有理论上基于属性的管理中通过开发模型,AURA被认为可以通过在OpenStack基础设施即服务(IaaS)云身份服务中应用概念验证来证明其在用户角色分配中的优势。此实现应证明基于属性的方法所带来的灵活性和策略规范能力。进行性能评估以使用不同的测试用例比较带有属性和不带有属性的时间变化。

著录项

  • 作者

    Ninglekhu, Jiwan Limbu.;

  • 作者单位

    The University of Texas at San Antonio.;

  • 授予单位 The University of Texas at San Antonio.;
  • 学科 Electrical engineering.;Computer science.;Computer engineering.
  • 学位 Ph.D.
  • 年度 2017
  • 页码 183 p.
  • 总页数 183
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:54:24

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号