Performance Considerations for a CORBA-based Application Authorization Service

Konstantin Beznosov ; Luis Espinal ; Yi Deng

16 October 2005

Abstract: Resource Access Decision (RAD) Service allows separation of authorization from application functionality in distributed application systems by providing a logically centralized authorization control mechanism. RAD has attractive features such as decoupling of authorization logic from application logic, simplicity, generality, flexibility, support for complex application level access control, and ease of policy administration in heterogeneous, distributed systems. However, there is a concern of performance penalty for obtaining authorization decisions from a possibly remote server on each application request. We describe our work in measuring run-time performance of a CORBA-based Application Authorization Service (CAAS), which is compliant with the OMG specification of Resource Access Decision Facility, and draw conclusions about performance considerations in implementation of RAD compliant authorization services. We identify factors, which affect overall run-time performance of the approach and suggest possible solutions.

Keyword(s): Authorization ; security ; application-level security ; distributed systems ; heterogeneous systems ; software engineering ; performance evaluation ; CORBA ; distributed object technology ; Engineering Security Mechanisms

Published in: Proceedings of IASTED International Conference Software Engineering and Applications, Las Vegas, Nevada: (November, 2000)

The record appears in these collections:
Engineering Security Mechanisms
Refereed Conference Papers

 Record created 2009-04-27, last modified 2013-05-22

Transfer from CDS 0.99.7:
Download fulltext

Rate this document:

Rate this document:
(Not yet reviewed)