Subscribe to the Non-Human & AI Identity Journal

How should security teams govern Oracle EBS identities when moving to OCI?

They should split governance by identity type. Human users, application service accounts, and OCI administrative access all need separate entitlement design, recertification, and monitoring. If they are managed as one policy set, privilege creep becomes much harder to detect and lifecycle offboarding becomes incomplete.

Why This Matters for Security Teams

Oracle EBS to OCI migrations often expose a governance problem that was hidden in the legacy estate: not all identities are the same, and they should not be reviewed as if they are. Human administrators, batch jobs, integration accounts, and OCI-level control plane access each create different risk paths, different owners, and different offboarding requirements. The practical issue is not just access, but lifecycle ownership and proof of necessity.

This is where NHI governance becomes operational rather than theoretical. The NIST Cybersecurity Framework 2.0 reinforces identity-centric governance, while NHI research from Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs shows why service accounts and secrets fail when they are treated as static infrastructure rather than governed identities. In practice, many security teams encounter privilege creep only after a migration has already collapsed multiple entitlements into one poorly understood policy set.

How It Works in Practice

Effective governance starts by splitting the identity inventory into distinct classes and assigning a control owner to each. Human users should remain under standard joiner-mover-leaver processes, while application service accounts, API keys, and OCI administrative identities need separate entitlement design, recertification cadence, and monitoring rules. That separation matters because Oracle EBS often contains long-lived application accounts that survive business process changes, and OCI introduces cloud-native permissions that can be far broader than the source system ever required.

Security teams should inventory every identity attached to the migration path, then map each one to a lifecycle state: provisioned, in use, dormant, rotating, or revoked. The governance model should also distinguish between the account record and the secret material behind it. A password change does not fix poor identity design if the underlying service account still has excessive privileges. Current guidance suggests pairing role review with secret rotation, logging, and ownership validation so that a migrated identity cannot outlive its business purpose.

  • Separate Oracle EBS human access from application and integration identities.
  • Map each non-human identity to a named business or technical owner.
  • Apply different recertification rules for OCI admins, EBS service accounts, and automation credentials.
  • Use the Top 10 NHI Issues to check for stale, over-privileged, and orphaned accounts before cutover.

The practical control objective is simple: reduce the blast radius of each identity class, then verify that revocation works after the migration is complete. These controls tend to break down when Oracle EBS customisations depend on shared service accounts because ownership becomes ambiguous and offboarding is never fully tested.

Common Variations and Edge Cases

Tighter identity segmentation often increases migration overhead, requiring organisations to balance clean governance against cutover speed. That tradeoff is real, especially when Oracle EBS custom code, scheduled jobs, and third-party integrations were built around shared credentials. Best practice is evolving here, and there is no universal standard for how many identity classes must be broken out before go-live, but the risk of leaving them merged is well established.

One common exception is a legacy interface that cannot support per-workload credentials on day one. In that case, teams should use the shortest feasible credential lifetime, stronger logging, and a documented remediation plan rather than accepting permanent shared access. Another edge case is OCI administrative federation, where cloud governance and application governance can become confused. That should not be treated as a single access review domain; the controls, evidence, and approvers are different. NHI Mgmt Group’s analysis in Ultimate Guide to NHIs — Regulatory and Audit Perspectives is clear that audit evidence must show who owns the identity, why it exists, and how it is revoked.

When teams migrate first and rationalise later, the result is usually a cloud estate full of inherited exceptions, not a controlled identity model.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AC-1 Identity governance depends on controlled access for each Oracle EBS and OCI identity class.
OWASP Non-Human Identity Top 10 NHI-02 Covers over-privileged and poorly owned non-human identities after migration.
NIST AI RMF GOVERN Governance requires clear accountability and lifecycle oversight for autonomous identity decisions.

Inventory service accounts and secrets, then remove unused or excessive permissions before cutover.