Independent thinking. Informed defence.

CISO Times

Intelligence for the people behind the defence.

The CISO Decision Brief

Identity Lifecycle Responsibility Matrix

Splits responsibilities between HR, line managers, IT and system owners for each lifecycle event.

Available soon

Format
Excel
Size
64 KB
Length
12 sheets
Version
2.0
Updated

What's inside

What changed

  1. 2.0

    Rewritten to the depth of the other CISO Times packs: the sixteen activities with accountable and responsible roles named by formula, role holders with deputies and duty counts, who answers for each step of each lifecycle event, and a separation check that no role both approves access and makes the change (JML-05, P02 SOD-IT-01).

  2. 1.0

    Published.

Changes across this pack

Preview

The workbook's sheets as you will receive them, with its example rows and the values its formulas calculate. Highlighted [[text]] is for you to replace; rows marked EXAMPLE are for you to delete. Wide sheets scroll sideways. The cover, document control and changelog sheets are in the file.

Instructions

How to use this workbook

StepWhat to do
1Read the Responsibilities sheet. Each row is one activity, with the rule it serves. Across are the nine roles: R does it, A answers for it (exactly one per activity), C is consulted before, I is told after.
2Adjust the letters to how your organisation works. Keep exactly one A per row: the Check column says when a row has none, or two. Keep the approval of access (RA-06) away from the roles that make changes (RA-08, RA-09): the Separation Check sheet refuses a role that does both.
3On Role Holders, name the person or post that holds each role, a deputy who acts when they are absent, and whether it is a person, a team or a provider. The counts show how many activities each role does or answers for.
4Read Lifecycle Events: for each lifecycle event, the activities it calls for and who answers for each, from the matrix. Use it to brief HR, line managers and the service desk on their part of each event.
5Add activities of your own on the blank rows of Responsibilities, with an ID in the same form and the rule they serve. The Separation Check counts them.
6Review the matrix with the Access Control Policy, at least every [[12]] months, and whenever a role holder or a provider changes. Record the review on Document Control.
7To clear the EXAMPLE, delete the contents of the Example column, replace the role holders, and keep or change the letters.

Legend

Yellow cells are inputs. Everything else is calculated or fixed — do not overwrite formulas.

EXAMPLERows marked EXAMPLE in the first column show how a completed row looks. Delete them before approval.

EXAMPLE: a wholesale distributor with about 900 staff, three warehouses and an online ordering service that takes 60% of its orders. The process owner is the Head of IT and the monthly report is owned by the Head of Information Security. The letters are the pack's own (RA-01 to RA-16); the example organisation adopted them unchanged on 1 Jul 2026, and names its role holders on Role Holders.

Delegation: a deputy acts for a role while its holder is absent and is bound by the same rules. A deputy for an approver never makes the change they approve.

Adapting for a small organisation: one person may hold several roles, but the person who makes a change in a system never approves it (JML-05). Where IT is one person, the line manager and the system owner approve and that person makes the change.

Adapting for a regulated entity (NIS2, DORA): the approved matrix shows that roles and responsibilities for access management are assigned (NIS2 Article 21(2)(i); Delegated Regulation (EU) 2024/1774 Article 21(e)). Keep each approved version.

Adapting where a service provider runs your IT: the provider usually holds the service desk and administrator roles. Approvals, the process owner and the reconciliation's accountability stay inside your organisation.

Responsibilities

R does it · A answers for it, exactly one per activity · C is consulted · I is told. Yellow cells are yours; the last three columns calculate. A role that approves access never makes the change (JML-05).

ExampleActivity IDActivityRuleHRLine managerIT service deskSystem ownerSystem administratorSponsorProcess ownerHead of Information SecurityCampaign coordinatorAccountable (calc)Responsible (calc)Check (calc)
EXAMPLERA-01Record a joiner, mover, leaver or long absence in the HR record, with its dateJML-01ACIHROK
EXAMPLERA-02Record a non-employee in the sponsor register, with the reason and end dateJML-10CIASponsorOK
EXAMPLERA-03Confirm which role profile a joiner or mover needsJML-03CAILine managerOK
EXAMPLERA-04Build and keep each role profileJML-03CRACProcess ownerSystem ownerOK
EXAMPLERA-05Request non-standard access for an employee, with the reason and expiryJML-04AILine managerOK
EXAMPLERA-06Approve non-standard access to a system: the line manager for an employee or the sponsor for a non-employee, with the system ownerJML-04RIARSystem ownerLine manager; SponsorOK
EXAMPLERA-07Check resulting access against the conflict matrix before a grantJML-06RACProcess ownerIT service deskOK
EXAMPLERA-08Create, change, suspend and remove accounts in single sign-on and connected systemsJML-14RAProcess ownerIT service deskOK
EXAMPLERA-09Remove local accounts and access rights the service desk cannot reachJML-09CARSystem ownerSystem administratorOK
EXAMPLERA-10Decide an urgent leaver and tell the service desk before the person is toldJML-09ARIIHRLine managerOK
EXAMPLERA-11Recover equipment, badges and tokens, and change shared credentialsJML-09CARLine managerIT service deskOK
EXAMPLERA-12Check a caller's identity before a password or factor resetJML-13RAProcess ownerIT service deskOK
EXAMPLERA-13Discover systems outside single sign-on and decide each outcomeJML-12CARProcess ownerHead of Information SecurityOK
EXAMPLERA-14Run the monthly reconciliation and reportJML-15RCAIHead of Information SecurityIT service deskOK
EXAMPLERA-15Raise late leavers, residual access and orphaned accounts as access review findingsJML-15IARHead of Information SecurityCampaign coordinatorOK
EXAMPLERA-16Request non-standard access for a non-employee, with the reason and an expiry no later than their end dateJML-04IASponsorOK

Role Holders

One row per role in the matrix, in the matrix's order: who holds it, who deputises, and how many activities it does, answers for, is consulted on or told of.

ExampleRole (calc, from the matrix)Held by (post or person)DeputyPerson, team or providerR: does (calc)A: answers for (calc)C: consulted (calc)I: told (calc)Check (calc)
EXAMPLEHRHR ManagerHR AdviserPerson0230OK
EXAMPLELine managerEach person's line manager, as the HR record names themThe line manager's own managerPerson2320OK
EXAMPLEIT service deskIT service desk, led by Dan Morgan (Service Desk Lead)Li Chen (Service Desk Analyst)Team5017OK
EXAMPLESystem ownerEach system's owner in the system inventory, for example the Chief Financial Officer for the ERPEach owner's named deputyPerson1220OK
EXAMPLESystem administratorWarehouse systems administrator and transport office administrator; the ERP provider (P06 SUP-004) for roles inside the ERPIT Operations ManagerTeam1000OK
EXAMPLESponsorThe line manager of the team each non-employee works for, as the sponsor register names themThe sponsor's own line managerPerson1200OK
EXAMPLEProcess ownerMark Ellis, Head of ITIT Operations ManagerPerson0501OK
EXAMPLEHead of Information SecurityRuth Okafor, Head of Information SecurityInformation Security ManagerPerson1221OK
EXAMPLECampaign coordinatorInformation Security ManagerRuth Okafor, Head of Information SecurityPerson1001OK

Lifecycle Events

Who answers for each step of each event

Each event of the Joiner-Mover-Leaver Operating Procedure, the activities its rules call for, and the roles the matrix gives them. Every event ends in a change made in the systems and recorded (RA-08, JML-14). Change the matrix, not this sheet.

Events and their steps

EventActivityWhat is done (calc)Accountable (calc)Responsible (calc)
LE-01 Joiner (employee)RA-01Record a joiner, mover, leaver or long absence in the HR record, with its dateHR
LE-01 Joiner (employee)RA-03Confirm which role profile a joiner or mover needsLine manager
LE-01 Joiner (employee)RA-04Build and keep each role profileProcess ownerSystem owner
LE-01 Joiner (employee)RA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-02 Joiner (non-employee)RA-01Record a joiner, mover, leaver or long absence in the HR record, with its dateHR
LE-02 Joiner (non-employee)RA-02Record a non-employee in the sponsor register, with the reason and end dateSponsor
LE-02 Joiner (non-employee)RA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-03 MoverRA-03Confirm which role profile a joiner or mover needsLine manager
LE-03 MoverRA-04Build and keep each role profileProcess ownerSystem owner
LE-03 MoverRA-07Check resulting access against the conflict matrix before a grantProcess ownerIT service desk
LE-03 MoverRA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-04 LeaverRA-09Remove local accounts and access rights the service desk cannot reachSystem ownerSystem administrator
LE-04 LeaverRA-10Decide an urgent leaver and tell the service desk before the person is toldHRLine manager
LE-04 LeaverRA-11Recover equipment, badges and tokens, and change shared credentialsLine managerIT service desk
LE-04 LeaverRA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-05 Urgent or hostile leaverRA-09Remove local accounts and access rights the service desk cannot reachSystem ownerSystem administrator
LE-05 Urgent or hostile leaverRA-10Decide an urgent leaver and tell the service desk before the person is toldHRLine manager
LE-05 Urgent or hostile leaverRA-11Recover equipment, badges and tokens, and change shared credentialsLine managerIT service desk
LE-05 Urgent or hostile leaverRA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-06 Non-employee end dateRA-02Record a non-employee in the sponsor register, with the reason and end dateSponsor
LE-06 Non-employee end dateRA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk
LE-07 Long absenceRA-08Create, change, suspend and remove accounts in single sign-on and connected systemsProcess ownerIT service desk

Source, trigger and deadline of each event are on the Access Provisioning Log's Event rules sheet. Privileged access in any event follows the Privileged Access Standard (JML-16).

Separation Check

Separation check

The matrix against JML-05 and the Segregation of Duties Conflict Matrix's SOD-IT-01: "Create or change user accounts and permissions" and "Approve access requests" are not held by one role (rated High). Every line should say OK.

Approving and making changes, by role

Role (calc)Approves access (RA-06)Makes changes (RA-08, RA-09)Result (calc)Rule
HRNoNoOKJML-05; P02 SOD-IT-01
Line managerYesNoOKJML-05; P02 SOD-IT-01
IT service deskNoYesOKJML-05; P02 SOD-IT-01
System ownerYesNoOKJML-05; P02 SOD-IT-01
System administratorNoYesOKJML-05; P02 SOD-IT-01
SponsorYesNoOKJML-05; P02 SOD-IT-01
Process ownerNoNoOKJML-05; P02 SOD-IT-01
Head of Information SecurityNoNoOKJML-05; P02 SOD-IT-01
Campaign coordinatorNoNoOKJML-05; P02 SOD-IT-01

Checks

CheckResultStatusWhat it means
Activities in the matrix16Rows with an Activity ID.
Activities with exactly one A and someone who does it16OKEvery activity has one accountable role (A) and a role that does it (R or A).
Roles that approve access and also make changes0OKThe person who makes a change does not approve it (JML-05, P02 SOD-IT-01).
Core roles with no duty (HR, Line manager, IT service desk, System owner)0OKThe four roles every lifecycle event turns on each hold at least one duty.
Roles held by nobody named0OKEvery role in use has a holder on Role Holders. A [[placeholder]] left there counts until replaced.
Overall (calc)0Every activity has one owner, and no role approves what it makes

The overall result covers the matrix. Role holders are yours to name: replace the EXAMPLE's holders with your own posts or people.

Rules

Rules this workbook applies

The rules come from the Access Control Policy and keep their IDs across the pack. Change a rule there, never here: this sheet quotes it.

RuleRequirementWhere this workbook applies it
JML-01Every employee's account is created, changed, suspended and removed only from an event in the HR record, and every non-employee's only from the sponsor register. No account is created on a manager's request alone, and no account exists without a record in one or the other.Responsibilities: RA-01.
JML-03Joiners and movers receive the base profile and their role profile without further approval. Each role profile has a named owner, is approved by the owner of every system in it, never contains a segregation-of-duties conflict or privileged access, and is reviewed every [[12]] months and after a reorganisation or a new core system.Responsibilities: RA-03, RA-04.
JML-04Access outside the person's profiles is non-standard. It needs a business reason, approval by the line manager (or the sponsor) and by the owner of the system or data, and an expiry date no more than [[6]] months ahead, or the non-employee's end date if that is sooner. At expiry it is removed unless the same approvers renewed it beforehand, with a new expiry date.Responsibilities: RA-05, RA-06, RA-16.
JML-05Nobody approves their own access, or the access of anyone who approves theirs. The person who makes the change in a system does not approve it (P02 SOD-IT-01).Separation Check: no role both approves access and makes the change.
JML-06Before any access right is granted or changed, the person granting it checks the person's resulting access, everything they will hold after the change including what they still hold from an earlier role, against the Segregation of Duties Conflict Matrix (P02 SD-03). A grant that would create a conflict is not made unless it has been accepted under P02 SD-04.Responsibilities: RA-07.
JML-09A leaver's access is removed from every system, including local accounts outside single sign-on, by the end of their last working day. For an urgent leaver it is removed within [[60]] minutes of the decision, and before the person is told. Equipment, badges, tokens and shared credentials are recovered or changed the same day, using the leaver checklist. Removed accounts are deleted after [[90]] days, once their data has been dealt with.Responsibilities: RA-09, RA-10, RA-11.
JML-10Every non-employee has a sponsor and an end date, recorded in the sponsor register before the account is created and no more than [[12]] months after the start. The account expires automatically at the end of that date. The sponsor is reminded [[10]] working days before, and only the sponsor can extend it, with a new end date. An engagement that ends early is a leaver the same day.Responsibilities: RA-02.
JML-12Every system that holds accounts, including software bought with a card or signed up to with a work email address, is in the system inventory with an owner. Discovery runs every [[3]] months from card and expense spend, single sign-on and app-consent logs and the supplier register. Each system found is connected to single sign-on, or kept with its local accounts listed on the leaver checklist and in the reconciliation, or closed.Responsibilities: RA-13.
JML-13The service desk resets a password or a multi-factor authentication factor only after checking the caller's identity independently of the call, by one of the identity checks the Joiner-Mover-Leaver Operating Procedure sets. Information the caller gives is never enough on its own. The person is told of every reset through a second channel. Resets of privileged accounts follow the Privileged Access Standard.Responsibilities: RA-12.
JML-14Every grant, change, suspension and removal is recorded in the access provisioning log with its request reference, the approvers, who made the change and when it was completed. A removal is recorded as complete only when it is confirmed in the system.Responsibilities: RA-08.
JML-15Within [[3]] working days of each month end, every in-scope system's accounts are reconciled with the HR record and the sponsor register. An orphaned account is disabled within [[1]] working day of being found. Every late leaver, mover with residual access and orphaned account is raised as a finding with the access review coordinator (P07 AR-08), and a pattern goes to the process owner as a process weakness (P07 AR-11).Responsibilities: RA-14, RA-15.
JML-16Privileged access, including administrator, emergency ("break-glass") and service accounts, follows the Privileged Access Standard of the Privileged Access Management pack. This pack sets no rule for it and puts no privileged access in a role profile. A leaver or mover who holds privileged access is handled by this pack's process, with the privileged steps the Privileged Access Standard sets.Privileged access: the privileged access pack's own responsibilities apply.

Lists

RACIKind
RPerson
ATeam
CProvider

I

Definitions

Definitions

TermMeaning in this workbook
R: responsibleDoes the activity. More than one role may share it.
A: accountableAnswers for the activity being done, and done right. Exactly one per activity.
C: consultedAsked before the activity, and their view taken into account.
I: informedTold after the activity, so they can act on it.
HRfor joiner, mover and leaver data.
Line managereach person's manager.
IT service deskinternal service desk, or the managed IT provider's.
System ownerthe manager accountable for the system.
System administratorIT operations, or the supplier's support team.
Sponsorthe line manager of the team a non-employee works for.
Process ownerFor example, Head of IT, who owns the Access Control Policy.
Head of Information SecurityFor example, Head of Information Security.
Campaign coordinatorFor example, Information Security Manager.
SponsorThe employee accountable for a non-employee's access: normally the line manager of the team they work for. Confirms the end date, and ends or extends the access.
HR recordThe HR system's record of each employee: start date, job, department, line manager, absence and leaving date. The only source for an employee's lifecycle events.
Sponsor registerThe record of every non-employee who uses the organisation's systems: who they are, who sponsors them, why, and the end date. Kept by [[HR, or the service desk where HR does not hold non-employees]]. The only source for a non-employee's lifecycle events.
DeputyThe person who acts for a role holder while they are absent. The same rules bind them.
Core rolesThe four roles every lifecycle event turns on: HR, Line manager, IT service desk, System owner.
RA-nn, JML-nnActivities in this matrix, and the rules of the Access Control Policy (JML-01 to JML-16).
(calc)A column or cell the workbook calculates. Do not type or paste over it.
EXAMPLEA worked example: a wholesale distributor with about 900 staff, three warehouses and an online ordering service that takes 60% of its orders. Replace the holders before approval.

Framework References

Framework references

These references indicate relevance only and do not reproduce the text of any standard.

FrameworkReferenceSupported by
ISO/IEC 27001:2022Annex A 5.2 — Information security roles and responsibilitiesResponsibilities and Role Holders: identity lifecycle duties assigned to named roles, with one accountable role per activity
NIST CSF 2.0GV.RR-02 — “Roles, responsibilities, and authorities related to cybersecurity risk management are established, communicated, understood, and enforced”The whole matrix: roles, responsibilities and authorities for access management established and communicated
NIS2 — Directive (EU) 2022/2555Article 21(2)(i) — “human resources security, access control policies and asset management”The matrix as part of access control and human resources security
DORA — Delegated Regulation (EU) 2024/1774Article 21(e) — account management: roles for granting, reviewing and revoking access; privileged access on a need-to-use basis; removal without undue delay; review at least every six months for systems supporting critical or important functions and at least yearly for othersResponsibilities: who removes access, and who checks it was removed (financial entities)

ISO/IEC 27001 references name the clause or control this document relates to. They do not say that meeting it meets any other framework's requirement.

Prepared by Zero One Cybersecurity · Published by CISO Times

CISO Times Resource Licence — Internal Use