How does CORBA security affect application writers?

Answer Posted / rithi

Linda Gricius (March, 1998):

In a secure CORBA system, the same client calls the same
target object that it would call in an unsecured system. The
invocation request is intercepted by the ORB Security
service at both client and target, and the level of
protection required by the current policy settings is
applied. Security may be enforced at the client side, the
target side, or both. This includes support for any or all
of the following:

* Establishing secure associations between the client
and target;
* Integrity and/or confidentiality protection for
individual requests and replies sent between the client and
target;
* Access control checks to determine if the principal is
allowed to perform this operation on the target object;
* Auditing of security-relevant events.

Since the invocation is intercepted in the ORB, it is
transparent to the application. However, applications that
want to enforce their own security controls can call on the
Security services directly.

It's important to note that object implementations do not
need to be changed to fit into and be protected by a secure
ORB. A distributed application may be made up of many small
objects, and it is unusual for all the application
developers to be sufficiently security knowledgeable to make
the right calls on the security facilities.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Give us high-level technical overview of corba?

524


Can corba application be tuned for better performance?

502


What are the reason to avoid the development of multi-threaded corba application?

527


Explain does corba support distributed reference counting architectures?

564


Explain what is corba good for?

531






Does corba supports asynchronous communication?

515


Does corba define high level application architectures?

521


Explain some reason to avoid the development of multi-threaded corba application?

465


What are the reason to implement a corba application with multi-threading?

505


Explain the reason to implement a corba application with multi-threading?

499


What about CSI with SSL?

2056


Is there a set of UML diagrams for the CORBASEC Specification?

1546


Explain can corba allow servers to cause client side events or notifications?

506


Explain what is the reason to implement corba in client application application?

479


How to implement the CORBA security service?

2120