5.5 Identity & Access Provisioning Lifecycle

CISSP Domain 5 · Identity and Access Management

5.5 Identity & Access Provisioning Lifecycle

Access should exist because there is a current, legitimate business need.

When a person joins, changes role or leaves, their access should change with them. The same principle applies to systems, applications and services.

➕

Provision

Create identities and grant approved access when it is required.

RIGHT ACCESS
🔄

Maintain

Change access as roles, responsibilities and systems change.

KEEP IT CURRENT
➖

Deprovision

Remove access promptly when the underlying requirement ends.

REMOVE TRUST
Current CISSP 5.5 Scope

Manage the Identity and Access Provisioning Lifecycle

Account Access Review

Review access belonging to users, systems and services.

Provisioning & Deprovisioning

Manage onboarding, offboarding and transfers.

Role Definition & Transition

Ensure access changes when people move into new roles.

Privilege Escalation

Control temporary or elevated privilege, including mechanisms such as sudo and auditing its use.

Service Account Management

Manage non-human identities through their entire lifecycle.

The Big Idea

Access is not a permanent property of an identity.

It should represent:

What does this identity need to do right now?
Business Event → Identity Change
Identity Change → Access Change
Access Change → Provision / Modify / Revoke
Implemented Access → Review & Monitor

Access Lifecycle

REQUEST Why is access needed?
APPROVE Who authorises it?
PROVISION Grant appropriate access
USE Operate under policy
REVIEW Still appropriate?
MODIFY Responsibilities changed?
REVOKE Requirement ended?
Core Lifecycle

Joiner · Mover · Leaver

One of the easiest ways to understand identity lifecycle management is through three common business events.

➕ Joiner

A person joins the organisation or begins a new relationship with it.

CREATE + GRANT

🔄 Mover

A person's responsibilities, department, location or employment status changes.

CHANGE + REMOVE

➖ Leaver

The employment or business relationship ends.

REVOKE

JML

JOINER Give what is needed
MOVER Change what is needed
LEAVER Remove what is no longer needed
🏛️ Authoritative Identity Source Lifecycle automation needs a reliable trigger

Identity lifecycle processes often begin with an authoritative source containing reliable information about the person's relationship with the organisation.

Employee example
HR → Employee Created
Identity Platform → Digital Identity Created
Role / Department → Baseline Access
Leaver example
HR → Employment Ends
Identity Platform → Identity Disabled
Connected Systems → Access Revoked
Automation is only as good as its source data

If employment status, department or role information is inaccurate, automated provisioning can distribute the wrong access very quickly.

Joiner

Provisioning a New Identity

Provisioning is the process of creating or enabling accounts, identities, credentials and access according to an approved requirement.

1️⃣ Business Relationship → Established
2️⃣ Identity → Created
3️⃣ Role → Determined
4️⃣ Access → Requested / Derived
5️⃣ Approval → Obtained
6️⃣ Accounts → Provisioned
7️⃣ Credentials → Issued
8️⃣ Access → Validated
🎁 Baseline / Birthright Access Common access granted automatically from identity attributes

Some access may be appropriate for nearly everyone belonging to a particular workforce population.

Example

A new permanent employee might automatically receive:

Corporate Email Collaboration Tools Employee Portal Standard Network Access
Baseline access should still follow least privilege

The fact that access is automatically provisioned does not mean every employee should receive every common application.

Baseline Access

IDENTITY ATTRIBUTE Drives
STANDARD ACCESS Automatically
📝 Requestable Access Sensitive access should require justification and approval

Access outside the normal baseline may require a formal request.

User / Manager → Requests Access
Request → Business Justification
Owner / Approver → Approve / Reject
Approved Request → Provision Access
Provisioned Access → Record Evidence
The person requesting access should not automatically be the person authorised to approve it.
✅ Who Should Approve Access? Approval should reflect responsibility for the risk
Line Manager

Can validate whether access is required for the person's job.

Resource / Data Owner

Can determine whether access to the protected asset is appropriate.

Security / Privileged Access Owner

May be required for particularly sensitive or administrative privileges.

Automated Policy

Low-risk standard access may be automatically provisioned when predefined requirements are satisfied.

Approval authority should match the access being granted

A manager may know that an employee needs a business application, while the information owner may be better positioned to approve access to highly sensitive data within it.

Mover

Role Definition & Transition

Transfers are one of the most important access-lifecycle events because access frequently needs to be both:

ADDED REMOVED
Example

Alice moves from:

Customer Service → Cyber Security.

A poor lifecycle process:

adds security permissions while leaving every Customer Service permission intact.

A better process evaluates:

What must be added? What must be retained? What must be removed?

Mover

ADD New-role access
REMOVE Old-role access

Mover ≠ just add more permissions.

📈 Privilege Creep / Access Accumulation Permissions build up as people move through the organisation
Role 1 → Access A
Role 2 → Access A + B
Role 3 → Access A + B + C
Current Need → Only C
Access should reflect the current role, not the user's employment history.

Controls

Mover Workflows Access Reviews Role-Based Provisioning Removal of Old Entitlements Manager Certification Resource Owner Review
👔 Role Definition Roles should correspond to genuine organisational responsibilities

Provisioning works more effectively when organisational roles are clearly defined.

Business Meaning

The role should correspond to a genuine job function.

Defined Permissions

The access included in the role should be known and documented.

Owner

Someone should be responsible for determining whether the role remains appropriate.

Separation of Duties

Incompatible permissions should not be bundled together unnecessarily.

Review

Roles should evolve as applications and business processes change.

Transition Rules

Moving into or out of the role should result in predictable access changes.

Leaver

Deprovisioning

Deprovisioning removes or disables identities, credentials, sessions, accounts and access that are no longer authorised.

Employment / Contract Ends → Lifecycle Event
Primary Identity → Disable
Active Sessions → Terminate
Credentials / Tokens → Revoke
Applications → Remove Access
Physical Access → Revoke
Privileged Access → Remove Immediately as Required
A disabled employee account is not enough if other independent access paths remain active.
🧹 What Must Be Considered During Offboarding? Think beyond the primary directory account
Directory Identity

Disable or otherwise prevent normal authentication.

Application Accounts

Remove separate local accounts that are not automatically governed by central identity.

Privileged Accounts

Remove administrative roles and privileged credentials.

Active Sessions

Consider whether existing authenticated sessions remain usable.

API Keys / Tokens

Revoke credentials personally associated with the departing identity.

VPN / Remote Access

Remove remote connectivity.

Physical Credentials

Revoke badges, smart cards and facility access.

Shared Secrets

Determine whether passwords or secrets known to the departing person require rotation.

Think in terms of access paths, not just accounts
🚫 Disable vs Delete Stopping access and removing the account are different actions
Disable

Prevents normal use of an identity while preserving the account and associated records.

Delete

Removes the account or identity representation from the system.

Immediate objective: stop unauthorised access

Organisations may preserve disabled accounts temporarily where operational, audit, investigation, retention or recovery requirements justify doing so.

Deprovisioning ≠ necessarily instant deletion

The important security outcome is that the former identity can no longer exercise unauthorised access.

⏰ Timing Matters The risk window exists between the business event and revocation
10:00 → Employment Ends
10:00 - 18:00 → Account Still Active
18:00 → Access Finally Revoked
Eight hours of unnecessary access is still eight hours of exposure.
Coordinate HR, management, physical security and IT

Sensitive or involuntary terminations may require carefully coordinated revocation according to organisational policy.

📅 Temporary & Contractor Accounts Known end dates should drive automatic expiry where appropriate
Weak approach

A contractor is hired for:

three months.

Their account is provisioned with:

no expiration date.

Stronger approach

The approved contract end date becomes part of the lifecycle information used to expire or review access.

Temporary Access

KNOWN END DATE should trigger
EXPIRY / REVIEW not permanent access
Account Access Review

Does This Identity Still Need This Access?

Access reviews provide a control for finding permissions that no longer match legitimate requirements.

User Accounts

Review employee, contractor and privileged-user access.

System Accounts

Review accounts belonging to infrastructure and technical systems.

Service Accounts

Review non-human application and workload identities.

Access Review

WHO? Which identity?
WHAT? Which access?
WHY? Which current requirement?
OWNER? Who confirms?
STILL NEEDED? Keep or revoke?
🔍 What Should an Access Review Examine? Review effective access, not merely the account name
Role Membership Group Membership Direct Permissions Inherited Permissions Privileged Roles Temporary Access Application Accounts Service Accounts Dormant Accounts Shared Accounts
Example

A manager sees:

Alice - Finance Analyst.

But Alice's effective access comes from:

2 Roles 7 Groups 3 Direct Permissions 1 Temporary Admin Role

A useful review should expose enough information to determine the access Alice actually has.

Review effective access, not just account existence.
✍️ Access Certification / Recertification A review should produce a meaningful decision
Existing Access → Reviewer
Reviewer → Still Required?
YES → Certify
NO → Revoke
Review ≠ blindly click "approve all"

A review process that merely preserves every historical permission does little to reduce access risk.

🔄 Access Reconciliation Does actual access match intended access?

Provisioning systems may contain a record of what access should exist.

Target systems contain the access that actually exists.

Expected Access ↔ Actual Access
Difference → Investigate
Example

IAM records show:

Alice = Standard User.

The application itself shows:

Alice = Administrator.

Reconciliation identifies the difference.

Reconciliation

SHOULD HAVE Compare with
DOES HAVE Find drift
💤 Dormant & Inactive Accounts Unused access can remain valuable to an attacker

An account that has not been used for a long period may indicate:

Former User Unused Application Forgotten Service Account Temporary Access Never Removed Duplicate Identity
Unused does not mean harmless

Dormant accounts may retain legitimate permissions while receiving less operational attention.

Privilege Escalation

Controlled Elevation of Privilege

Users should not necessarily operate with administrative privilege continuously.

Privilege can instead be elevated when an authorised administrative task requires it.

Normal User → Requests / Invokes Elevation
Policy → Is Elevation Allowed?
Approved → Elevated Action
Audit → Record Use
Task Ends → Return to Normal Privilege

Privilege Elevation

NORMAL Default state
ELEVATE When required
AUDIT What happened?
DROP When finished
⌨️ sudo & Privileged Commands Elevate selected operations rather than living permanently as root

On Unix-like systems, sudo can permit authorised users to execute commands with elevated privileges according to configured policy.

Better principle

Administrator normally operates as:

standard account.

When a protected task is required:

authorised privilege is invoked for that task.

Security Considerations

Who May Elevate? Which Commands? Which Target Identity? When? Authentication Requirements Logging Review
The CISSP clue is not merely "sudo". It is controlled privilege escalation + auditing.
⏱️ Just-in-Time & Just-Enough Privilege Limit both duration and scope
Just-in-Time - JIT

Privilege exists only during the period in which it is required.

LIMIT TIME

Just-Enough Privilege

The elevated identity receives only the permissions necessary for the task.

LIMIT POWER

Example

A support engineer needs to restart one production service.

Instead of permanent full administrator access:

  • access is approved for 30 minutes;
  • only the required administrative operation is available;
  • activity is logged;
  • elevation expires automatically.

JIT + Just Enough

JIT How long?
JUST ENOUGH How much?
👑 Standing Privilege Privilege that exists even when nobody currently needs it
Standing Privilege

Administrative capability remains continuously available.

Time-Limited Elevation

Administrative capability is activated only when justified.

Standing privilege increases the time in which compromise can be exploited

Reducing unnecessary standing privilege can reduce the attacker's opportunity after compromising an account.

🚨 Emergency / Break-Glass Access Exceptional access still requires governance

Organisations may require emergency access for situations where normal IAM mechanisms cannot be used or immediate privileged action is necessary.

Controls May Include

Strong Protection Restricted Availability Named Custodians Alerting on Use Detailed Logging Post-Use Review Credential Rotation
Emergency access should bypass operational delay where necessary - not security accountability.

Break Glass

EMERGENCY Use when justified
ALERT Make use visible
AUDIT Review afterwards
Service Account Management

Non-Human Identities Need a Lifecycle Too

Service accounts are identities used by applications, operating-system services, automated jobs, integrations and other non-human processes.

Application Accounts Database Service Accounts Scheduled Jobs Automation APIs Integration Accounts Cloud Workloads
No human logs in does not mean no identity exists.
🤖 Why Service Accounts Become Risky They are often powerful, long-lived and forgotten
Excessive Privilege

Applications may be given broad access because it is easier than defining precise permissions.

Long-Lived Credentials

Passwords or keys may remain unchanged for years.

Unknown Ownership

Nobody knows which application or team still requires the account.

Embedded Secrets

Credentials may appear in source code, scripts or configuration files.

Interactive Login

A service account may unnecessarily permit direct human login.

Orphaning

The application is retired but the account remains enabled.

Service Account Risks

POWERFUL Too much privilege
OLD Long-lived credentials
UNKNOWN No owner
FORGOTTEN No deprovisioning
🛠️ Managing Service Accounts Treat them as managed identities, not technical leftovers
Unique Identity

Give services identifiable accounts rather than reusing one shared identity everywhere.

Defined Owner

Identify the team or individual responsible for the account.

Documented Purpose

Know which application or process depends on the identity.

Least Privilege

Grant only the permissions the service actually requires.

Credential Protection

Store secrets and keys using appropriate secret-management mechanisms.

Rotation

Ensure credentials can be changed without breaking the service.

Monitoring

Detect unusual or interactive use where inappropriate.

Review & Expiry

Confirm periodically that the account is still required.

Service Account Lifecycle

1️⃣ Application Need → Define Purpose
2️⃣ Owner → Assign Responsibility
3️⃣ Identity → Create
4️⃣ Permissions → Least Privilege
5️⃣ Credential → Protect / Rotate
6️⃣ Usage → Monitor
7️⃣ Review → Still Required?
8️⃣ Application Retired → Deprovision Identity
Application lifecycle and service-account lifecycle should be connected.
👻 Orphaned Accounts Access remains after the owner or purpose disappears
Example

Application:

retired two years ago.

Service account:

still enabled.

Permission:

database administrator.

Owner:

unknown.

No owner + no known purpose + active privilege = investigate.
👥 Shared Accounts Convenience can weaken accountability and lifecycle control
Example

Twenty administrators use:

admin / shared-password.

When one administrator leaves, the organisation must determine:

  • whether the shared password must be changed;
  • who still knows the credential;
  • which historical actions belong to which person.
Shared identity weakens individual accountability

Individual privileged identities or controlled privileged-access mechanisms are usually easier to govern and audit.

Automation

Automated Provisioning & Deprovisioning

Automation can reduce delays and inconsistency in large identity environments.

Authoritative Source → Identity Event
Identity Event → IAM Workflow
IAM Workflow → Target Systems
Target Systems → Accounts / Roles Updated
Result → Verify / Reconcile
Automation increases speed in both directions

Good data can remove access quickly.

Bad data or bad policy can distribute inappropriate access quickly.

🔌 Provisioning Integrations IAM systems must communicate lifecycle changes to target services

Identity platforms may provision accounts and attributes into applications using connectors, APIs or standardised provisioning mechanisms.

IAM Platform → Provisioning Interface
Provisioning Interface → Create User
Attribute Change → Update User
Lifecycle End → Disable / Remove User
Federation and provisioning solve different problems

Federation allows one service to trust authentication performed elsewhere.

Provisioning manages the account or identity representation and its attributes in the target service.

Federation vs Provisioning

FederationProvisioning
Main PurposeTrust identity/authentication across domainsCreate, modify and remove identity/access
Typical QuestionWho authenticated this user?Should an account/access exist?
Lifecycle ConcernTrust and sessionsJoiner, mover, leaver
MemoryTRUSTCREATE / CHANGE / REMOVE
⚖️ Separation of Duties During Provisioning Some combinations of access should not be granted together
Payment example

Alice requests:

Payment Creator Payment Approver

Individually, each role may be legitimate.

Together, they may violate separation-of-duties policy.

Access Request → Policy Check
Conflict? → Block / Escalate
No Conflict → Continue Approval
Provisioning should evaluate combinations, not just individual permissions
👤 Access Ownership Every sensitive entitlement should have somebody responsible for it
Identity Owner

The person, service or organisational relationship associated with the identity.

Role Owner

Determines whether a role remains appropriately designed.

Resource Owner

Determines whether access to a protected asset remains appropriate.

Service Account Owner

Remains responsible for the non-human identity and its continued business need.

If nobody owns an account, role or entitlement, who will decide when it is no longer needed?
🧾 Provisioning Audit Trail Access changes should be explainable

Useful Evidence

Who Requested? Business Justification Who Approved? What Was Granted? When Was It Granted? When Was It Changed? Who Elevated Privilege? When Was It Revoked?
Audit question

"Why did Alice have administrator access on 14 March?"

A mature lifecycle process should make it possible to determine:

  • which business need existed;
  • who approved the access;
  • when it became active;
  • how it was used;
  • when it expired or was removed.
Practical Scenario

A Leaver Still Has Access

Alice leaves the organisation on Friday.

HR System → Leaver Recorded
Corporate Directory → Account Disabled
SaaS Application → Local Account Still Active
Legacy VPN → Separate Credential Still Active
The primary account was deactivated successfully - but the identity lifecycle was incomplete

Deprovisioning must consider every relevant account and access path.

Mover Scenario

A User Changes Department

Bob moves from:

Finance → Security Operations.

Poor Process

Add SOC access.

Keep every Finance role.

Privilege accumulates.

Better Process

Determine required SOC access.

Remove Finance access no longer required.

Retain only explicitly justified exceptions.

Mover Rule

NEW ROLE Add
OLD ROLE Remove
EXCEPTION Justify
Privilege Scenario

Production Maintenance

A system engineer needs elevated privilege to install an approved production update.

Normal Account → No Standing Admin
Change Request → Approved
Privilege → Elevated Temporarily
Administrative Commands → Logged
Maintenance Complete → Elevation Expires
Privilege exists for the task, not simply because the person is an administrator.
Service Account Scenario

An Application Is Retired

An old reporting application is decommissioned.

Application → Retired
Service Account → Still Active?
Database Permission → Still Required?
API Key → Still Valid?
Secret Vault Entry → Remove / Archive Appropriately
Retiring the server is not the end of the identity lifecycle
🎓 CISSP Scenarios Identify the lifecycle principle
Scenario 1

A new employee receives email, collaboration and employee-portal access automatically.

Which lifecycle activity?

Provisioning / onboarding.

Scenario 2

An employee leaves and their logical access is removed.

Which lifecycle activity?

Deprovisioning / offboarding.

Scenario 3

A user moves departments and receives new access but retains every previous permission.

Primary concern?

Privilege creep.

Scenario 4

A user's new role requires a different set of permissions.

Which CISSP 5.5 concept?

Role definition and transition.

Scenario 5

An employee's department change automatically updates their IAM permissions.

Which lifecycle event?

Mover / transfer.

Scenario 6

A contractor account has a known contract end date but no account expiry.

What would improve the design?

Time-limited access or automatic review/expiration based on the approved end date.

Scenario 7

A terminated employee's directory account is disabled but a local SaaS account remains usable.

What failed?

Complete deprovisioning.

Scenario 8

A departing administrator still has an active API key.

What should occur?

Credential/token revocation as part of offboarding.

Scenario 9

An account is disabled during offboarding but preserved temporarily for audit requirements.

Is deprovisioning necessarily incomplete?

No, provided the former user can no longer exercise unauthorised access and organisational requirements are satisfied.

Scenario 10

A manager periodically verifies that employees still require their assigned permissions.

Which activity?

Account access review / recertification.

Scenario 11

A review identifies an account that has not been used for 18 months.

Which concern?

Dormant or inactive account.

Scenario 12

IAM says a user is standard, but the application itself shows the user as administrator.

Which process can identify the mismatch?

Access reconciliation.

Scenario 13

A user requests access and approves their own request.

Primary concern?

Insufficient separation of duties / approval governance.

Scenario 14

A manager approves access to data without being responsible for that information.

Who may be a more appropriate approver?

The relevant resource or information owner.

Scenario 15

Provisioning is automated using incorrect department data.

Hundreds of users receive the wrong role.

Primary lesson?

Automated provisioning depends on accurate authoritative data and policy.

Scenario 16

A Unix administrator invokes sudo for an authorised privileged command.

Which 5.5 topic?

Privilege escalation.

Scenario 17

Administrators can use elevated privilege but nobody records when or how it is used.

What is missing?

Auditing/accountability for privilege escalation.

Scenario 18

An administrator is granted production privilege only for a 30-minute approved task.

Which approach?

Just-in-Time privilege.

Scenario 19

A support engineer can restart one service but cannot perform unrelated administrator operations.

Which principle?

Just-enough privilege / least privilege.

Scenario 20

Administrative access exists permanently even though it is required only once per month.

Which risk?

Unnecessary standing privilege.

Scenario 21

An emergency administrator account is used and security is immediately alerted.

Activity is reviewed afterwards.

Which control?

Break-glass / emergency access governance.

Scenario 22

An application uses an account with database administrator rights even though it only needs to read one table.

Which principle is violated?

Least privilege for service accounts.

Scenario 23

A service-account password has not changed in ten years.

Which area requires improvement?

Service-account credential management.

Scenario 24

A service account has no documented owner.

Why is this dangerous?

Nobody is clearly responsible for reviewing, changing or deprovisioning the identity.

Scenario 25

An application is retired but its privileged database service account remains active.

Which problem?

Orphaned service account.

Scenario 26

Twenty administrators use one shared privileged identity.

What is significantly weakened?

Individual accountability.

Scenario 27

A service account is used interactively by administrators even though it was intended only for an application.

What should be examined?

Whether interactive use should be restricted and why the service identity is being used by humans.

Scenario 28

Access is created automatically the first time a federated user reaches an application.

Which mechanism?

Just-in-Time provisioning.

Scenario 29

Federation authentication is disabled when a user leaves, but the third-party account itself remains active with a local password.

Which lesson?

Federation and provisioning lifecycles must both be considered.

Scenario 30

Payment Creator and Payment Approver access are individually valid but should not be held together.

Which provisioning check?

Separation-of-duties conflict checking.

Scenario 31

A quarterly review shows every existing permission but does not show why the user has it.

What would improve the review?

Business context, entitlement description and ownership information sufficient for meaningful certification.

Scenario 32

An employee has left, but an existing authenticated session remains active for several hours.

Which lifecycle consideration?

Session termination during deprovisioning.

Scenario 33

An employee transfers roles and has a legitimate temporary need to retain one old permission.

What is preferable?

Explicitly justify and preferably time-limit the exception rather than retaining all historical access.

Scenario 34

A provisioning workflow successfully sends a disable command, but the target application fails to apply it.

Which control helps detect this?

Reconciliation / verification of actual access.

Scenario 35

A privileged role is granted after approval but no expiration is configured despite being needed for only one project.

Which improvement?

Time-limited privilege with automatic expiry.

CISSP Exam Perspective

Recognise the Clue Words

New Employee

Create identity and access.

Provisioning

Employee Leaves

Remove trust.

Deprovisioning

Changes Department

Add and remove access.

Mover

Old Access Accumulates

Historical privileges remain.

Privilege Creep

Still Need This Access?

Periodic validation.

Access Review

Manager Confirms Access

Periodic approval.

Recertification

Should Have vs Does Have

Find discrepancies.

Reconciliation

Unused Account

Forgotten identity.

Dormant Account

Application Gone, Account Remains

Identity lost its purpose.

Orphaned Account

Known Contract End Date

Avoid permanent access.

Automatic Expiry

Temporary Administrator

Limit duration.

JIT Privilege

Only Required Admin Commands

Limit scope.

Just-Enough Privilege

sudo

Elevated command execution.

Privilege Escalation

Who Used sudo?

Trace privileged use.

Audit

Emergency Administrator

Exceptional privileged access.

Break Glass

Application Identity

Non-human account.

Service Account

No Service Account Owner

Lifecycle problem.

Ownership Gap

10-Year Service Password

Long-lived secret.

Credential Management

First Login Creates Account

Provision on demand.

JIT Provisioning

Incompatible Roles

Prevent dangerous combination.

Separation of Duties
⚠️ Common CISSP Mistakes Lifecycle questions often test what must be removed, not just what must be created
Provisioning ≠ Account Creation Only

Provisioning can include identities, roles, entitlements, credentials and target-system access.

Mover ≠ Add New Access Only

Access from the old role should also be evaluated and removed where no longer needed.

Leaver ≠ Disable One Account

Applications, privileged roles, sessions, tokens, remote access and physical access may need separate revocation.

Deprovisioning ≠ Necessarily Delete Immediately

Access must stop, but records may need to remain according to operational, retention or investigation requirements.

Old Access ≠ Automatically Still Required

Historical access should not survive a transfer without a current justification.

Access Review ≠ Account Review Only

Review effective roles, groups, permissions and privileged access.

Review ≠ Rubber Stamp

The reviewer should make a meaningful keep-or-revoke decision.

Provisioned ≠ Actually Correct

Reconciliation can verify whether target-system access matches the intended state.

Automated ≠ Automatically Secure

Bad source data or policy can automate inappropriate access.

Administrator ≠ Must Always Be Admin

Privilege can be elevated only for appropriate tasks rather than remaining permanently active.

sudo ≠ Security by Itself

Who may elevate, what they may execute and how activity is audited still matter.

Emergency Access ≠ Uncontrolled Access

Break-glass use should remain protected, visible and reviewed.

Service Account ≠ Set and Forget

Non-human identities need owners, least privilege, credential management, review and deprovisioning.

No Human User ≠ No Accountability

A service identity should still have an identified business or technical owner.

Application Retirement ≠ Account Retirement Automatically

Service identities, API keys and permissions may remain unless the decommissioning process explicitly removes them.

Federation ≠ Provisioning

Federation establishes trust in identity information; provisioning creates, modifies and removes identities and access.

JIT Provisioning ≠ JIT Privilege

JIT provisioning can create an account on demand.

JIT privilege grants elevated permissions only when required.

Quick Reference

If you see...Think...
New employeeJoiner / Provisioning
Department changeMover / Role Transition
Employment endsLeaver / Deprovisioning
Automatic standard accessBaseline / Birthright Access
Additional sensitive accessRequest + Approval
Old permissions accumulatePrivilege Creep
Does user still require access?Account Access Review
Reviewer re-approves appropriate accessRecertification
Expected access vs actual accessReconciliation
Long-unused identityDormant Account
No owner / no purposeOrphaned Account
Temporary employee / contractorTime-Limited Access
Elevate privileges for taskPrivilege Escalation
Unix elevated commandsudo
Who used elevated privilege?Audit / Accountability
Privilege for 30 minutesJIT Privilege
Only required admin commandsJust-Enough Privilege
Permanent admin capabilityStanding Privilege
Emergency administrative identityBreak-Glass Access
Application or workload identityService Account
Application retired, service identity remainsOrphaned Service Account
Account created on first federated loginJIT Provisioning
Trust external authenticationFederation
Create/change/delete target accountProvisioning
Two incompatible entitlements requestedSeparation-of-Duties Check

Joiner · Mover · Leaver Memory Aid

JOIN Create identity + required access
MOVE Add new + remove old
LEAVE Remove trust

Join = Grant · Move = Adjust · Leave = Revoke

Access Review Memory Aid

IDENTITY Who has it?
ACCESS What do they have?
REASON Why do they need it?
OWNER Who confirms?
DECISION Keep or remove?

Privilege Escalation Memory Aid

DEFAULT Normal privilege
JUSTIFY Why elevate?
ELEVATE Only what is required
AUDIT Record use
EXPIRE Drop privilege

Service Account Memory Aid

PURPOSE Why does it exist?
OWNER Who is responsible?
PRIVILEGE Only what is required
SECRET Protect credentials
ROTATE Manage credentials
REVIEW Still needed?
RETIRE Remove with application

5.5 Master Memory Aid

JOINER Provision
MOVER Modify
LEAVER Deprovision
REVIEW Still needed?
ROLE Current responsibility
PRIVILEGE Elevate + audit + expire
SERVICE Manage non-human identities

Provision → Maintain → Review → Revoke

The IAM Lifecycle Questions

WHO? Which person, system or service?
WHY? What current business requirement?
WHAT? Which role or entitlement?
APPROVED? By the appropriate authority?
CONFLICT? Any separation-of-duties issue?
HOW LONG? Permanent or temporary?
ACTUAL? Did the target system implement it?
STILL NEEDED? When was it last reviewed?
ROLE CHANGED? What should be removed?
OWNER? Who remains responsible?
END? How will access be revoked?

Key Takeaways

Identity and access provisioning is a lifecycle rather than a one-time account-creation activity.

The current CISSP 5.5 objective covers account access reviews, provisioning and deprovisioning, role definition and transition, privilege escalation and service-account management.

The Joiner-Mover-Leaver model provides a simple way to understand workforce identity lifecycle.

Joiners require appropriate identities, credentials and access to be provisioned.

Movers require both new access to be added and obsolete access to be removed.

A mover process that only adds permissions creates privilege creep.

Leavers require access to be revoked when their relationship with the organisation ends.

Deprovisioning should consider all relevant access paths rather than only the primary directory account.

Application accounts, privileged roles, active sessions, API keys, VPN access and physical credentials may all require revocation.

Deprovisioning does not necessarily require immediate deletion of every account record; the essential security outcome is that unauthorised use is prevented while retention and operational requirements are respected.

Timing matters. The period between termination and revocation is a period of unnecessary exposure.

Temporary workers and contractors should not receive indefinite access when an approved end date is already known.

Some low-risk baseline access can be provisioned automatically from trusted identity attributes.

Sensitive or unusual access may require formal request, business justification and approval.

Approval should be performed by an authority able to judge the legitimate requirement and associated risk.

Access provisioning should also consider separation-of-duties conflicts between individually legitimate permissions.

Account access reviews ask whether users, systems and services still require their existing access.

Reviews should consider effective access, including roles, groups, inherited privileges and direct permissions.

Recertification should result in a meaningful keep-or-revoke decision rather than automatic preservation of historical access.

Reconciliation compares expected access with the permissions actually implemented in target systems.

Dormant accounts may retain valuable permissions despite no longer being actively used.

Privilege escalation allows authorised identities to perform elevated operations when required.

Privilege elevation should be controlled and appropriately audited. The current CISSP outline explicitly gives sudo and auditing its use as an example.

Just-in-Time privilege limits how long elevated authority exists.

Just-enough privilege limits how much elevated authority is granted.

Standing administrative privilege should be avoided where temporary elevation can satisfy the legitimate requirement.

Emergency or break-glass access can provide resilience when normal mechanisms cannot be used, but its use should remain protected, visible and reviewed.

Service accounts are identities used by applications, services, integrations, workloads and automation.

Service accounts require lifecycle management just as human identities do.

Service accounts should have identifiable owners, documented purposes and least-privilege permissions.

Their credentials should be appropriately protected, managed and changeable.

Long-lived, highly privileged service accounts with no known owner are a significant governance concern.

Application retirement should trigger review and deprovisioning of associated service identities, keys and permissions.

Shared accounts weaken individual accountability and complicate provisioning and offboarding.

Automation can make provisioning and deprovisioning faster and more consistent, but it depends on accurate authoritative information and correctly designed policy.

Federation and provisioning are related but different: federation establishes identity trust, while provisioning creates, changes and removes identities and access.

Every important identity, role and entitlement should have sufficient ownership to support approval, review and eventual revocation.

An audit trail should make it possible to explain why access was granted, who approved it, when it changed and when it was removed.

The central CISSP principle is simple: grant access when the requirement begins, change it when the requirement changes, review it while it exists and remove it when the requirement ends.

📚 Sources & Further Reading Identity lifecycle, account management and privileged-access references