학술논문

Reachability Analysis for Attributes in ABAC With Group Hierarchy
Document Type
Periodical
Source
IEEE Transactions on Dependable and Secure Computing IEEE Trans. Dependable and Secure Comput. Dependable and Secure Computing, IEEE Transactions on. 20(1):841-858 Jan, 2023
Subject
Computing and Processing
Reachability analysis
Analytical models
Computational modeling
Safety
Adaptation models
Authorization
Metals
Access control
ABAC model
reachability analysis
group hierarchy
attributes inheritance
attributes administration
Language
ISSN
1545-5971
1941-0018
2160-9209
Abstract
Attribute-based access control (ABAC) models are widely used to provide fine-grained and adaptable authorization based on the attributes of users, resources, and other relevant entities. Hierarchical group and attribute based access control (HGABAC) model was recently proposed which introduces the novel notion of attribute inheritance through group membership. GURA G was subsequently proposed to provide an administrative model for user attributes in HGABAC, building upon the ARBAC97 and GURA administrative models. The GURA model uses administrative roles to manage user attributes. The reachability problem for the GURA model is to determine what attributes a particular user can acquire, given a predefined set of administrative rules. This problem has been previously analyzed in the literature. In this article, we study the user attribute reachability problem based on directly assigned attributes of the user and attributes inherited via group memberships. We first define a restricted form of GURA G , called rGURA G scheme, as a state transition system with multiple instances having different preconditions and provide reachability analysis for each of these schemes. In general, we show PSPACE-complete complexity for all rGURA G schemes. We further present polynomial time algorithms with empirical experimental evaluation to solve special instances of rGURA G schemes under restricted conditions.