Singh Mahendra Pratap, Sural Shamik, Vaidya Jaideep, Atluri Vijayalakshmi
Department of Computer Science and Engineering, Indian Institute of Technology, Kharagpur, India.
Management Science and Information Systems Department, Rutgers University, USA.
Comput Secur. 2019 Sep;86:183-205. doi: 10.1016/j.cose.2019.06.001. Epub 2019 Jun 12.
Over the last few years, various types of access control models have been proposed for expressing the growing needs of organizations. Out of these, there is an increasing interest towards specification and enforcement of flexible and dynamic decision making security policies using Attribute Based Access Control (ABAC). However, it is not easy to migrate an existing security policy specified in a different model into ABAC. Furthermore, there exists no comprehensive approach that can specify, enforce and manage ABAC policies along with other policies potentially already existing in the organization as a unified security policy. In this article, we present a unique and flexible solution that enables concurrent specification and enforcement of such security policies through storing and querying data in a multi-dimensional and multi-granular data model. Specifically, we present a unified database schema, similar to that traditionally used in data warehouse design, that can represent different types of access control policies and store relevant policies as in-memory data, thereby significantly reducing the execution time of access request evaluation. We also present a novel approach for combining multiple access control policies through meta-policies. For ease of management, an administrative schema is presented that can specify different types of administrative policies. Extensive experiments on a wide range of data sets demonstrate the viability of the proposed approach.
在过去几年中,为满足组织日益增长的需求,人们提出了各种类型的访问控制模型。其中,使用基于属性的访问控制(ABAC)来规范和实施灵活且动态的决策安全策略越来越受到关注。然而,将以不同模型指定的现有安全策略迁移到ABAC并非易事。此外,不存在一种全面的方法能够将ABAC策略与组织中可能已经存在的其他策略一起作为统一的安全策略进行规范、实施和管理。在本文中,我们提出了一种独特且灵活的解决方案,通过在多维多粒度数据模型中存储和查询数据,实现此类安全策略的并发规范和实施。具体而言,我们提出了一种类似于传统数据仓库设计中使用的统一数据库模式,它可以表示不同类型的访问控制策略,并将相关策略存储为内存数据,从而显著减少访问请求评估的执行时间。我们还提出了一种通过元策略组合多个访问控制策略的新颖方法。为便于管理,我们给出了一种可以指定不同类型管理策略的管理模式。在广泛数据集上进行的大量实验证明了所提方法的可行性。