首页 | 本学科首页   官方微博 | 高级检索  
     


Building hybrid access control by configuring RBAC and MAC features
Affiliation:1. Dept. of Computer Science & Engineering, Oakland University, Rochester, MI 48309, USA;2. Dept. of Computer Science, Baylor University, Waco, TX 76798, USA;1. Electrical and Computer Engineering Department, American University of Beirut, Lebanon;2. Computer Science Department, American University of Beirut, Lebanon;1. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;2. Graduate University, Chinese Academy of Sciences, Beijing 100190, China;3. State Key Laboratory of Computer Science, Beijing 100190, China;1. Open University of Madrid, UDIMA – Facultad de Enseñanzas Técnicas, Ctra. De la Coruña, Km 38.500 – Vía de Servicio 15 – 28400, Collado Villalba, Madrid, Spain;2. Technical University of Madrid, School of Computer Science, Campus de Montegancedo, s/n – 28660, Boadilla del Monte, Madrid, Spain;3. Universidad de las Islas Baleares, Departamento de Matemáticas e Informática, Edificio Anselm Turmeda, Crta. Valldemossa, Km 7.5 – 07122, Palma de Mallorca, Spain
Abstract:ContextRole-Based Access Control (RBAC) and Mandatory Access Control (MAC) are widely used access control models. They are often used together in domains where both data integrity and information flow are concerned. However, there is little work on techniques for building hybrid access control of RBAC and MAC.ObjectiveIn this work, we present a systematic approach for developing a hybrid access control model using feature modeling with the aim of reducing development complexity and error-proneness.MethodIn the approach, RBAC and MAC are defined in terms of features based on partial inheritance. Features are then configured for specific access control requirements of an application. Configured features are composed homogeneously and heterogeneously to produce a hybrid access model for the application. The resulting hybrid model is then instantiated in the context of the application to produce an initial design model supporting both RBAC and MAC. We evaluate the approach using a hospital system and present its tool support.ResultsRBAC and MAC features that are specifically configured for the application are systematically incorporated into a design model. The heterogeneous features of RBAC and MAC are not only present in the resulting model, but also semantically composed for seamless integration of RBAC and MAC. Discharging the proof obligations of composition rules to the resulting model proves its correctness. The successful development of the prototype demonstrates its practicality.ConclusionFeatures in the access control domain are relatively small in size and are suitable to be defined as design building blocks. The formal definition of partial inheritance and composition methods in the presented approach enables precisely specifying access control features and feature configuration, which paves the way for systematic development of a hybrid access control model in an early development phase.
Keywords:Feature modeling  Hybrid access control  MAC  RBAC  UML
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号