DocumentCode :
3406776
Title :
Role-based security for configurable distributed control systems
Author :
Hauf, Michael ; Schwarz, Janek ; Polze, Andreas
Author_Institution :
Dept. of Comput. Sci., Humboldt-Univ., Berlin, Germany
fYear :
2001
fDate :
2001
Firstpage :
111
Lastpage :
118
Abstract :
Although the Common Object Request Broker Architecture (CORBA) simplifies the implementation of complex, distributed systems significantly, the support of techniques for reliable, fault-tolerant, and secure software is very limited. Extensions, such as the CORBAsec specification provide only a limited choice of coarse-grained mechanisms to specify access rights for components. Any fault-tolerance or security extension for CORBA components needs to trade off data abstraction and encapsulation against implementation specific knowledge about a component´s internal behavior, resource usage, interaction and access patterns. These non-functional aspects of a component are crucial for the predictable behavior of security and fault-tolerance mechanisms. However, in contrast to CORBA´s interface definition language (IDL), which describes a component´s functional interface, there is no general means to describe a component´s nonfunctional properties, such as security settings or fault-tolerance. The authors present an approach to role based security for CORBA. Following the idea of aspect oriented programming, we have developed a description language for security settings. The description language uses the eXtended Markup Language (XML) as an underlying representation and allows specification of access rights independently from an object´s implementation. A role-editor tool allows for configuration of a component´s security settings without affecting the component´s source code. Security settings are enforced by our enhanced version of the ORBacus CORBA implementation
Keywords :
application program interfaces; distributed object management; hypermedia markup languages; safety-critical software; software fault tolerance; CORBA; CORBAsec specification; Common Object Request Broker Architecture; IDL; ORBacus CORBA implementation; XML; access rights; aspect-oriented programming; coarse-grained mechanisms; configurable distributed control systems; data abstraction; data encapsulation; description language; distributed tele-laboratory application; eXtended Markup Language; fault-tolerance; fault-tolerance mechanisms; functional interface; interface definition language; internal behavior; nonfunctional properties; object based distributed computing architecture; reliable fault-tolerant secure software; resource usage; role based security; role-based security; secure CORBA service; security extension; security settings; Computer architecture; Computer science; Distributed computing; Distributed control; Fault tolerance; Fault tolerant systems; Permission; Security; Timing; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2001. Proceedings. Sixth International Workshop on
Conference_Location :
Rome
ISSN :
1530-1443
Print_ISBN :
0-7695-1068-X
Type :
conf
DOI :
10.1109/WORDS.2001.945121
Filename :
945121
Link To Document :
بازگشت