Skip to content

Account Management Procedure

Account Management Procedure template: The steps, by role, for requesting, approving, creating, changing, disabling, removing and reviewing system accounts, with the inputs, outputs and record each step leaves, that carry out the access control policy's account management requirements (SP 800-53 AC-2), separation of duties (AC-5) and the disabling of access when employment ends (PS-4).

TypeProgram stageStatusTemplate versionNIST basis
ProcedureCoreDraft1.0.0SP 800-53 release 5.2.0

The steps, by role, for requesting, approving, creating, changing, disabling, removing and reviewing system accounts, with the inputs, outputs and record each step leaves, that carry out the access control policy’s account management requirements (SP 800-53 AC-2), separation of duties (AC-5) and the disabling of access when employment ends (PS-4).

ControlTitle
AC-2Account Management
AC-2(1)Automated System Account Management
AC-2(2)Automated Temporary and Emergency Account Management
AC-2(3)Disable Accounts
AC-2(4)Automated Audit Actions
AC-2(13)Disable Accounts for High-risk Individuals
AC-5Separation of Duties
AC-6(7)Review of User Privileges
PS-4Personnel Termination
VariantReady to adoptAnnotated
All baselinesWord · MarkdownWord · Markdown
OwnerApproved byVersionEffective date
Chief Information Security OfficerFill in: name and titleFill in: versionFill in: date

This procedure carries out the account management requirements of the Organization name Access Control Policy (AC-2). It applies to every account on every system in the system inventory: user, privileged, service, temporary and emergency accounts, in the identity provider, in operating systems and databases, in applications, and in cloud management consoles.

Accounts are managed through Fill in: automated mechanisms used to support the management of system accounts Typical: the organization’s identity provider and its provisioning workflows wherever the system supports it (AC-2(1)). Where it does not, the account manager follows the same steps by hand and records them in the same places.

RoleResponsibilities in this procedure
RequesterAsks for an account or a change of access, for their own use or for someone they supervise
SupervisorConfirms the user’s need for access, approves requests, and reports when access is no longer needed or the user’s duties change
System ownerDecides the system’s account types and roles, approves privileged access, assigns account managers, and runs the access review
Fill in: data owner, where different from the system ownerApproves access to the information they own, where the system security plan names one
Account managerChecks prerequisites, creates, changes, disables and removes accounts, and keeps the records
Human resources officeReports hires, transfers and departures, and starts the onboarding, transfer and termination checklist
Security operations teamMonitors account use and reports atypical use
Senior privacy officialSets the conditions for access to personally identifiable information, with the system owner

The System owner records the account managers assigned to each system in the system security plan (AC-2b).

The System owner completes this table for each system, and the account manager creates only the types it allows (AC-2a).

Account typeAllowed?OwnerApprovalEnds or is reviewed
Individual userFill in: yes or noThe userFill in: personnel or roles required to approve requests to create accounts Typical: the user’s supervisor, plus the system owner or data owner for privileged rolesAccess review; disabled when no longer required
Privileged (administrator)Fill in: yes or noThe administrator, as a separate account from their user account (AC-6(2))Supervisor and system ownerAccess review; privileges reviewed Fill in: the frequency at which to review the privileges assigned to roles or classes of users Typical: quarterly for privileged roles and at least annually for all other roles
Service or system (non-interactive)Fill in: yes or noA named person who answers for itSystem ownerAccess review; disabled when the service it runs is retired
TemporaryFill in: yes or noThe user, with the sponsor named on the requestAs for an individual userAutomatically disabled at the approved end date (AC-2(2))
Emergency (“break glass”)Fill in: yes or noThe system ownerSystem owner, after useAutomatically disabled after the period in step 4.3 (AC-2(2))
Account of last resortFill in: yes or noThe system ownerSystem ownerAccess review; credentials held under dual control
Shared or groupFill in: typical: prohibited unless the system owner approves an exceptionA named person who answers for itSystem owner, as an exceptionAuthenticators changed whenever a member leaves (step 7)
Guest or anonymousFill in: typical: prohibited, except on systems designed for public accessNot applicableNot applicableNot applicable

For each account, the account manager records the authorized user, group and role membership, access authorizations and Fill in: attributes (as required) for each account Typical: an expiration date for temporary accounts, and time-of-day or location restrictions where the system supports them (AC-2d).

4. Prerequisites, criteria and separation of duties

Section titled “4. Prerequisites, criteria and separation of duties”

Group and role membership is granted only after Fill in: prerequisites and criteria for group and role membership Typical: a completed access request, a signed access agreement and completed security awareness training (AC-2c). Access is authorized only on a valid access authorization, the intended system usage and the conditions the system owner sets for the role (AC-2i). Where an account will reach personally identifiable information, the conditions for that role are set with the Senior privacy official.

The System owner identifies and documents these duties of individuals that require separation: Fill in: duties of individuals requiring separation Typical: requesting and approving access; developing and deploying code to production; administering a system and reviewing its audit logs (AC-5a). They are held by different people, and the system’s roles are designed so no single account holds both sides (AC-5b):

DutySeparated fromHow the system enforces it
Requesting accessApproving the same accessFill in: for example the request tool blocks self-approval
Approving accessGranting it in the systemFill in: for example account managers cannot approve; approvers have no administrative role
Administering the systemReviewing or deleting its audit logsFill in: for example logs sent to a platform administrators cannot change
Developing codeDeploying it to productionFill in: for example the pipeline requires an approving review by someone other than the author
Fill in: other duty the system owner namesFill in: dutyFill in: how

Each step names the role that performs it, what it starts from, what it produces, and the record it leaves. The records are the evidence an assessor samples.

5.1 Request and approve an account or a change of access

Section titled “5.1 Request and approve an account or a change of access”
#RoleActionInputsOutputsRecord
1RequesterSubmit an access request naming the user, system, account type, roles and the business need; for a temporary account, the end dateNeed for accessSubmitted requestAccess request, with its date
2Account managerCheck the prerequisites in section 4 are met: Fill in: prerequisites and criteria for group and role membership Typical: a completed access request, a signed access agreement and completed security awareness trainingRequest; access agreement register; training recordsRequest ready for approval, or returned with what is missingPrerequisite check on the request
3Account managerCheck the requested roles against section 4 and the user’s other roles for separation of duties conflictsRequest; the user’s current rolesConflicts listed, or noneConflict check on the request
4Fill in: personnel or roles required to approve requests to create accounts Typical: the user’s supervisor, plus the system owner or data owner for privileged rolesApprove or reject each role requested. The approver is not the requester, and approves no more than the duties need (AC-6)Request; conflict checkApproved or rejected requestApprover name and date on the request
#RoleActionInputsOutputsRecord
1Account managerCreate or enable the account only after the approval in 5.1 step 4 (AC-2e), with the type, groups and roles approved, and the attributes in section 3Approved requestAccount in the identity provider or systemProvisioning record linked to the request; the system’s audit record of the creation (AC-2(4))
2Account managerIssue the initial authenticator through the process the identification and authentication policy sets, as section 9 of the identification and authentication standard describes (IA-5)AccountAuthenticator delivered to the userIssuance record
3Account managerClose the request, noting the account identifier and the dateProvisioning recordClosed requestAccess request, Part F
#RoleActionInputsOutputsRecord
1Account managerCreate a temporary account through 5.1 and 5.2, with the approved end date set so the system takes this action automatically at that date: Select one: remove; disable Typical: disable (AC-2(2))Approved request with an end dateTemporary account with an end dateRequest; end date in the account record
2System ownerIn a crisis, enable an emergency account without the full approval in 5.1, and tell Security operations team it is in useDeclared emergencyEmergency account in use; alert raisedTicket or incident record naming who used it and why
3Account managerEnsure the system takes this action automatically on the emergency account: Select one: remove; disable Typical: disable, after Fill in: the time period after which to automatically remove or disable temporary or emergency accounts Typical: 72 hours for emergency accounts, and the end date approved at creation for temporary accounts (AC-2(2)); change its credentials after each useEmergency accountAccount disabled; credentials changedAudit records of the disabling and the credential change
4System ownerReview each use of an emergency account within Fill in: for example 5 business days, and record approval after the fact or report misuse as an incidentAudit records of the sessionReview resultReview note on the ticket
#RoleActionInputsOutputsRecord
1SupervisorNotify the account manager and Fill in: personnel or roles to be notified Typical: the system owner and the system security officer within Fill in: time period within which to notify account managers when system usage or the need to know changes for an individual Typical: 5 business days when a user’s system usage or need to know changes (AC-2h.3)Change in dutiesNoticeNotice, dated
2Human resources officeNotify the account manager and Fill in: personnel or roles to be notified Typical: the system owner and the system security officer within Fill in: time period within which to notify account managers when users are terminated or transferred Typical: 24 hours, or the same day for privileged users when a user transfers (AC-2h.2), through the transfer section of the onboarding, transfer and termination checklistApproved transferNotice; checklist startedChecklist, dated
3Account managerRemove the access the user no longer needs, and grant new access only through 5.1 and 5.2Notice; new access requestAccount changedAudit record of the modification (AC-2(4)); request
#RoleActionInputsOutputsRecord
1SupervisorNotify the account manager and Fill in: personnel or roles to be notified Typical: the system owner and the system security officer within Fill in: time period within which to notify account managers when accounts are no longer required Typical: 5 business days when a user’s account is no longer required (AC-2h.1)End of needNoticeNotice, dated
2Human resources officeNotify the account manager and Fill in: personnel or roles to be notified Typical: the system owner and the system security officer within Fill in: time period within which to notify account managers when users are terminated or transferred Typical: 24 hours, or the same day for privileged users when a user is terminated (AC-2h.2), through the termination section of the checklistApproved departureNotice; checklist startedChecklist, dated
3Account managerWhen a user’s employment ends, disable all of their system access within Fill in: a time period within which to disable system access Typical: 24 hours, or the same day for privileged users; for an involuntary termination, no later than when the individual is told of the termination, and revoke their authenticators and credentials, as steps 2 and 3 of the termination section of the onboarding, transfer and termination checklist set out (PS-4a, PS-4b)Notice; checklistAccess disabled; authenticators and credentials revokedAudit record of the disabling, dated; checklist steps 2 and 3, dated
4Account managerDisable the account within Fill in: time period within which to disable accounts Typical: 1 business day when it has expired, is no longer associated with a user for a reason other than a departure under step 3, or is in violation of policy (AC-2(3))Notice; review finding; expiryAccount disabledAudit record of the disabling, dated
5Account managerConfirm the system disables accounts inactive for Fill in: time period for account inactivity before disabling Typical: 90 days, other than accounts of last resort listed in section 3 (AC-2(3)(d))System settingInactive accounts disabledSetting, checked at each access review
6Account managerOn notice of Fill in: significant risks leading to disabling accounts Typical: credible indicators of insider threat, or notice of an adverse personnel action, disable all of the individual’s accounts within Fill in: time period within which to disable accounts of individuals who are discovered to pose significant risk Typical: 1 hour of discovery (AC-2(13))Notice from the Human resources office, Security operations team or the insider threat programAccounts disabledAudit records; case reference
7Account managerRemove a disabled account after Fill in: for example 30 days, once the supervisor has moved any files the organization needs, unless a legal hold or investigation requires it be keptDisabled accountAccount removedAudit record of the removal
#RoleActionInputsOutputsRecord
1Account managerKeep a list of the members of each approved shared or group accountException approvalMember listList, with the date of each change
2Account managerChange the account’s authenticators when a member is removed from the group, within the time set for disabling accounts in 5.5 (AC-2k)Notice that a member leftNew authenticator, given only to remaining membersAudit record of the change; member list

If the system has no shared or group accounts, the system security plan says so.

#RoleActionInputsOutputsRecord
1Security operations teamMonitor account use for activity that does not fit the account’s type or authorization, such as logons at unusual times or places, use of dormant accounts, or interactive use of service accounts (AC-2g)Audit records of account useAlertsAlert records
2Security operations teamReport atypical use to the System owner, and handle any suspected incident under the incident response planAlertReport; incident, where neededTicket or incident record
#RoleActionInputsOutputsRecord
1Account managerExport the full account list for the system, including service, emergency and application-local accounts, with roles and last logonIdentity provider and systemAccount list, datedExport attached to the access review record
2System ownerReview every account Fill in: the frequency of account review Typical: quarterly for privileged accounts and at least annually for all other accounts for compliance with the policy and this procedure, and review the privileges assigned to Fill in: roles or classes of users to which privileges are assigned Typical: all roles and classes of users on the system, Fill in: the frequency at which to review the privileges assigned to roles or classes of users Typical: quarterly for privileged roles and at least annually for all other roles (AC-2j, AC-6(7)(a))Account list; supervisors’ confirmationsA decision for each account: keep, change, disable or removeAccess review record
3Account managerDisable or remove each account, and remove each privilege, the review finds is not needed, within Fill in: for example 5 business days (AC-2j, AC-6(7)(b))Review decisionsAccounts and privileges changedTicket per action, referenced in the review record
4System ownerSign off the review once every action is doneCompleted actionsSigned reviewAccess review record and its register row
RecordKept inRetention
Access requests and approvalsFill in: for example the service management toolFill in: for example the life of the account plus 3 years
Account change audit records (AC-2(4))Fill in: for example the log platformAs the audit logging standard sets (AU-11)
Onboarding, transfer and termination checklistsFill in: locationFill in: period
Emergency account use reviewsFill in: locationFill in: period
Access review recordsFill in: locationFill in: for example 3 years, or at least until the next assessment

The Chief Information Security Officer reviews this procedure Fill in: for example annually, and after assessment or audit findings, security incidents, and changes to the identity provider, access governance tool or personnel processes.

VersionDateChangeApproved by
Fill in: versionFill in: dateFill in: summary of changeFill in: name and title

Independent guidance, not an official NIST publication. Control text is from NIST SP 800-53 Rev. 5 and SP 800-53A (public domain). Original content is licensed CC BY 4.0; program templates and the downloadable kit are dedicated to the public domain under CC0 1.0.