SOC 2 Control Implementation Guide

Logical Access

Administrative Access Monitoring for SOC 2

Administrative and privileged access is approved, least-privileged, logged, reviewed, and monitored; privileged activity and access changes are retained as evidence.

Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.

Maintained by GreenHat Security · Reviewed August 21, 2026

What this control should accomplish

The company can identify every person with administrative access, explain why each assignment exists, and reconstruct sensitive administrator activity from retained logs.

First SOC 2 program

A credible starting point

Start with the identity provider, cloud console, source control, production database, and support console. Require named accounts and strong authentication, keep the privileged roster small, link each grant to an approval, and review administrative and emergency-access activity on a simple recurring schedule.

As the company scales

Make it repeatable

Introduce time-bound elevation or privileged access management, centralize administrative events in the security monitoring platform, alert on high-risk actions, and separate the people who approve access from those who periodically review its use.

How to implement Administrative Access Monitoring

  1. 1

    Inventory administrative surfaces

    List each production, cloud, security, data, source-control, and customer-support system that offers an administrator or equivalent role, including its owner and audit-log source.

    You should end up with: An administrator-surface inventory that ties every critical system to an owner, privileged role, and log location.

  2. 2

    Restrict privileged identities

    Use named accounts, strong authentication, dedicated groups, and narrowly scoped roles; remove shared administrator credentials except for a controlled emergency account.

    You should end up with: Exported privileged group membership and configuration evidence showing authentication and role restrictions.

  3. 3

    Link grants to decisions

    Require each new or changed administrative assignment to reference the requester, business reason, requested role, system owner approval, and effective date before access is granted.

    You should end up with: A traceable set of access decisions that can be matched to current privileged memberships.

  4. 4

    Retain and alert on administrator activity

    Enable the relevant control-plane and application audit events, send them to a protected location, and alert on actions such as new administrators, logging changes, key-policy changes, and emergency-account use.

    You should end up with: Log-source settings, retention settings, alert rules, and sample events for important privileged actions.

  5. 5

    Review use and exceptions

    Have a qualified reviewer examine privileged membership, high-risk activity, and emergency access, then document unexpected events and track any removal or investigation to closure.

    You should end up with: A dated review record with the population reviewed, reviewer, decisions, exceptions, and completed follow-up work.

Evidence to keep, and what it should prove

Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.

Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.

Approval / review evidence

Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

access requests/approvals

  • Confirm what the record proves

    Each privileged assignment was requested for a defined reason and authorized by the responsible owner before fulfillment.

  • Include this context

    Request ID

  • Include this context

    Identity and system

  • Include this context

    Exact role

  • Include this context

    Business reason

  • Include this context

    Approver and approval time

  • Include this context

    Fulfillment reference

Weak evidence to avoid

A chat message saying ‘approved’ that does not identify the person, system, role, decision time, or resulting grant.

Operating / technical evidence

Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.

Privileged access listings

  • Confirm what the record proves

    The current-state export identifies the named identities that actually hold privileged roles in each scoped system at a stated point in time.

  • Include this context

    Identity

  • Include this context

    System

  • Include this context

    Privileged role

  • Include this context

    Assignment source

  • Include this context

    Status

  • Include this context

    As-of timestamp

Weak evidence to avoid

A manually typed administrator list with no system export, direct grants, assignment source, or as-of date.

administrative logs

  • Confirm what the record proves

    Privileged activity is attributable and retained with enough context to determine which administrator changed which protected resource and whether the action succeeded.

  • Include this context

    Event timestamp

  • Include this context

    Actor identity

  • Include this context

    System and resource

  • Include this context

    Administrative action

  • Include this context

    Outcome

  • Include this context

    Source event ID

Weak evidence to avoid

A cropped console event with no actor, source event ID, query period, affected resource, or retention context.

break-glass records

  • Confirm what the record proves

    Emergency privilege is controlled, time-bounded, attributable, and reviewed after use, including the actions taken under the emergency identity.

  • Include this context

    Emergency account

  • Include this context

    Trigger and requester

  • Include this context

    Start and end time

  • Include this context

    Affected systems

  • Include this context

    Actions performed

  • Include this context

    Post-use reviewer

Weak evidence to avoid

A list of emergency accounts with no activation history, no-use confirmation, expiry, or post-use review.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

As of the selected date, retain the current privileged-role inventory, current monitoring and retention settings, and the latest completed approval and privileged-activity review demonstrating that the process is in use.

Type 2

Evidence across the review period

Include every privileged grant, change, removal, and emergency activation during the review period; every required privileged-membership review; and every administrative event that matched the organization’s defined high-risk monitoring rules, including benign and remediated results.

Completeness check

Reconcile privileged roles exported from every scoped target system to identity groups and approved requests, then reconcile high-risk monitoring-rule counts and emergency activations to retained administrative events and review records.

Build the record set from

  • Identity provider
  • Target-system entitlement exports
  • Cloud and application administrative logs
  • Access-request system
  • Emergency or privileged-access service

Keep these fields for each record

  • Record or event ID
  • Identity and actor
  • System, role, or action
  • Request and event timestamps
  • Approval or reviewer
  • Outcome and follow-up

How an auditor may test this control

Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.

  • Confirm the intended control outcome

    Determine whether the control is designed to achieve this result: The company can identify every person with administrative access, explain why each assignment exists, and reconstruct sensitive administrator activity from retained logs.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (IT / Infrastructure Owner / System Owners), then compare dated records with the stated cadence: Per request/change; periodic review quarterly/annually by risk.

  • Establish the complete audit record set

    Reconcile privileged roles exported from every scoped target system to identity groups and approved requests, then reconcile high-risk monitoring-rule counts and emergency activations to retained administrative events and review records.

  • Prepare the as-of-date evidence for a Type 1 engagement

    As of the selected date, retain the current privileged-role inventory, current monitoring and retention settings, and the latest completed approval and privileged-activity review demonstrating that the process is in use.

  • Prepare period evidence for a Type 2 engagement

    Include every privileged grant, change, removal, and emergency activation during the review period; every required privileged-membership review; and every administrative event that matched the organization’s defined high-risk monitoring rules, including benign and remediated results.

  • Inspect the approval / review evidence

    Records showing that an accountable person reviewed, approved, challenged, or accepted the work.

    • Inspect access requests/approvals

      For each selected record, confirm it demonstrates Each privileged assignment was requested for a defined reason and authorized by the responsible owner before fulfillment.

      • Request ID
      • Identity and system
      • Exact role
      • Business reason
      • Approver and approval time
      • Fulfillment reference
  • Inspect the operating / technical evidence

    Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.

    • Inspect Privileged access listings

      For each selected record, confirm it demonstrates The current-state export identifies the named identities that actually hold privileged roles in each scoped system at a stated point in time.

      • Identity
      • System
      • Privileged role
      • Assignment source
      • Status
      • As-of timestamp
    • Inspect administrative logs

      For each selected record, confirm it demonstrates Privileged activity is attributable and retained with enough context to determine which administrator changed which protected resource and whether the action succeeded.

      • Event timestamp
      • Actor identity
      • System and resource
      • Administrative action
      • Outcome
      • Source event ID
    • Inspect break-glass records

      For each selected record, confirm it demonstrates Emergency privilege is controlled, time-bounded, attributable, and reviewed after use, including the actions taken under the emergency identity.

      • Emergency account
      • Trigger and requester
      • Start and end time
      • Affected systems
      • Actions performed
      • Post-use reviewer
  • Trace the control from design to operation

    Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.

Common implementation and evidence gaps

  • Shared administrator accounts prevent activity from being attributed to one person.
  • Access is approved after it has already been granted, so the record does not demonstrate preventive authorization.
  • Cloud audit logging covers account changes but omits database, support-console, or application administrator actions.
  • Emergency access exists but its use is neither alerted on nor reviewed after the event.
  • The same administrator certifies their own access without an independent owner reviewing the assignment.

Before you call this control ready

  • Can we produce one current list of privileged users across every critical administrative surface?
  • Can each current administrator be traced to an earlier approval from an authorized owner?
  • Would a high-risk configuration change produce an attributable, retained event and a reviewable alert?
  • Can we show the last emergency-access use, or evidence that no use occurred during the review period?
  • Are removals and investigations from the latest review demonstrably closed?

Trust Services Criteria references

These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.

  • CC6.1
  • CC6.2
  • CC6.3
  • CC7.2

Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.