A metamodel of access control for distributed environments: Applications and properties

被引:31
作者
Bertolissi, Clara [1 ]
Fernandez, Maribel [2 ]
机构
[1] LIF, UMR CNRS & AMU 7279, Marseille, France
[2] Kings Coll London, Dept Informat, London WC2R 2LS, England
关键词
Security policies; Distributed access control; Operational semantics; Rewriting; DEFINITION; SYSTEMS; MODELS;
D O I
10.1016/j.ic.2014.07.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a metamodel for access control, designed to take into account the specific requirements of distributed environments. We see a distributed system consisting of several sites, each with its own resources to protect, as a federation, and propose a framework for the specification (and enforcement) of global access control policies that take into account the local policies specified by each member of the federation. The framework provides mechanisms to specify heterogeneous local access control policies, to define policy composition operators, and to use them to define conflict-free access authorisation decisions. We use a declarative formalism in order to give an operational semantics to the distributed metamodel. We then show how properties of policies can be directly obtained from standard results for the operational semantics of access request evaluation. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:187 / 207
页数:21
相关论文
共 62 条
[1]   A CALCULUS FOR ACCESS-CONTROL IN DISTRIBUTED SYSTEMS [J].
ABADI, M ;
BURROWS, M ;
LAMPSON, B ;
PLOTKIN, G .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1993, 15 (04) :706-734
[2]  
[Anonymous], LOG J IGPL
[3]  
Armando A., 2004, LECT NOTES COMPUT SC, V3229
[4]  
Baader F., 1998, Term rewriting and all that
[5]   LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION [J].
BARAL, C ;
GELFOND, M .
JOURNAL OF LOGIC PROGRAMMING, 1994, 20 :73-148
[6]  
Barbanera F, 1996, THEOR COMPUT SCI, V170, P173
[7]  
Barendregt H. P., 1984, LAMBDA CALCULUS ITS
[8]  
Barker S., 2003, ACM Transactions on Information and Systems Security, V6, P501, DOI 10.1145/950191.950194
[9]  
Barker S., 2006, LECT NOTES COMPUT SC
[10]  
BARKER S, 2009, STUDIA LOGICA, V92, P437