|
SOA
Security identifies the concerns related to performing
security services (authentication, authorization,
non-repudiation, secure logging, encryption, etc.) in
an SOA centric manner. SOA Security is primarily
concerned with issues related to network messaging and
with changing the granularity of the secured entity
(i.e. message and service). More specifically, SOA
security must address the following concerns:
•
Identity Management, which focuses on who a service
consumer is.
•
Access Management, which focuses on what a service
consumer has access to.
•
Message Confidentiality, which focuses on hiding
sensitive information.
•
Message Integrity, which focuses on validating that
messages in-transit aren’t changed.
•
Message Non-Repudiation, which focuses on creating an
undisputable audit trail.
•
Cross Enterprise Trust, which focuses on vouching to a
third party.
•
Accountability, which provides an auditable trail of
the activities associated with a given Identity.
•
Threat Protection, which focuses on actively looking
for messages with malicious intent, such as SQL
injection, buffer overflows, denial-of-service, etc.
|