Today’s
enterprises are under ever greater pressure to shore up security, and
meet regulatory and governance requirements, resulting in greater urgency
to deploy identity management solutions based on the latest identity
management technologies. Oracle Identity Manager, formerly named
Oracle Xellerate Identity Provisioning, is a highly flexible and scalable
enterprise identity management system that manages users’ access
privileges within enterprise IT resources. It helps to answer
the critical compliance questions of "Who has access to What, When,
How, and Why?" Its flexible architecture can handle the most
complex IT and business requirements without requiring changes to existing
infrastructure, policies or procedures. This hallmark flexibility
also enables Oracle Identity Manager to excel at handling the constant
flow of business changes that impact real-world identity management
deployments. This flexibility is derived from the product’s
architecture, which elegantly abstracts core provisioning functions
into discrete layers. Changes to workflow, policy, data flow,
or integration technology are isolated within the respective functional
layers, thus minimizing application-wide impact. In addition,
Oracle Identity Manager is flexible because all configurations are done
via its powerful user interface. The product does not rely on
any scripting language for setup, configuration, or process modeling.
These are some of the many reasons why Oracle Identity Manager is considered
the most advanced enterprise identity management solution available.
Oracle
Identity Manager’s market-leading flexibility and scalability
has been well documented in competitive shootouts such as the one featured
in InfoWorld’s October 10, 2005 issue. Oracle Identity Manager is managing one of the industry’s
largest provisioning implementation today, an implementation with more
than 650 enterprise resources under management. This award winning deployment has received recognition by ComputerWorld,
Digital ID World, Gartner, InforWorld, NetworkWorld,
SC Magazine.
Key
Benefits of Oracle Identity Manager
Increased
security: Enforce internal security policies and eliminate potential
security threats from rogue, expired and unauthorized accounts and
privileges
Enhanced
regulatory compliance: Cost-effectively enforce and attest to regulatory
requirements (e.g. Sarbanes-Oxley, 21 CFR Part 11, Gramm-Leach-Bliley,
HIPAA) associated with identifying who has access privileges to sensitive
data
Streamlined
operations: Reduce inefficiency and improve service levels by automating
repeatable user administration tasks
Improved
business responsiveness: Get users productive faster through immediate
access to key applications and systems
Reduced
costs: Reduce IT costs through efficient staff usage and utilization
of a common security infrastructure
Overview
of Oracle Identity Manager Features and Functionality
Self-service
identity management drives user productivity, increases user satisfaction
and optimizes IT efficiency
Delegated
administration enhances security and reduces costs
Workflow
& policy management improves IT efficiency, enhances security
and enables compliance
Password
management reduces IT help desk costs, and improves service levels
Audit
& compliance management minimizes IT risk and reduces the cost
of compliance
Integration
solutions featuring Adapter Factory and pre-configured connectors
enables quick and low cost system integration
Oracle
Identity Manager Architecture
Oracle
Identity Manager’s architecture provides a number of compelling
technical benefits when deploying a provisioning solution as part of
an identity and access management architecture.
Ease of Deployment:
Deployment Manager assists in the migration of integration and
configuration between environments.
Flexible
and Resilient: Oracle Identity Manager can be deployed in single
or multiple server instances. Multiple server instances provide
optimal configuration options, fault tolerance, redundancy, fail-over
and system load balancing.
Maximum Reuse
of Incumbent Infrastructure: Oracle Identity Manager is built
on an open architecture to integrate with and leverage existing software
and middleware already implemented within an organization’s
IT infrastructure.
Modular
Architecture: Oracle Identity Manager is made up of abstraction
layers, which allows the execution logic to be changed and refined
without affecting logic or definitions that still apply.
Standards-based:
Oracle Identity Manager incorporates leading industry standards,
such as J2EE and Organization for the Advancement of Structured Information
Standards (OASIS).
Built-in
Audit and Compliance: Oracle Identity Manager is a
fully integrated platform for identity provisioning and identity audit
and compliance.
Identity
and Role Administration Oracle Identity
Manager offers a comprehensive range of user identity and role lifecycle
administration features. User identities can be managed centrally, by
delegated administrators, or though user self-administration.
Delegated
Administration
Oracle Identity Manager features a highly flexible security framework
that supports delegation of most administrative functions to any group
and/or user. By moving administration points as close to the user
as possible, an enterprise can achieve tighter control and better security,
all the while increasing productivity. Delegated administration
plays an increasingly important role as the already extended enterprise
becomes more virtual and the service provider delivery model becomes more
prevalent.
User
Configurable Proxy
In addition to administrator defined delegation, Oracle Identity Manager
also provides each user the ability to temporarily delegate approval
tasks to a defined proxy. This user-defined proxy capability reduces
the need for system reconfiguration and ensures continuity of business
processes, uninterrupted by user’s time away from the office.
Self-Service
Password Management
Oracle Identity Manager’s self-service capabilities allow users
to manage their own passwords across managed resources. In case
a user forgets his password, Oracle Identity Manager can present customizable
challenge questions to enable self-service identity verification and
password retrieval. Research shows the bulk of help desk calls
are related to password reset and lockout. This self-service capability
easily pays for itself may times over through reduced help desk calls.
Advanced
Password Policy Management and Password Syncrhonization
Oracle Identity Manager features very rich password policy management
capabilities. Most best-practice password policies are supported
out-of-the-box and are configurable via an intuitive user interface.
Supported password complexity requirements include: password length,
alphanumeric and special characters usage, upper and lower case usage,
full or partial exclusion of username and historical passwords.
Furthermore, Oracle Identity Manager allows the application of multiple
policies per resource. For instance, less-privileged users may be subjected
to a more relaxed password policy, whereas privileged administrators
may be subject to a more stringent policy. In addition, Oracle Identity
Manager can synchronize or map passwords across managed resources and
enforce differences in password policies among these resources.
Bi-directional password synchronization capability is offered in most
Oracle Identity Manager Connectors for directory servers and mainframes.
Approval
and Request Management With Oracle Identity
Manager, account request and approval processes can be automated to
meet every organization’s needs. Companies start by modeling their existing or best-practice business
processes for resource request and approval. In deployment, administrators, peers, or users themselves can
initiate requests for access to resources, and track the status of their
requests through web applications and email notifications. The approval workflows are highly configurable
to allow for variations in a company’s approval processes based
on organization, user, application and other entity attributes and supports features such as approver proxies and request
escalations out-of-the-box.
Profile
Management
Using Oracle Identity Manager’s self-service interface, end users can view, manage and update
their own profile data. This reduces administrative overhead and provides
users with control over their identity profiles.
Request
Management
Oracle Identity Manager’s self-service interface allows end users
to create provisioning requests for resources with fine-grained entitlements.
Business approvers (e.g. team leaders, line managers, department heads,
etc.) can use the same web-based interface to examine and approve incoming
requests. By placing the request and approval process closer to the
business, enterprises realize better service levels and reduced costs.
Policy-Based
Entitlement Management Oracle Identity
Manager’s policy engine manages the fine-grained entitlements
across managed applications, automating IT processes and enforcing security
and compliance requirements such as segregation of duties. Policy-based management of entitlements allows
multiple request and approval processes to be implemented and refined
over time in parallel, reducing the total cost of implementation.
Policy
Management
Oracle Identity Manager enables policy-based automated provisioning
of resources with fine-grained entitlements. For any set of users,
administrators may specify access levels for each resource to be provisioned,
granting each user only the exact level of access required to perform
his job, no more and no less. These policies can be driven by
user roles or attributes, enabling implementation of role based access
control (RBAC), as well as attribute based access control. Effective
blending of role and attribute based policies is key to a scalable and
manageable enterprise provisioning solution. In addition to an
automated provisioning policy, Oracle Identity Manager also supports
a denial policy. Denial policy is used to explicitly deny user
access to specific resources, thereby enforcing security or governance
policies such as segregation of duties.
Workflow
Management
Oracle Identity Manager supports separation of approval and provisioning
workflows. Approval workflow enables an enterprise to model its
preferred or best-practice approval processes for managing resource
access requests. Provisioning workflow enables an enterprise
to orchestrate and automate IT tasks for provisioning resources with
even the most complex provisioning procedures. Separation of the
two types of workflow empowers business and IT process owners to manage
most efficiently with minimum cross-process interferences. It
also enables an enterprise to leverage existing workflows already deployed
in systems such as help desk and HRMS. Oracle Identity Manager
provides a workflow visualizer that offers a graphical representation of even
the most complex workflow processes. This allows business users, administrators,
and auditors to visualize task sequences, dependencies, etc. to understand
the process flow.
Dynamic
Error Handling
Oracle Identity Manager’s error-handling capability provides IT
staff with the ability to handle any exceptions that occur during the
provisioning process. Everyday problems such as unavailable or
offline resources no longer stop the provisioning transaction or cause
it to fail. Business logic defined within the provisioning workflow
offers customized failsafe capabilities within an Oracle Identity Manager
implementation.
Guaranteed
De-provisioning
When a user leaves the organization or her access is no longer required
or valid due to a job change, Oracle Identity Manager revokes access
on demand or automatically, as dictated by role or attribute based access
policies. This ensures that a user’s access is promptly terminated
across all no-longer-required resources to minimize security risks,
as well as to prevent paying for access to costly resources, such as
data services.
Transaction
Integrity
Provisioning automates a very important part of an enterprise’s
daily business. Based on embedded state management capabilities,
Oracle Identity Manager provides the same level of transaction integrity
required by other mission-critical enterprise systems. Oracle Identity
Manager features a state engine with rollback and recovery capabilities.
When a provisioning transaction fails or is stopped, the system is able
to recover and rollback to the last successful state or reroute to a
different path, in accordance with pre-defined rules.
Real Time Request Tracking
In order to maintain better control over and provide improved visibility
into all provisioning processes, end users and administrators can track
request status in real time, at any point during a provisioning transaction.
Technology
Integration and Adapter Factory Oracle Identity
Manager integrates with any application or resource through a highly
configurable, agentless interface technology. Oracle provides a growing library of pre-configured
connectors to popular applications, user repositories, and technologies.
Identity Manager’s integration architecture reduces the overall
costs of deployment and maintenance of a provisioning solution.
Adapter
Factory
Integrating most provisioning systems with managed resources can be
a daunting task. Connecting to proprietary systems can often be
near impossible. Oracle Identity Manager’s Adapter Factory
technology eliminates the complexity associated with creating and maintaining
these connections. Adapter Factory provides rapid integration
to commercial or custom systems. Users can create new, or modify
existing integrations using Adapter Factory’s graphical user interface,
without programming, or scripting. Once connectors have been created,
their definitions are maintained within the Oracle Identity Manager
repository, creating self-documenting views. These views make
extending, maintaining and upgrading connectors a manageable and straightforward
process.
Pre-configured
Connectors
For the most popular commercial applications and interface technologies,
Oracle Identity Manager offers an extensive and rapidly expanding library
of pre-configured connectors. With these connectors, an enterprise
can get a head start on application integration. Each connector
supports a wide range of identity management functions and uses the
most appropriate integration technology recommended for the target resource,
whether it’s proprietary or based on open standards. These
connectors enable out-of-the-box integration, but can be further modified
using the Adapter Factory to work with each enterprise’s unique
integration requirements.
Generic
Technology Connector The Generic Technology Connector framework
provides an alternative connector development environment that focuses
on data flow instead of process flow. It is a framework with basic building
blocks that allows system administrators to design custom connectors
quickly and easily. It also allows administrators to create more building
blocks and use them independently or in conjunction with the building
blocks provided. With its focus on data migration, Generic Technology
Connector communicates with any target resource by using standard protocols
such as HTTP, SMTP, FTP and Web Services combined with generic message
formats such as CSV, SPML and LDIF.
Audit
and Compliance Identity
management is a key part of any audit and compliance solution.
Oracle Identity Manager is a fully integrated platform for identity
provisioning and audit and compliance.
Identity
Reconciliation
One of Oracle Identity Manager’s most powerful capabilities is the reconciliation engine. Reconciliation refers
to the process by which Oracle Identity Manager “polices”
the resources under its management. If it detects any accounts
or changes to user access privileges affected outside of Oracle Identity
Manager’s control, it can immediately take corrective action,
such as undo the change or notify an administrator. The reconciliation
engine also helps to detect and map existing accounts in target resources,
enabling the creation of an enterprise-wide identity and access profile
for each employee, partner or customer user.
Rogue/Orphan
Account Management
A rogue account is an account created “out of process” or
outside of the provisioning system’s control. An orphan
account is an operational account without a valid user. These
accounts represent serious security risks to an enterprise. Oracle
Identity Manager can provide continuous monitoring of rogue and orphan
accounts. By combining denial access policies, workflows and reconciliation,
an enterprise can execute the requisite corrective actions when such
accounts are discovered, in accordance with security and governance
policies. Oracle Identity Manager can also manage the lifecycle
of special service accounts, also known as administrator accounts, which
have special life cycle requirements that extend beyond the lifecycle
of an assigned user and across the lifecycles of multiple assigned users.
Proper management of service accounts can help to eliminate another
source of potential orphan accounts.
Comprehensive
Reporting and Auditing
Oracle Identity Manager reports on both the history and the current
state of the provisioning environment. The system captures all
necessary data to answer the question “Who has access to What,
When, How, and Why?” Some of the identity data captured
includes user identity profile history, user group membership history,
user resource access and fine-grained entitlement history. When
combined with the transaction data generated and captured by Oracle
Identity Manager’s workflow, policy, and reconciliation engines,
an enterprise has all the required data to address any identity and
access related audit inquiry. Oracle Identity Manager's reporting
and auditing capabilities enable an enterprise to cost effectively cope
with ever increasingly stringent regulatory requirements, such as Sarbanes-Oxley,
21 CFR Part 11, Gramm-Leach-Bliley, HIPAA,
and HSPD-12.
Attestation
/ Recertification Automation
Attestation, also referred to as recertification, is a key part of Sarbanes-Oxley
compliance and a highly recommended security best-practice. Enterprises
are meeting these attestation requirements today largely with manual
processes based on spreadsheet reports and emails. These manual
processes tend to be fragmented, are difficult and expensive to manage,
and have little data integrity and auditability.
Oracle Identity Manager offers a best-in-class attestation feature that
can be deployed quickly to enable an enterprise-wide attestation process
that features automated report generation, delivery and notification.
Attestation reviewers can review fine-grained access reports within
an interactive user interface that supports fine-grained certify, reject,
decline, and delegate actions. All report data and reviewers’
actions are captured for future auditing needs. Reviewer actions
can optionally trigger corrective action by configuring Oracle Identity
Manager’s workflow engine.