SOC 2 Control Implementation Guide

Security Architecture

Endpoint Security Baseline for SOC 2

Company-managed endpoints accessing critical systems meet a security baseline including full-disk encryption, screen lock, endpoint protection, secure configuration, and approved management tooling.

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

Every company-managed endpoint that reaches critical systems is known, centrally managed, encrypted, locked, protected, updated, and identifiable when it falls out of compliance.

First SOC 2 program

A credible starting point

Issue company devices for privileged and customer-data access, enroll them in device management before use, enforce disk encryption, screen lock, operating-system updates, and endpoint protection, and maintain an owner-linked inventory with a documented exception path.

As the company scales

Make it repeatable

Use zero-touch enrollment, identity-based device compliance for critical access, risk-tiered patch targets, automated quarantine, and fleet reporting that joins device ownership, security state, exceptions, and lifecycle status.

How to implement Endpoint Security Baseline

  1. 1

    Define covered devices and settings

    Identify which laptops and workstations may access production, customer data, source code, or administrative systems, and specify required encryption, locking, protection, update, and local-administrator settings.

    You should end up with: An endpoint baseline with covered access scenarios and measurable configuration values.

  2. 2

    Enroll before granting critical access

    Link each company device to an owner and serial identifier, enroll it in central management, and install endpoint protection before allowing sensitive access.

    You should end up with: An owner-linked device inventory with enrollment and protection status.

  3. 3

    Enforce the baseline centrally

    Configure disk encryption, screen lock, supported operating-system versions, security updates, endpoint protection, tamper resistance, and restricted local administration through management policies.

    You should end up with: Applied management profiles and fleet-level compliance results for each required setting.

  4. 4

    Respond to noncompliant devices

    Investigate devices that stop reporting, disable protection, miss critical updates, lose encryption, or fall outside support; restrict sensitive access until the condition is resolved when risk warrants.

    You should end up with: Noncompliance alerts, assigned remediation, and restored-compliance or access-restriction evidence.

  5. 5

    Manage exceptions and retirement

    Approve time-limited exceptions with compensating safeguards, and lock, recover, wipe, or retire devices when ownership or employment ends.

    You should end up with: Expiring exception decisions and device retirement records with final management or wipe status.

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.

Operating / technical evidence

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

MDM compliance reports

  • Confirm what the record proves

    The current managed-device population shows actual compliance with assigned lock, update, protection, local-administrator, and management requirements, including noncompliant and stale devices.

  • Include this context

    Device and serial ID

  • Include this context

    Assigned owner

  • Include this context

    Operating system

  • Include this context

    Applied policy

  • Include this context

    Compliance status and reason

  • Include this context

    Last check-in timestamp

Weak evidence to avoid

A dashboard total or one compliant laptop with no complete device population, owners, policy version, failure reasons, or last check-in times.

endpoint encryption reports

  • Confirm what the record proves

    The current covered endpoint population has full-disk encryption enabled with identifiable device, protection status, and recovery-key handling.

  • Include this context

    Device and serial ID

  • Include this context

    Assigned owner

  • Include this context

    Encryption status

  • Include this context

    Encryption method

  • Include this context

    Recovery-key status

  • Include this context

    Last reported timestamp

Weak evidence to avoid

A local encryption settings screenshot from one device with no fleet coverage, device identity, owner, recovery status, or central reporting time.

configuration baseline evidence

  • Confirm what the record proves

    The approved endpoint standard defines required settings and is implemented through a current assigned management profile, while deviations are separately visible as compliance failures or approved exceptions.

  • Include this context

    Baseline version

  • Include this context

    Required setting values

  • Include this context

    Management profile ID

  • Include this context

    Assigned device scope

  • Include this context

    Approval and effective date

  • Include this context

    Exception reference

Weak evidence to avoid

A security standard alone with no current management profile, device assignment scope, compliance report, effective version, or exception handling.

Which records should you prepare for the audit?

Type 1

Evidence at the as-of date

As of the selected date, retain the current approved endpoint standard, its assigned management profiles, the complete current device compliance and encryption exports, and resolved or explicitly approved exceptions.

Type 2

Evidence across the review period

Include every company-managed endpoint authorized for critical access at each required review point, every enrollment and retirement, every period of stale reporting or noncompliance, every material baseline or profile change, and every remediation, quarantine, or approved exception during the review period.

Completeness check

Reconcile active personnel and contractor device assignments, hardware inventory, and identities granted critical access to endpoint-management and protection enrollment; then reconcile baseline requirements to current fleet state and every deviation to remediation or an unexpired exception.

Build the record set from

  • Hardware and device inventory
  • Mobile-device or endpoint management
  • Endpoint detection platform
  • Identity-provider device access
  • Operating-system update service
  • IT remediation and exception tracking

Keep these fields for each record

  • Device and owner
  • Serial ID and operating system
  • Applied baseline or profile
  • Compliance and encryption state
  • Last check-in and event time
  • Exception, remediation, or retirement status

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: Every company-managed endpoint that reaches critical systems is known, centrally managed, encrypted, locked, protected, updated, and identifiable when it falls out of compliance.

  • Confirm ownership and operating cadence

    Compare the documented owner with the intended role (Infrastructure / Security Operations / IT), then compare dated records with the stated cadence: Continuous/ongoing; periodic review by risk.

  • Establish the complete audit record set

    Reconcile active personnel and contractor device assignments, hardware inventory, and identities granted critical access to endpoint-management and protection enrollment; then reconcile baseline requirements to current fleet state and every deviation to remediation or an unexpired exception.

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

    As of the selected date, retain the current approved endpoint standard, its assigned management profiles, the complete current device compliance and encryption exports, and resolved or explicitly approved exceptions.

  • Prepare period evidence for a Type 2 engagement

    Include every company-managed endpoint authorized for critical access at each required review point, every enrollment and retirement, every period of stale reporting or noncompliance, every material baseline or profile change, and every remediation, quarantine, or approved exception during the review period.

  • Inspect the operating / technical evidence

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

    • Inspect MDM compliance reports

      For each selected record, confirm it demonstrates The current managed-device population shows actual compliance with assigned lock, update, protection, local-administrator, and management requirements, including noncompliant and stale devices.

      • Device and serial ID
      • Assigned owner
      • Operating system
      • Applied policy
      • Compliance status and reason
      • Last check-in timestamp
    • Inspect endpoint encryption reports

      For each selected record, confirm it demonstrates The current covered endpoint population has full-disk encryption enabled with identifiable device, protection status, and recovery-key handling.

      • Device and serial ID
      • Assigned owner
      • Encryption status
      • Encryption method
      • Recovery-key status
      • Last reported timestamp
    • Inspect configuration baseline evidence

      For each selected record, confirm it demonstrates The approved endpoint standard defines required settings and is implemented through a current assigned management profile, while deviations are separately visible as compliance failures or approved exceptions.

      • Baseline version
      • Required setting values
      • Management profile ID
      • Assigned device scope
      • Approval and effective date
      • Exception reference
  • 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

  • Privileged staff use personal devices that are absent from inventory and central security reporting.
  • A screenshot from one laptop is offered instead of a fleet report showing coverage and exceptions.
  • Endpoint protection is installed but disabled, unhealthy, outdated, or no longer reporting to the console.
  • Users retain unrestricted local administrator rights that allow security settings to be bypassed.
  • Departed, lost, or replaced devices remain active in management and identity systems without a confirmed final state.

Before you call this control ready

  • Can every device with critical access be tied to an owner, serial identifier, and current management record?
  • Do fleet reports show encryption, lock, protection, update, and local-administrator status rather than only enrollment?
  • Are devices that stop reporting detected and investigated within a defined period?
  • Can a noncompliant or unmanaged device still authenticate to critical administrative systems?
  • Are active exceptions and retired devices distinguishable, approved, and supported by final-state evidence?

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.7
  • CC6.8
  • CC7.1

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.