Attribute-Based Access Control (ABAC) and Relationship-based access control (ReBAC) provide a high level of expressiveness and flexibility that promote security and information sharing, by allowing policies to be expressed in terms of attributes of and chains of relationships between entities. Algorithms for learning ABAC and ReBAC policies from legacy access control information have the potential to significantly reduce the cost of migration to ABAC or ReBAC. This paper presents the first algorithms for mining ABAC and ReBAC policies from access control lists (ACLs) and incomplete information about entities, where the values of some attributes of some entities are unknown. We show that the core of this problem can be viewed as learning a concise three-valued logic formula from a set of labeled feature vectors containing unknowns, and we give the first algorithm (to the best of our knowledge) for that problem.
翻译:以属性为基础的出入控制(ABAC)和以关系为基础的出入控制(ReBAC)提供了高水平的表达性和灵活性,促进了安全和信息共享,允许以实体的属性和关系链表达政策,从遗留的出入控制信息中学习ABAC和ReBAC政策的分类有可能大大减少迁移到ABAC或ReBAC的成本。本文件介绍了从访问控制清单(ACLs)中挖掘ABAC和ReBAC政策的第一批算法,以及关于一些实体的不完整信息,这些实体的某些属性的价值尚不明。我们表明,这一问题的核心可以被视为从一组含有未知物的标签特征矢量中学习一种简洁的三价逻辑公式,我们对此问题提供了第一种算法(我们最了解的)。