|
ABSTRACT
With respect to Service Oriented Architectures (SOA's) paradigm, the core Role Based Access Control (RBAC) has several limitations. In SOA, permissions to execute web services are not assigned statically to roles but are associated with a set of Permission Assignment Constraints (PAC) upon the fulfilment of which a role is assigned a permission to execute a web service. Further, the RBAC does not support partial inheritance which is an integral requirement in SOA. A major challenge in SOA is the inheritance of permissions associated with PAC in the presence of role hierarchies. This contribution has three objectives. First we propose an extension to Role Based Access Control [29], Constraint based RBAC (CRBAC), in order to make RBAC applicable into the dynamic environment of SOA. We then present SECTET-PL [31], a high-level language for the specification of PAC. Being part of the SECTET-framework for model-driven security for B2B-workflows, SECTET-PL is a policy language influenced by OCL [23] and interpreted in the context of UML models. Finally, using Model Driven Architecture (MDA) [18] paradigm, we describe the integration of business requirements and security requirements at the metalevel. The high-level security (CRBAC) models are transformed to low-level web services standard artefacts with the help of Eclipse Modelling Framework and OpenArchitectureWare.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Alam, M. Hafner, and R. Breu. Modeling Authorization in a SOA based Application Scenario. IASTED Software Engineering 2006, ISBN: 0-88986-572-8.
|
| |
2
|
|
| |
3
|
D. Gue Park et al. A Flexible Role-Based Delegation Model using Characteristics of Permissions. DEXA 2005, LNCS 3588, pp. 310--323, 2005.
|
 |
4
|
|
| |
5
|
H. Lee et al. A New Role-Based Delegation Model Using Sub-role Hierarchies. ISCIS 2003, LNCS 2869, pp. 811--818, 2003.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
J. Jürjens. Secure Systems Development with UML. ISBN: 3540007016.
|
| |
10
|
|
| |
11
|
M. Alam et al. Model Driven Security for Web Services (MDS4WS). INMIC 2004, Digi Obj Id 10.1109/INMIC.2004.1492930.
|
| |
12
|
|
| |
13
|
M. Hafner et al. A Security Architecture For Inter-organizational Workflows-Putting WS Security Standards Together. ICEIS 2005, ISBN: 972-8865-19-8.
|
| |
14
|
|
| |
15
|
M. Hafner et al. "SECTET An Extensible Framework for the Realization of Secure Inter-Organizational Workflows". Accepted for ICEIS 2006.
|
| |
16
|
|
| |
17
|
|
| |
18
|
Model Driven Architecture. http://www.omg.org/mda.
|
| |
19
|
Meta Object Facility: OMG Adapted Specification available at. http://www.omg.org/docs/ptc/04-10-15.pdf.
|
| |
20
|
|
| |
21
|
OAW 4 EMF Example available at. http://www.eclipse.org/gmt/oaw/doc/30_emfExample.pdf.
|
| |
22
|
OAW XPAND Language available at. http://www.eclipse.org/gmt/oaw/doc/r20_xPandReference.pdf.
|
| |
23
|
UML 2.0 OCL Specification. http://www.omg.org/docs/ptc/03-10-14.pdf.
|
| |
24
|
Object Management Group. http://www.omg.org.
|
| |
25
|
Query View Transformation: OMG Adapted Specification available at. http://www.omg.org/docs/ptc/05-11-01.pdf.
|
| |
26
|
R. Breu and G. Popp. Actor-centric modelling of access rights. FASE 2004. Springer LNCS Vol. 2984, p. 165--179, 2004.
|
| |
27
|
R. Breu et al. Model Driven Security for Inter-Organizational Workflows in e-Government. TCGOV 2005, Proceedings. ISBN 3-540-25016-6.
|
| |
28
|
R. Breu et al. Web service engineering - advancing a new software engineering discipline. ICWE 2005, LNCS 3579.
|
| |
29
|
|
| |
30
|
www.sectet.org. Will be on Air by the end of May 2006.
|
| |
31
|
SECTETPL: A Predicative Language for the Specification of Access Rights. http://qe-informatik.uibk.ac.at/~muhammad/TechnicalReportSECTETPL.pdf.
|
| |
32
|
|
| |
33
|
Web Service Description Language (WSDL), available at. http://www.w3.org/TR/wsdl.
|
| |
34
|
WSDL First, July 22, 2003. http://webservices.xml.com/pub/a/ws/2003/07/22/ws-dlfirst.html.
|
| |
35
|
XACML 2.0 Specification Set. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml.
|
CITED BY 2
|
|
Muhammad Alam , Michael Hafner , Ruth Breu, Constraint based role based access control (CRBAC) for restricted administrative delegation constraints in the SECTET, Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services, October 30-November 01, 2006, Markham, Ontario, Canada
|
|
|
|
|