ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. User Access Request Form

User Access Request Form

1. Purpose

The User Access Request Form is used to formally request, review, approve, provision, modify, or revoke a user’s access to organizational information, systems, applications, cloud environments, databases, SaaS platforms, networks, and other technology resources.

The form provides evidence that access was:

  • Requested for a valid business purpose
  • Appropriate for the user’s role
  • Reviewed against least-privilege requirements
  • Approved by an authorized person
  • Provisioned correctly
  • Periodically reviewed
  • Modified or removed when no longer required

Core principle:

Business Need → Request → Verify → Approve → Provision → Verify → Review → Revoke


2. When to Use This Form

Use this form for:

  • New employee access
  • Contractor or consultant access
  • Third-party access
  • New application access
  • Access to customer systems
  • Cloud access
  • Database access
  • Source-code repository access
  • Production access
  • Privileged or administrative access
  • Temporary access
  • Additional access
  • Role changes
  • Access modifications
  • Access restoration
  • Emergency access
  • Access revocation

3. Request Information

FieldDetails
Access Request ID
Request Date
Requested By
Requester Department
Request TypeNew / Modify / Temporary / Emergency / Revoke
Required From
Required Until
PriorityNormal / High / Critical
Related Project/Business Process
Related Ticket/Change ID

4. User Information

FieldDetails
User Name
Employee/Contractor ID
Email Address
Department
Job Title
Manager
Employment TypeEmployee / Contractor / Consultant / Third Party
Organization
Start Date
End Date, if applicable
User StatusActive / Temporary / External

The user’s identity should be verified before access is provisioned.


5. Business Justification

Business Purpose

Why does the user require this access?

Business Activity Supported

What would happen if access is not provided?

Access should be based on a documented business need rather than convenience or broad job-role assumptions.


6. Information and System Requested

ResourceSystem/ApplicationEnvironmentInformation AccessedClassificationAccess Required
Production / Test / DevPublic / Internal / Confidential / Restricted

Examples:

  • Microsoft 365
  • GitHub
  • Jira
  • AWS
  • Production database
  • Customer portal
  • VPN
  • Security platform
  • Finance application
  • HR system

7. Access Level Requested

Select the minimum access required.

Access LevelRequested
Read Only☐
Standard User☐
Create/Modify☐
Data Export☐
Application Administrator☐
System Administrator☐
Database Administrator☐
Cloud Administrator☐
Security Administrator☐
Production Access☐
Privileged Access☐
Emergency/Break-Glass☐
Other☐

Specific Permissions Required

Avoid generic requests such as “Full Access” unless the business requirement genuinely requires it.


8. Access Scope

Clearly define the resources the user can access.

AreaDetails
Application
AWS/Azure/GCP Account
Database
Repository
Network/VPN
SaaS Platform
Customer Environment
Data/Information
Specific Role
Specific Permissions

9. Authentication Requirements

RequirementApplicable
Corporate Identity/SSO☐
MFA☐
Security Key/Passkey☐
VPN☐
Device Management☐
Conditional Access☐
Privileged Authentication☐
Other☐

Where required, access should use approved authentication mechanisms and individually attributable accounts.


10. Privileged Access Assessment

Complete this section when elevated or administrative access is requested.

Is privileged access required?

☐ No
☐ Yes

Why is privileged access required?

Can standard access meet the requirement?

☐ Yes
☐ No

If No, explain:

Privileged Role Requested

Production Access Required?

☐ No
☐ Yes

Temporary Privileged Access?

☐ No
☐ Yes

If temporary:

Start: __________
Expiry: __________

Privileged access should be separately reviewed and recorded in the Privileged Access Register.


11. Third-Party / Contractor Access

Complete when the user is external to the organization.

FieldDetails
Third-Party Organization
Internal Sponsor
Contract/SOW Reference
NDA in PlaceYes / No / N/A
Access Start Date
Access Expiry Date
Systems Required
Information Accessed
Security Assessment CompletedYes / No / N/A

Third-party access should normally have a defined business purpose and expiry date.


12. Temporary Access

Is the access temporary?

☐ No
☐ Yes

If Yes:

FieldDetails
Business Reason
Start Date/Time
Expiry Date/Time
Auto-Expiry ConfiguredYes / No
Approver
Review RequiredYes / No

Temporary access should be removed when the approved period ends.


13. Risk Assessment

Consider:

  • Information classification
  • System criticality
  • Production access
  • Customer data
  • Personal data
  • Financial information
  • Source code
  • Security information
  • Privileged permissions
  • External/third-party access
  • Remote access
  • Duration of access
  • Potential segregation-of-duties conflict

Risk Level

☐ Low
☐ Medium
☐ High
☐ Critical

Risk Considerations

Compensating Controls, if required


14. Segregation of Duties Check

Does the requested access create a potential conflict with another responsibility?

☐ No
☐ Yes
☐ Not Applicable

If Yes:

Conflict Identified:

Compensating Control:

Approver:


15. Approvals

Access should be approved before provisioning unless an authorized emergency process applies.

ApprovalNameDecisionDateComments
User’s ManagerApprove / Reject
System/Application OwnerApprove / Reject
Data Owner, if applicableApprove / Reject
Security/ISMS, if requiredApprove / Reject
Privileged Access ApproverApprove / Reject
Business OwnerApprove / Reject

Not every request requires every approval listed above. The organization should define approval requirements based on access risk.


16. Access Provisioning Record

To be completed by IT/IAM/System Administrator.

FieldDetails
Account/Identity Created
Identity/Account ID
System/Application
Role Assigned
Permissions Granted
MFA EnabledYes / No / N/A
SSO ConfiguredYes / No / N/A
Start Date
Expiry Date
Provisioned By
Provisioning Date
Ticket/Change Reference

17. Access Verification

After provisioning, verify that the user received only the approved access.

Verification Checklist

  • ☐ Correct user identity
  • ☐ Correct system
  • ☐ Correct environment
  • ☐ Correct role
  • ☐ Correct permissions
  • ☐ Least privilege applied
  • ☐ MFA enabled where required
  • ☐ Temporary expiry configured where required
  • ☐ Privileged access separately recorded
  • ☐ No unnecessary access granted
  • ☐ Access successfully tested
  • ☐ Evidence retained

Verified By: ____________________

Date: ____________________


18. AWS Access Example

For an AWS-based SaaS organization, an access request might look like:

FieldExample
UserDeveloper
Business NeedApplication development
EnvironmentDevelopment
AWS AccountDevelopment Account
AuthenticationCorporate SSO + MFA
RoleDeveloper
AccessApplication resources and development logs
Production AccessNo
Production AdministratorNo
ApprovalEngineering Manager + System Owner
EvidenceIAM Identity Center configuration and access request

If production access is subsequently required, it should be requested and approved separately according to the organization’s privileged/production access process.


19. Access Modification

Use this section when changing existing access.

Existing Access

Access to Remove

Access to Add

Reason for Change

Role Change?

☐ No
☐ Yes

When a user’s role changes, existing access should be reassessed rather than simply adding new permissions.


20. Access Revocation

Use when access is no longer required.

Reason

☐ Employee Leaving
☐ Contractor Engagement Ended
☐ Role Change
☐ Project Completed
☐ Access No Longer Required
☐ Security Incident
☐ Credential Compromise
☐ Temporary Access Expired
☐ Other

Revocation Checklist

  • ☐ Account disabled/revoked
  • ☐ Application access removed
  • ☐ SaaS access removed
  • ☐ Cloud access removed
  • ☐ Production access removed
  • ☐ Privileged roles removed
  • ☐ VPN access removed
  • ☐ Repository access removed
  • ☐ API tokens/keys reviewed
  • ☐ Active sessions terminated where required
  • ☐ Physical access removed where applicable
  • ☐ Identity Register updated
  • ☐ Access records updated

Revoked By: ____________________

Date/Time: ____________________


21. Emergency Access

Emergency access may be granted when immediate action is required to protect systems, information, customers, or business operations.

Emergency access should be:

  • Explicitly authorized
  • Limited to the required scope
  • Individually attributable where practical
  • Strongly authenticated
  • Logged/monitored according to risk
  • Time-limited where practical
  • Reviewed after use

Emergency Reason

Approver

Post-Event Review Completed

☐ Yes
☐ No


22. Exceptions

Any deviation from normal access requirements should be documented.

ExceptionReasonRiskCompensating ControlApproverExpiry

Exceptions should not become permanent access arrangements without appropriate review.


23. Evidence to Retain

Depending on the request, evidence may include:

  • Completed User Access Request Form
  • Manager approval
  • System owner approval
  • Data owner approval
  • Security approval
  • IAM/SSO configuration
  • AWS IAM Identity Center records
  • Application role assignment
  • MFA configuration
  • Access provisioning ticket
  • Change record
  • Privileged Access Register entry
  • Access review record
  • Access revocation evidence
  • Exception approval
  • Third-party contract/SOW/NDA
  • Audit logs

Never record passwords, API keys, access tokens, MFA secrets, recovery codes, private keys, or other actual authentication secrets in this form.


24. User Acknowledgement

I confirm that:

  • I have requested access for a legitimate business purpose.
  • I will use the access only for authorized activities.
  • I will protect authentication information assigned to me.
  • I will not share my account or credentials.
  • I will comply with applicable security policies.
  • I will immediately report suspected unauthorized access or credential compromise.

User Name: ____________________

Signature/Approval: ____________________

Date: ____________________


25. Final Approval

Access Decision:

☐ Approved
☐ Approved with Conditions
☐ Rejected
☐ Pending Additional Information

Final Approver: ____________________

Date: ____________________

Comments/Conditions:


26. Access Request Record

FieldDetails
Request ID
User
Access Granted
Approval Date
Provisioning Date
Expiry Date
Review Frequency
Last Review
Next Review
Current StatusActive / Expired / Revoked
Related Identity ID
Related Privileged Access ID
Related Risk ID
Evidence Location

27. Relationship With Other ISMS Documents

The User Access Request Form should work as part of the broader access-control lifecycle:

User Access Request → Approval → User Account Management → Access Provisioning → Identity Register → Access Review → Access Modification/Revocation

Related documents include:

  • Identity Management Policy
  • Authentication & Password Policy
  • Access Control Policy
  • Access Control Matrix
  • Identity Register
  • Authentication Information Register
  • Privileged Access Register
  • Joiner-Mover-Leaver Procedure
  • Contractor Account Procedure
  • Third-Party Access Procedure
  • Access Review Report
  • Access Revocation Checklist
  • Segregation of Duties Policy
  • Asset Return Checklist
  • Employee Offboarding Checklist
  • Credential Compromise Response Procedure

28. Startup-Friendly Implementation

A small SaaS organization does not necessarily need a complex IAM platform to demonstrate this control.

A controlled ticketing system, workflow tool, or GRC spreadsheet can be used initially.

The minimum process should be:

1. User identified
↓
2. Business need documented
↓
3. Access requested
↓
4. Appropriate owner approves
↓
5. Least privilege applied
↓
6. MFA/authentication configured
↓
7. Access provisioned
↓
8. Provisioning verified
↓
9. Access periodically reviewed
↓
10. Access removed when no longer required

For higher-risk access such as production, administrator, database, security, or cloud access, use additional approval and review controls.


29. Quick Audit Checklist

An auditor should be able to select a sample user and answer:

  • ☐ Was the user properly identified?
  • ☐ Was there a documented business need?
  • ☐ Was access approved?
  • ☐ Was the correct system identified?
  • ☐ Was information classification considered?
  • ☐ Was least privilege applied?
  • ☐ Was MFA configured where required?
  • ☐ Was privileged access separately controlled?
  • ☐ Was access actually provisioned as approved?
  • ☐ Can provisioning be evidenced?
  • ☐ Was access reviewed periodically?
  • ☐ Was unnecessary access removed?
  • ☐ Was access revoked when the user left or no longer needed it?
  • ☐ Are exceptions documented?
  • ☐ Can the organization demonstrate the complete audit trail?

30. ISO 27001 Connection

The User Access Request Form supports the organization’s broader implementation of identity and access-management controls.

The exact controls applicable to the organization should be determined through its risk assessment and Statement of Applicability (SoA) rather than treating this form as evidence that every access-related control is automatically applicable.

The form provides an important audit trail connecting:

Business Need → Identity → Access → Approval → Control → Evidence → Review → Revocation


31. Final Audit Trail

For every important access request, the organization should be able to demonstrate:

Who requested the access?
Why was it required?
What information/system was involved?
What level of access was requested?
Who approved it?
What access was actually granted?
Was authentication appropriately protected?
Was the access reviewed?
When was it modified or revoked?
Can the organization provide evidence?

Final Principle

Do not grant access simply because someone asks for it. Identify the business need, verify the user, define the minimum required access, obtain appropriate approval, provision securely, verify the result, review it periodically, and remove it when the business need ends.

How can we help?

Leave a Reply

Your email address will not be published. Required fields are marked *