This node is a logical representation of the functions needed to manage the security of a system. It works in conjunction with the Directory Node. Think of the directory as the repository that holds:
-
Data about security such as user IDs and associated passwords, or digital certificates (used to authenticate a user)
-
Lists of services that a user is authorized to perform (authorization or access control)
Think of the security node as holding the set of components that define the decisions to be made. The node may perform the actual security processing; for example, verify certificates. The authentication in most current designs validates the access to the Web Application Server, but it can also authenticate the access to the Database Server.
The security domain describes the components needed to implement the technical dimension of security and how these components interact to implement the technical aspects of a security policy.
The components that implement security are distributed throughout the network. It's unlikely there's a node in the system that does not include some components implementing some aspect of security. The Security Node represents centralized services that support security on other nodes.
The treatment of security combines network design for security with a particular emphasis on achieving a secure implementation of Internet and Intranet network access. Security is built by use of the following security services:
-
Confidentiality:
providing privacy by protecting sensitive information from access unless authorized
-
Identification and Authentication:
identifying entities, verifying their identities, and assuring individual accountability
-
Access Control:
providing mechanisms for granting access to authorized and authenticated users
-
Data Integrity:
providing detection of the unauthorized modification of data
-
Non Repudiation:
assuring that any transaction that takes place can subsequently be proved to have taken place (also called accountability)
-
Isolation:
providing protection by isolating a resource and therefore restricting potential access to it
-
Audit:
monitoring and review of security-relevant events
Together these services must provide end-to-end security, integrating security facilities across heterogeneous environments.