Towards a Full Support of Obligations In XACML - ORBi lu
Recommend Documents
called obligations, are not well managed by XACML architecture. The current ... XACML reference model that integrates obligation states in the decision making.
Dec 5, 2008 - obligations in computer Grids and on-demand network resource provisioning abstracted to ... Copyright 2008 ACM 978-1-60558-365-5/08/12... $5.00 ... authorisation models to support obligations handling in the distributed ...
Stages in product lifecycle: Trans-disciplinary design context. A.J. Qureshia* ... input of many individuals, groups, organizations and even communities, which ...
of the higher education system and the state's small geographic and demographic ... By utilizing its location between the Western and Eastern centers of scientiï¬c knowledge ..... Qatar University Qatar 1973 West Bay .... Students of Qatari origin s
Oct 28, 2009 - A regularly updated illustration of the workflow and features on our ..... The web-application, video tutorials and an illustration of the features ...
44 items - ... of the body image. The questionnaire, its characteristics and applications are described. ..... traumatic, and may cause a long list of changes in one's physiological, psychological and/or social ...... Michalczuk, Bowden-Jones, Verdej
greSQL, is not acquainted to non-functional testing, which would reveal the bugs that .... The Database State Machine (DSM) denoted as T, is a 5-tuple. (S,s1, F ...
through a TCP/IP connection to a robot program running on the robot controller. ... Before moving, the robot sets its light strip to red, indicating that it will start ...
2.2. Requirement analysis. The V2me project started with a detailed analysis phase, in which information ..... Android tablet running Android 2.2. Java framework.
regulation across multiple domains that has mostly beneficial effects. However, its relationship to ..... After time had expired, the candy was taken away. Candy.
Sep 1, 2014 - http://greenregio.uni.lu. Photo: World's first living wall painting, National Gallery, London (Photo: J. Affolderbach). ...... qualitative-research.net.index.php/fqs/arti- ..... Promot- ed by a national public developer and the ...
4 The policy-makers that participated at the event were Hans-Gert Pöttering (President European. Parliament), José Manuel Barroso (President of the European ...
Samuel Greiff. Cognitive Science and Assessment, University of Luxembourg, Esch, Luxembourg. An Initial Overview. About 5 years ago, I submitted for the very ...
Hh inhibition via cyclopamine suppressed proliferation of breast carcinoma cell lines and decreased Gli1 (15, 16). These effects are not limited to primary tumors ...
In 1922 Prandtl, together with Richard von Mises, founded the GAMM (the ... About the life of Hans Jacob more information can be obtained from Wikipedia or from the ... Hugo Junkers, who also worked at the faculty in Aachen, and Reissner.
Sep 30, 2014 - and to look up their vote later on the public list of accepted votes. ..... a QR code containing all this data, plus a WBB digital signature on it.
Oct 7, 2011 - as seen from a second point of sight (16) comprises the following steps: providing the ?rst range image as a grid of source pixels (10), on Which ...
We want to hear all about what you think about what we .... imagine knowledge and experience its creation that differs from the way many adults approach.
Fries, T.P- and Belytschko T, The extended /generalized finite element method : An ... Hans Petter Langtangen, Computational Partial Differential Equations, ...
Figure 2: Steps of our families mining approach. Package-based Categorization. In Android, each app is uniquely specifie
The images or other third party material in this article are included in the article's Creative Commons license, unless indicated otherwise in a credit line to the ...
The number-specific perspective emphasizes the role of nonverbal and symbolic number sense for math development [1; 2] . - The domain-general perspective ...
Feb 16, 2017 - We study the nodal intersections number of random Gaussian toral Laplace ... Keywords and Phrases: Arithmetic random waves, nodal ...
Towards a Full Support of Obligations In XACML - ORBi lu
called obligations, are not well managed by XACML architecture. The current ... gations support and have shown how obligations are managed in our proposed.
Towards a Full Support of Obligations In XACML Donia El Kateb1,2 , Yehia ElRakaiby, Tejeddine Mouelhi1 Iram Rubab1,2 and Yves Le Traon1,2 1
Security, Reliability and Trust, Interdisciplinary Research Center, SnT 2 Laboratory of Advanced Software SYstems (LASSY) University of Luxembourg Luxembourg donia.elkateb, tejeddine.mouelhi, iram.rubab, [email protected][email protected]
Abstract. Policy-based systems rely on the separation of concerns, by implementing independently a software system and its associated security policy. XACML (eXtensible Access Control Markup Language) proposes a conceptual architecture and a policy language to reflect this ideal design of policy-based systems. However, while rights are well-captured by authorizations, duties, also called obligations, are not well managed by XACML architecture. The current version of XACML lacks (1) well-defined syntax to express obligations and (2) an unified model to handle decision making w.r.t. obligation states and the history of obligations fulfillment/violation. In this work, we propose an extension of XACML reference model that integrates obligation states in the decision making process. We have extended XACML language and architecture for a better obligations support and have shown how obligations are managed in our proposed extended XACML architecture: OB-XACML.
Keywords: Usage Control, PEP, PDP, XACML.
1
Introduction
Access control policies regulate users access to the sensitive resources in a given system and they are commonly defined as a set of rules, specified according to an access control model. Obligations [1] allow to extend the notion of access rights with related duties. A complete security policy should encompass both rights and duties, both access authorizations and obligations. XACML (eXtensible Access Control Markup Language) 1 is a standardized policy specification language that defines access control policies in an XML format and defines a standard way to exchange access control requests/responses. Even though XACML supports several profiles to handle authorizations scenarios, its support for usage control is still in its infancy. Indeed, while access control is about a simple boolean decision-making (is the user authorized to access a service/resource?), obligations imply the notion of state. To the best of our knowledge, access control based on obligation states history is not yet handled by XACML architecture. 1
http://www.oasis-open.org/committees/xacml/
To meet the challenges of reinforcing XACML standard to support obligations, going along the same line than Bertino [2], who pioneered the extension of XACML for usage control, we propose 1) Well-defined XML constructs that are compliant with XACML 3.0 to specify obligations. 2) OB-XACML: An underlying architecture that extends the current XACML architecture and that is able to take into consideration the history of obligations fulfillment/violation and obligation states at the level of the decision making process. OB-XACML introduces an interaction schema between the different key entities in XACML architecture to keep track of obligations fulfillment/violation related to the users in the system. To the best of our knowledge, our work is a first initiative that considers obligation states as a key element that must be considered at the evaluation time. This paper is organized as follows. Section 2 introduces obligations in XACML. Section 3 describes our extended architecture OB-XACML. Section 4 introduces the obligation syntax that supports OB-XACML and describes the different interactions between OB-XACML components. Section 5 presents the related work. Finally, Section 6 presents our conclusion and future work.
2
Obligations in XACML
XACML defines obligations as actions that have to be returned to the PEP with the PDP response 2 . XACML defines three PEP categories based on PDP decision and the ability of the PEP to handle obligations. d o n i a . k a t e b @ u n i . l u