Performing SOC 2 Type II Audit Preparation
Overview
SOC 2 Type II audit preparation involves designing, implementing, and demonstrating the operational effectiveness of controls aligned to the AICPA Trust Services Criteria (TSC) over a defined audit period (typically 6-12 months). Unlike Type I which assesses control design at a point in time, Type II evaluates whether controls operated effectively throughout the entire examination period.
Prerequisites
- Understanding of AICPA Trust Services Criteria (2017, updated 2022)
- Knowledge of internal control frameworks (COSO 2013)
- Familiarity with organizational IT infrastructure and data flows
- Access to GRC (Governance, Risk, Compliance) tooling
Core Concepts
Trust Services Criteria (TSC)
Five categories, with Security (Common Criteria) being mandatory:
| Criteria |
Description |
Required |
| Security (CC) |
Protection against unauthorized access |
Mandatory |
| Availability (A) |
System availability for operation and use |
Optional |
| Processing Integrity (PI) |
System processing is complete, valid, accurate, timely, authorized |
Optional |
| Confidentiality (C) |
Information designated as confidential is protected |
Optional |
| Privacy (P) |
Personal information collected, used, retained, disclosed per notice |
Optional |
Common Criteria (CC Series)
Security is organized into 9 series based on COSO principles:
| Series |
Focus Area |
COSO Principle |
| CC1 |
Control Environment |
Integrity and ethical values |
| CC2 |
Communication and Information |
Quality information for controls |
| CC3 |
Risk Assessment |
Identify and assess risks |
| CC4 |
Monitoring Activities |
Monitor and evaluate controls |
| CC5 |
Control Activities |
Select and develop controls |
| CC6 |
Logical and Physical Access |
Restrict access to authorized users |
| CC7 |
System Operations |
Detect and respond to system anomalies |
| CC8 |
Change Management |
Authorized, tested, approved changes |
| CC9 |
Risk Mitigation |
Risk mitigation through business processes |
Type I vs Type II
| Aspect |
Type I |
Type II |
| Scope |
Control design at a point in time |
Control effectiveness over a period |
| Audit Period |
Single date |
6-12 months (typically 12) |
| Evidence |
Design documentation |
Operating evidence throughout period |
| Assurance |
Lower |
Higher |
| Market Value |
Initial baseline |
Industry standard expectation |
Implementation Steps
Phase 1: Scoping and Readiness (Weeks 1-4)
- Determine which TSC categories to include (Security mandatory, others based on customer needs)
- Define system boundaries and description components:
- Infrastructure (servers, networks, cloud services)
- Software (applications, operating systems)
- People (roles, responsibilities)
- Procedures (automated and manual)
- Data (data flows, classification)
- Select audit firm (CPA firm with SOC experience)
- Define audit window (start and end dates)
- Conduct readiness assessment against selected criteria
Phase 2: Control Design and Implementation (Weeks 5-16)
- Map organizational controls to TSC criteria
- Design controls for each applicable criterion:
- CC6.1: Logical access security (SSO, MFA, RBAC)
- CC6.2: System credential management
- CC6.3: Access removal upon termination
- CC7.1: Intrusion detection and monitoring
- CC7.2: Security incident response
- CC8.1: Change management process
- Implement technical controls:
- Identity provider (Okta, Azure AD)
- Endpoint detection and response
- SIEM for log aggregation
- Vulnerability scanning
- Encryption at rest and in transit
- Implement administrative controls:
- Security policies and procedures
- Background check process
- Security awareness training
- Vendor management programme
- Document all controls with:
- Control objective
- Control activity description
- Frequency (continuous, daily, weekly, quarterly, annual)
- Control owner
- Evidence type (screenshot, report, ticket, log)
Phase 3: Evidence Collection Period (Audit Window)
- Operate controls consistently throughout the audit period
- Collect and organize evidence:
- Access review completion records (quarterly)
- Change management tickets and approvals
- Incident response logs
- Vulnerability scan reports
- Penetration test results
- Training completion records
- Backup verification logs
- System availability reports
- Maintain evidence repository with clear naming conventions
- Track control failures and exceptions
- Implement remediation for any control gaps identified during the period
Phase 4: Pre-Audit Preparation (Weeks before audit)
- Perform internal control testing (walkthroughs)
- Prepare system description document
- Organize evidence by TSC criterion
- Brief control owners on audit process
- Prepare management assertion letter
- Identify and remediate any last-minute gaps
Phase 5: Audit Execution
- Auditor performs inquiry, observation, inspection, and reperformance
- Provide requested evidence and access
- Respond to auditor questions and information requests
- Address any exceptions identified during testing
- Review draft report for factual accuracy
Phase 6: Report and Remediation
- Receive SOC 2 Type II report
- Address any qualified opinions or control exceptions
- Distribute report to customers (typically under NDA)
- Plan remediation for identified exceptions
- Begin preparing for next audit cycle
Key Artifacts
- System Description Document
- Control Matrix (TSC mapping)
- Risk Assessment Documentation
- Evidence Repository
- Management Assertion Letter
- SOC 2 Type II Report (Sections I-V)
- Remediation Plan for Exceptions
Common Pitfalls
- Starting evidence collection too late - need full audit period coverage
- Inconsistent control operation (e.g., missing quarterly access reviews)
- Insufficient system description detail
- Not including subservice organizations (IaaS providers)
- Failing to document complementary user entity controls (CUECs)
- Manual controls without documented evidence of execution
References
1---2name: performing-soc-2-type-ii-audit-preparation3description: SOC 2 Type II audit preparation involves designing, implementing, and demonstrating the operational effectiveness of controls aligned to the AICPA Trust Services Criteria (TSC) over a defined audit pe4license: Apache-2.05---6# Performing SOC 2 Type II Audit Preparation78## Overview9SOC 2 Type II audit preparation involves designing, implementing, and demonstrating the operational effectiveness of controls aligned to the AICPA Trust Services Criteria (TSC) over a defined audit period (typically 6-12 months). Unlike Type I which assesses control design at a point in time, Type II evaluates whether controls operated effectively throughout the entire examination period.1011## Prerequisites12- Understanding of AICPA Trust Services Criteria (2017, updated 2022)13- Knowledge of internal control frameworks (COSO 2013)14- Familiarity with organizational IT infrastructure and data flows15- Access to GRC (Governance, Risk, Compliance) tooling1617## Core Concepts1819### Trust Services Criteria (TSC)20Five categories, with Security (Common Criteria) being mandatory:2122| Criteria | Description | Required |23|----------|-------------|----------|24| **Security (CC)** | Protection against unauthorized access | Mandatory |25| **Availability (A)** | System availability for operation and use | Optional |26| **Processing Integrity (PI)** | System processing is complete, valid, accurate, timely, authorized | Optional |27| **Confidentiality (C)** | Information designated as confidential is protected | Optional |28| **Privacy (P)** | Personal information collected, used, retained, disclosed per notice | Optional |2930### Common Criteria (CC Series)31Security is organized into 9 series based on COSO principles:3233| Series | Focus Area | COSO Principle |34|--------|-----------|----------------|35| CC1 | Control Environment | Integrity and ethical values |36| CC2 | Communication and Information | Quality information for controls |37| CC3 | Risk Assessment | Identify and assess risks |38| CC4 | Monitoring Activities | Monitor and evaluate controls |39| CC5 | Control Activities | Select and develop controls |40| CC6 | Logical and Physical Access | Restrict access to authorized users |41| CC7 | System Operations | Detect and respond to system anomalies |42| CC8 | Change Management | Authorized, tested, approved changes |43| CC9 | Risk Mitigation | Risk mitigation through business processes |4445### Type I vs Type II4647| Aspect | Type I | Type II |48|--------|--------|---------|49| Scope | Control design at a point in time | Control effectiveness over a period |50| Audit Period | Single date | 6-12 months (typically 12) |51| Evidence | Design documentation | Operating evidence throughout period |52| Assurance | Lower | Higher |53| Market Value | Initial baseline | Industry standard expectation |5455## Implementation Steps5657### Phase 1: Scoping and Readiness (Weeks 1-4)581. Determine which TSC categories to include (Security mandatory, others based on customer needs)592. Define system boundaries and description components:60 - Infrastructure (servers, networks, cloud services)61 - Software (applications, operating systems)62 - People (roles, responsibilities)63 - Procedures (automated and manual)64 - Data (data flows, classification)653. Select audit firm (CPA firm with SOC experience)664. Define audit window (start and end dates)675. Conduct readiness assessment against selected criteria6869### Phase 2: Control Design and Implementation (Weeks 5-16)701. Map organizational controls to TSC criteria712. Design controls for each applicable criterion:72 - **CC6.1**: Logical access security (SSO, MFA, RBAC)73 - **CC6.2**: System credential management74 - **CC6.3**: Access removal upon termination75 - **CC7.1**: Intrusion detection and monitoring76 - **CC7.2**: Security incident response77 - **CC8.1**: Change management process783. Implement technical controls:79 - Identity provider (Okta, Azure AD)80 - Endpoint detection and response81 - SIEM for log aggregation82 - Vulnerability scanning83 - Encryption at rest and in transit844. Implement administrative controls:85 - Security policies and procedures86 - Background check process87 - Security awareness training88 - Vendor management programme895. Document all controls with:90 - Control objective91 - Control activity description92 - Frequency (continuous, daily, weekly, quarterly, annual)93 - Control owner94 - Evidence type (screenshot, report, ticket, log)9596### Phase 3: Evidence Collection Period (Audit Window)971. Operate controls consistently throughout the audit period982. Collect and organize evidence:99 - Access review completion records (quarterly)100 - Change management tickets and approvals101 - Incident response logs102 - Vulnerability scan reports103 - Penetration test results104 - Training completion records105 - Backup verification logs106 - System availability reports1073. Maintain evidence repository with clear naming conventions1084. Track control failures and exceptions1095. Implement remediation for any control gaps identified during the period110111### Phase 4: Pre-Audit Preparation (Weeks before audit)1121. Perform internal control testing (walkthroughs)1132. Prepare system description document1143. Organize evidence by TSC criterion1154. Brief control owners on audit process1165. Prepare management assertion letter1176. Identify and remediate any last-minute gaps118119### Phase 5: Audit Execution1201. Auditor performs inquiry, observation, inspection, and reperformance1212. Provide requested evidence and access1223. Respond to auditor questions and information requests1234. Address any exceptions identified during testing1245. Review draft report for factual accuracy125126### Phase 6: Report and Remediation1271. Receive SOC 2 Type II report1282. Address any qualified opinions or control exceptions1293. Distribute report to customers (typically under NDA)1304. Plan remediation for identified exceptions1315. Begin preparing for next audit cycle132133## Key Artifacts134- System Description Document135- Control Matrix (TSC mapping)136- Risk Assessment Documentation137- Evidence Repository138- Management Assertion Letter139- SOC 2 Type II Report (Sections I-V)140- Remediation Plan for Exceptions141142## Common Pitfalls143- Starting evidence collection too late - need full audit period coverage144- Inconsistent control operation (e.g., missing quarterly access reviews)145- Insufficient system description detail146- Not including subservice organizations (IaaS providers)147- Failing to document complementary user entity controls (CUECs)148- Manual controls without documented evidence of execution149150## References151- AICPA Trust Services Criteria 2017 (updated 2022): https://www.aicpa-cima.com/topic/audit-assurance/audit-and-assurance-greater-than-soc-2152- AICPA SOC 2 Reporting Guide153- COSO Internal Control Framework 2013154- Secureframe SOC 2 Trust Services Criteria Guide: https://secureframe.com/hub/soc-2/trust-services-criteria