计算机与现代化 ›› 2022, Vol. 0 ›› Issue (10): 47-54.

• 软件工程 • 上一篇    下一篇

支持动态策略变化的ABAC决策回收

  

  1. (新疆大学数学与系统科学学院,新疆乌鲁木齐830046)
  • 出版日期:2022-10-20 发布日期:2022-10-21
  • 作者简介:古丽博斯坦·阿克木(1998—),女(维吾尔族),新疆库尔勒人,硕士研究生,研究方向:访问控制,E-mail: 807497551@qq.com; 通信作者:努尔买买提·黑力力(1976—),男(维吾尔族),新疆库车人,教授,博士,研究方向:信息系统安全,访问控制,云存储安全,E-mail: nur924@sina.com。
  • 基金资助:
    国家自然科学基金资助项目(61862059, 61562085)

ABAC Decision Recycling with Dynamic Policy Change

  1. (College of Mathematics and System Science, Xinjiang University, Urumqi 830046, China)
  • Online:2022-10-20 Published:2022-10-21

摘要: 基于属性的访问控制(Attribute-Based Access Control, ABAC)因其灵活、表达能力丰富等特性,成为最常见的访问控制模型之一。然而,ABAC的策略决策点(Policy Decision Point, PDP)繁琐的策略查询任务以及PDP与策略执行点(Policy Enforcement Point, PEP)之间的网络通信影响其访问控制决策的效率。访问控制决策结果的回收利用是解决以上问题的有效方法之一。本文提出一种支持访问控制策略动态变化的、带策略的ABAC访问控制决策结果的回收利用方案。方案针对ABAC的3种变体模型给出如何创建和更新访问控制决策结果的缓存、如何由缓存内容进行精确和近似的访问控制决策。最终,通过原型系统对方案的可行性和有效性进行实验验证,实验结果显示本文提出的方法一定程度上能降低系统的访问控制决策时间并减少PDP的工作负荷。

关键词: 基于属性的访问控制, 封闭世界策略, 开放世界策略, 混合策略, 决策回收

Abstract: Attribute-based access control (ABAC) becomes one of the most prominent access control models, as it is flexible and highly expressive. However, in ABAC, the burdened policy query tasks of policy decision point (PDP) and the communication between the PDP and policy enforcement point (PEP) affect the efficiency of access control decision making. Recycling of access control decision results is an effective solution for the above problem. This paper proposes an approach of access control decision recycling for ABAC, which supports dynamic policy change, with policy recycling. The presented approach specifies how to create and update the cache of the access control decision and how to make precise and approximate access control decisions based on the contents of the cache. Finally, we verify the feasibility and effectiveness of the approach by a prototype system test. Test results show that the presented approach can shorten the decision time of the access control system and reduce the burden of the PDP.

Key words: attribute-based access control, closed-world policy, open-world policy, hybrid policy, decision recycling