11 SOC Readiness Assessment
A SOC Readiness Assessment is performed before the formal SOC examination to determine whether an organization is truly prepared for independent audit.
The objective is not simply to ask:
Do we have policies?A proper readiness assessment asks:
Is the scope correct?
Are the controls appropriately designed?
Are they actually implemented?
Have they operated consistently?
Can we prove operation with evidence?
Are control owners ready?
Are populations complete?
Are gaps understood?
Can the auditor independently test the controls?This is the transition from:
SOC Program Designto:
Audit-Ready AssuranceFor GRC professionals, readiness work is one of the most important phases of a SOC program because it identifies issues before they become audit exceptions.
Learning Objectives
Section titled “Learning Objectives”By the end of this lesson, you will be able to:
-
Explain the purpose of a SOC readiness assessment.
-
Determine whether SOC 1 or SOC 2 is appropriate.
-
Select Type I or Type II.
-
Define system boundaries.
-
Establish the examination scope.
-
Identify in-scope services and systems.
-
Select applicable Trust Services Criteria.
-
Build a control inventory.
-
Map criteria to controls.
-
Assign control owners.
-
Define control frequency.
-
Map evidence requirements.
-
Validate control populations.
-
Assess design effectiveness.
-
Assess implementation.
-
Perform operating-effectiveness testing.
-
Identify evidence gaps.
-
Document readiness findings.
-
Perform root-cause analysis.
-
Build remediation plans.
-
Prepare control owners for auditor walkthroughs.
-
Build a SOC readiness dashboard.
1. What Is a SOC Readiness Assessment?
Section titled “1. What Is a SOC Readiness Assessment?”A SOC readiness assessment is a structured evaluation performed before the formal examination.
Conceptually:
SOC Requirements ↓Current Environment ↓Readiness Assessment ↓Control Gaps ↓Remediation ↓SOC ExaminationThe readiness assessment helps answer:
If the auditor began fieldwork today, would our control environment and evidence support the intended SOC report?
2. Readiness Assessment vs SOC Examination
Section titled “2. Readiness Assessment vs SOC Examination”A readiness assessment is typically advisory.
It helps the organization:
Identify Gaps
Improve Controls
Prepare Evidence
Train OwnersThe formal SOC examination provides:
Independent Auditor OpinionThese activities serve different purposes.
3. Why Perform Readiness First?
Section titled “3. Why Perform Readiness First?”Without readiness:
Auditor Arrives ↓Control Gap Discovered ↓Evidence Missing ↓ExceptionWith readiness:
Gap Identified Early ↓Remediation ↓Control Operates ↓Evidence Generated ↓Audit Ready4. Readiness Assessment Lifecycle
Section titled “4. Readiness Assessment Lifecycle”Use:
Define SOC Objective ↓Select SOC Report ↓Define Scope ↓Document System ↓Map Criteria ↓Inventory Controls ↓Assign Owners ↓Map Evidence ↓Assess Design ↓Validate Implementation ↓Test Operation ↓Identify Gaps ↓Remediate ↓Retest ↓Prepare Auditor Package5. Step 1 — Define Why SOC Is Needed
Section titled “5. Step 1 — Define Why SOC Is Needed”Before building controls, determine the business objective.
Possible reasons:
Customer Requirement
Enterprise Sales
Third-Party Assurance
Board Requirement
Contract Requirement
Financial Audit Support6. Determine SOC 1 or SOC 2
Section titled “6. Determine SOC 1 or SOC 2”Ask:
Does the service affectcustomer financial reporting?If yes:
SOC 1may be relevant.
If the primary need is assurance around:
Security
Availability
Confidentiality
Processing Integrity
Privacythen:
SOC 2may be more appropriate.
7. Avoid Choosing SOC Based on Popularity
Section titled “7. Avoid Choosing SOC Based on Popularity”Weak decision:
Everyone Wants SOC 2→ Let's Do SOC 2Strong decision:
Customer Assurance Need ↓Service Commitments ↓Risk ↓Appropriate SOC Report8. Select Type I or Type II
Section titled “8. Select Type I or Type II”Determine whether the objective is:
Point-in-Time Assuranceor:
Operating Effectiveness Over TimeUse:
Type I→ Design + Implementation
Type II→ Design + Implementation + Operating Effectiveness9. Type II Readiness Requires History
Section titled “9. Type II Readiness Requires History”If you want a Type II report, controls must have time to operate.
Example:
Quarterly Access ReviewIf the examination starts immediately after the control is introduced, there may be little or no operating evidence.
10. Define Target Examination Period
Section titled “10. Define Target Examination Period”Example:
Target SOC 2 Type II Period:
01 January 2027through30 June 2027This allows readiness planning before the operating period begins.
11. Build SOC Program Timeline
Section titled “11. Build SOC Program Timeline”Example:
Readiness AssessmentAug–Sep ↓RemediationOct–Nov ↓Control StabilizationDec ↓Type II PeriodJan–Jun ↓Audit FieldworkJul12. Define the System in Scope
Section titled “12. Define the System in Scope”SOC reporting is based on a defined system.
Identify:
Services
Infrastructure
Software
People
Procedures
Data13. Define Service Scope
Section titled “13. Define Service Scope”Example organization offers:
Core SaaS
Mobile App
Analytics Platform
AI AssistantThe intended SOC scope may include:
Core SaaS+Mobile Appbut exclude:
Experimental AI AssistantThat boundary should be explicit.
14. Define Legal Entity
Section titled “14. Define Legal Entity”Confirm which organization or entity is being examined.
Example:
ExampleCloud Technologies Pvt LtdDo not assume all subsidiaries are included.
15. Define Locations
Section titled “15. Define Locations”Consider:
Head Office
Remote Workforce
Cloud Regions
Data Centers
Support Locations16. Define Infrastructure
Section titled “16. Define Infrastructure”Document:
Cloud Providers
Compute
Databases
Storage
Network
Identity
Security Platforms17. Define Software
Section titled “17. Define Software”Include:
Production Application
Supporting Services
Deployment Systems
Monitoring
Security Platforms18. Define People
Section titled “18. Define People”Relevant personnel may include:
Engineering
Security
Cloud Operations
Support
HR
Finance
Management19. Define Procedures
Section titled “19. Define Procedures”Examples:
Access Management
Change Management
Incident Response
Vendor Management
Backup
Risk Management20. Define Data
Section titled “20. Define Data”Document important data categories:
Customer Data
Employee Data
Application Data
Logs
Confidential Information21. Build System Boundary Map
Section titled “21. Build System Boundary Map”Create:
01 SOC System Boundary MapExample:
Customer ↓SaaS Application ↓Application Services ↓Database ↓Cloud Infrastructure ↓Logging / MonitoringAlso map dependencies such as:
Identity Provider
CDN
Support SaaS
Payment Provider22. Identify Subservice Organizations
Section titled “22. Identify Subservice Organizations”Examples:
Cloud Provider
Data Center
Email Provider
Payment Processor
Support PlatformDetermine whether they will be:
Inclusive
Carved Out23. Identify CUECs
Section titled “23. Identify CUECs”The service may depend on customer controls.
Examples:
Customers Manage Their Users
Customers Protect Credentials
Customers Configure Security SettingsDocument these early.
24. Select Trust Services Categories
Section titled “24. Select Trust Services Categories”For SOC 2 determine applicability.
Always:
SecurityPotential additions:
Availability
Processing Integrity
Confidentiality
Privacy25. Do Not Select Optional Categories Without Reason
Section titled “25. Do Not Select Optional Categories Without Reason”Every additional category increases:
Controls
Evidence
Testing
Audit ScopeSelect categories based on actual commitments and requirements.
26. Example Scope Decision
Section titled “26. Example Scope Decision”SaaS platform promises:
Secure Service
99.9% Availability
Protection of Confidential Customer DataPossible scope:
Security
Availability
Confidentiality27. Document Scope Rationale
Section titled “27. Document Scope Rationale”Create:
02 SOC Scope & Applicability RegisterUse:
| Category | Applicable | Rationale |
|---|---|---|
| Security | Yes | Mandatory |
| Availability | Yes | Customer SLA |
| Processing Integrity | No | Not applicable to commitments |
| Confidentiality | Yes | Confidential customer data |
| Privacy | No | Separate privacy scope |
28. Map Criteria
Section titled “28. Map Criteria”Once categories are selected:
Trust Services Criteria ↓Enterprise ControlsAvoid treating each criterion as one separate control.
29. Build TSC-to-Control Mapping
Section titled “29. Build TSC-to-Control Mapping”Create:
03 TSC-to-Control MappingUse:
| Criterion Area | Control | Owner | Evidence |
|---|
30. Build the Control Inventory
Section titled “30. Build the Control Inventory”Create a central control register.
Recommended fields:
Control ID
Domain
Criterion
Risk
Control Statement
Owner
Operator
Frequency
Evidence
System
Status31. Example Control Inventory
Section titled “31. Example Control Inventory”| Control ID | Control | Frequency | Owner |
|---|---|---|---|
| IAM-001 | User Provisioning | Event Driven | IAM |
| IAM-002 | Privileged MFA | Continuous | IAM |
| IAM-003 | Access Review | Quarterly | IAM |
| CHG-001 | Production Change Approval | Event Driven | Engineering |
| VUL-001 | Vulnerability Management | Continuous | Security |
32. Strong Control Statements
Section titled “32. Strong Control Statements”Weak:
Access is controlled.
Strong:
Access to production systems requires documented business approval, is provisioned according to defined roles, and is periodically reviewed for continued need.
The second can be tested.
33. Testable Control Components
Section titled “33. Testable Control Components”A strong control statement defines:
Who
What
When
How34. Assign Control Owners
Section titled “34. Assign Control Owners”Every control needs one accountable owner.
Example:
Control:Privileged Access Review
Owner:IAM Director35. Owner vs Operator
Section titled “35. Owner vs Operator”Example:
Owner:IAM Director
Operator:Identity OperationsBoth may participate in audit walkthroughs.
36. Assign Evidence Owner
Section titled “36. Assign Evidence Owner”Evidence may be produced by another team.
Example:
Control Owner:Security Director
Evidence Owner:SOC Operations37. Validate Ownership
Section titled “37. Validate Ownership”Ask:
Does the owner knowthey own the control?A spreadsheet assigning ownership without operational agreement is not sufficient.
38. Define Control Frequency
Section titled “38. Define Control Frequency”Use consistent values:
Continuous
Daily
Weekly
Monthly
Quarterly
Annual
Event Driven39. Why Frequency Matters
Section titled “39. Why Frequency Matters”The auditor needs to understand how often the control should operate.
Example:
Quarterly Reviewexpected during one year:
4 Executions40. Build Control Calendar
Section titled “40. Build Control Calendar”Create:
04 SOC Control CalendarTrack:
| Control | Frequency | Jan | Feb | Mar | Q2 |
|---|
This helps prevent missed manual controls.
41. Define Evidence Before the Audit
Section titled “41. Define Evidence Before the Audit”For every control ask:
What proves this control operated?Examples:
Reports
Tickets
Approvals
Logs
Configurations
Meeting Records
Review Sign-Off42. Build Evidence Matrix
Section titled “42. Build Evidence Matrix”Create:
05 SOC Evidence MatrixUse:
| Control | Evidence | Source | Frequency | Owner |
|---|
43. Evidence Quality
Section titled “43. Evidence Quality”Evidence should be:
Relevant
Complete
Reliable
Current
Traceable44. Evidence Example — User Provisioning
Section titled “44. Evidence Example — User Provisioning”Control:
Access requires approval.
Good evidence:
Access Request
Manager Approval
Provisioned Role
Timestamp45. Evidence Example — MFA
Section titled “45. Evidence Example — MFA”Good evidence:
Privileged User Population
MFA Configuration
Coverage Report
Exceptions46. Evidence Example — Change Management
Section titled “46. Evidence Example — Change Management”Good evidence:
Pull Request
Test Result
Approval
Deployment Record47. Evidence Example — Vendor Risk
Section titled “47. Evidence Example — Vendor Risk”Good evidence:
Vendor Inventory
Risk Tier
Assessment
Approval
SOC Report48. Screenshots as Evidence
Section titled “48. Screenshots as Evidence”Screenshots may be useful for certain configurations.
But they are often weak for demonstrating:
Complete Population
Historical Operation
Recurring Control ExecutionUse stronger system-generated evidence where possible.
49. Validate Evidence Period
Section titled “49. Validate Evidence Period”For Type II:
Evidence Dateshould fall within:
Examination Periodunless being used for another specific purpose.
50. Evidence Repository
Section titled “50. Evidence Repository”Build a structured repository.
Example:
SOC-Readiness/│├── Governance/├── IAM/├── Change-Management/├── Vulnerability/├── Incident-Response/├── Availability/├── Vendor-Risk/└── Privacy/51. Evidence Naming
Section titled “51. Evidence Naming”Use consistent names.
Example:
IAM-003_Q1_Access-Review_2027.pdfinstead of:
final-review-new2.pdf52. Validate Population Sources
Section titled “52. Validate Population Sources”For controls using sampling:
Populationmust be complete.
Examples:
All New Hires
All Terminations
All Production Changes
All Security Incidents
All New Vendors53. Population Example
Section titled “53. Population Example”Control:
Production Changes Require ApprovalPopulation source:
CI/CD PlatformCount:
3,482 Deployments54. Population Completeness Test
Section titled “54. Population Completeness Test”Compare different sources.
Example:
CI/CD Deployments:3,482
Change Tickets:3,410Difference:
72Investigate before audit.
55. Common Population Gaps
Section titled “55. Common Population Gaps”Examples:
Emergency Changes Missing
Local Admins Missing
Contractors Missing
Manual Deployments Missing
Shadow SaaS Missing56. Assess Control Design
Section titled “56. Assess Control Design”Ask:
If this control operates exactly as written, does it adequately address the relevant risk and criterion?
57. Design Gap Example
Section titled “57. Design Gap Example”Risk:
Privileged Account CompromiseControl:
Admins use passwordsand access is reviewed annually.Potentially inadequate.
Stronger design:
MFA
Least Privilege
Quarterly Review
Central Logging58. Design Assessment Status
Section titled “58. Design Assessment Status”Use:
Effective
Partially Effective
Ineffective59. Validate Implementation
Section titled “59. Validate Implementation”Ask:
Has the control actuallybeen implemented?Example:
Policy:
Critical Vendors Reviewed AnnuallyActual:
No Vendor Review Process ExistsImplementation gap.
60. Implementation Evidence
Section titled “60. Implementation Evidence”Look for:
Configured System
Assigned Owner
Operational Workflow
Generated Evidence61. Perform Walkthroughs
Section titled “61. Perform Walkthroughs”A walkthrough traces a real example end to end.
Example:
New Employee ↓HR Record ↓Access Request ↓Approval ↓Provisioning62. Why Walkthroughs Matter
Section titled “62. Why Walkthroughs Matter”They help verify:
Process Actually Works
Owner Understands It
Evidence Exists
Control Description Is Accurate63. Walkthrough — Access Management
Section titled “63. Walkthrough — Access Management”Ask the owner:
Show one user who joined recently and demonstrate how access was approved and provisioned.
64. Walkthrough — Termination
Section titled “64. Walkthrough — Termination”Trace:
HR Termination ↓Identity Disable ↓Application Removal65. Walkthrough — Change Management
Section titled “65. Walkthrough — Change Management”Select one deployment.
Trace:
Request
Code Review
Testing
Approval
Deployment66. Walkthrough — Incident Response
Section titled “66. Walkthrough — Incident Response”Select a security incident.
Trace:
Alert
Triage
Investigation
Containment
Closure67. Walkthrough — Vendor Review
Section titled “67. Walkthrough — Vendor Review”Select a critical vendor.
Trace:
Request
Risk Tier
Assessment
Approval
Contract
Reassessment68. Test Operating Effectiveness
Section titled “68. Test Operating Effectiveness”For Type II readiness, determine whether controls operated during the intended period.
Example:
Quarterly Access ReviewsExpected:
4Actual:
4Then review evidence quality.
69. Manual Control Testing
Section titled “69. Manual Control Testing”Typical samples may include:
Access Requests
Changes
Incidents
Vendor Reviews
Exceptions70. Automated Control Testing
Section titled “70. Automated Control Testing”Potential complete-population tests include:
MFA Coverage
Encryption Coverage
SIEM Coverage
Endpoint Agent Coverage
Public Exposure71. Example — MFA Testing
Section titled “71. Example — MFA Testing”Population:
72 Privileged UsersResult:
70 MFA Enabled
2 MFA DisabledConclusion:
Control Gap72. Example — Access Review Testing
Section titled “72. Example — Access Review Testing”Expected:
Q1Q2Q3Q4Result:
Q3 Not CompletedPotential Type II exception.
73. Example — Change Testing
Section titled “73. Example — Change Testing”Population:
1,200 Production ChangesSample:
40Exceptions:
3 Missing Pre-Deployment ApprovalAssess significance and root cause.
74. Evidence Gap vs Control Failure
Section titled “74. Evidence Gap vs Control Failure”These are different.
Example A:
Control Operated
Evidence LostResult:
Evidence GapExample B:
Control Never OperatedResult:
Control FailureBoth are serious for readiness, but remediation differs.
75. Build Gap Register
Section titled “75. Build Gap Register”Create:
06 SOC Readiness Gap RegisterUse:
| Gap ID | Control | Gap Type | Risk | Severity | Owner |
|---|
76. Gap Categories
Section titled “76. Gap Categories”Use:
Scope Gap
Design Gap
Implementation Gap
Operating Gap
Evidence Gap
Population Gap
Ownership Gap
Documentation Gap77. Scope Gap Example
Section titled “77. Scope Gap Example”Production Support Platformprocesses customer data but is missing from SOC scope.
78. Design Gap Example
Section titled “78. Design Gap Example”No Privileged MFA Requirement79. Implementation Gap Example
Section titled “79. Implementation Gap Example”Policy Requires Quarterly Reviewbut process not established.80. Operating Gap Example
Section titled “80. Operating Gap Example”Q2 Access Review Missed81. Evidence Gap Example
Section titled “81. Evidence Gap Example”Vendor Review Completedbut no retained approval record.82. Population Gap Example
Section titled “82. Population Gap Example”Contractors excludedfrom termination report.83. Ownership Gap Example
Section titled “83. Ownership Gap Example”Backup Review Controlhas no assigned owner.84. Documentation Gap Example
Section titled “84. Documentation Gap Example”The process works but:
Control Descriptiondoes not matchactual operation.Update documentation before examination.
85. Assess Gap Severity
Section titled “85. Assess Gap Severity”Consider:
Control Importance
TSC Impact
Population Size
Frequency
Customer Impact
RiskUse:
Critical
High
Medium
Lowaccording to methodology.
86. Perform Root-Cause Analysis
Section titled “86. Perform Root-Cause Analysis”Example:
Access Review Missed ↓Manual Reminder Failed ↓No Central Control CalendarRoot cause:
Recurring SOC controls are not centrally scheduled or monitored.
87. Correction vs Corrective Action
Section titled “87. Correction vs Corrective Action”Correction:
Perform Missing ReviewCorrective action:
Implement SOC Control Calendar+Automated Reminder+Escalation88. Build Remediation Tracker
Section titled “88. Build Remediation Tracker”Create:
07 SOC Readiness Remediation TrackerUse:
| Gap | Correction | Corrective Action | Owner | Due | Status |
|---|
89. Prioritize Remediation
Section titled “89. Prioritize Remediation”Recommended order:
Scope ↓Control Design ↓Implementation ↓Operating Effectiveness ↓Evidence QualityDo not spend time organizing evidence for a badly designed control.
90. Control Stabilization
Section titled “90. Control Stabilization”After remediation:
New Control ↓Operate ↓Generate Evidence ↓Verify ConsistencyFor Type II, sufficient operating history is important.
91. Retest Remediation
Section titled “91. Retest Remediation”Do not close a gap because:
Owner Says FixedRetest.
92. Example Retest — MFA
Section titled “92. Example Retest — MFA”Before:
70 / 72After:
72 / 72Also verify preventive monitoring.
93. Example Retest — Access Review
Section titled “93. Example Retest — Access Review”Verify:
Review Completed
Full Population
Decisions Recorded
Removals Completed94. Evidence Readiness Review
Section titled “94. Evidence Readiness Review”Before audit, review every control:
Evidence Expected
Evidence Available
Evidence Quality
Evidence Period95. Build Evidence Request List
Section titled “95. Build Evidence Request List”Create:
08 SOC Evidence Request ListUse:
| Request ID | Control | Evidence | Owner | Status |
|---|
96. Evidence Request Status
Section titled “96. Evidence Request Status”Use:
Not Requested
Requested
Received
Under Review
Accepted
Rejected97. Reject Weak Evidence
Section titled “97. Reject Weak Evidence”Example:
Control:
Quarterly Access ReviewSubmitted evidence:
Screenshot of user listMissing:
Reviewer
Review Date
Decision
Removal ActionsRequest stronger evidence.
98. Prepare Control Owners
Section titled “98. Prepare Control Owners”Control owners should understand:
What Control They Own
Why It Exists
How It Operates
What Evidence Exists
What Happens When It Fails99. Auditor Walkthrough Preparation
Section titled “99. Auditor Walkthrough Preparation”Do not coach owners to memorize scripts.
Instead ensure they can naturally explain the real process.
Auditor may ask:
Show me.
Who approves this?
How often?
What happens if it fails?
Where is the evidence?100. Walkthrough Preparation Sheet
Section titled “100. Walkthrough Preparation Sheet”Create:
09 Control Owner Walkthrough GuideFor each owner include:
Control
Objective
Process
Evidence
Example Transaction
Known Exceptions101. Avoid Over-Engineering Controls for Audit
Section titled “101. Avoid Over-Engineering Controls for Audit”Weak approach:
Create Complex ProcessOnly Because Auditor AskedBetter:
Design Sustainable ControlThat Supports Real RiskSOC controls should become normal operations.
102. Test System Description Accuracy
Section titled “102. Test System Description Accuracy”The SOC system description must reflect reality.
Validate:
Infrastructure
Software
People
Procedures
Data
Boundaries103. System Description Gap Example
Section titled “103. System Description Gap Example”Document says:
Application Hosted in AWS OnlyActual:
AWS+Azure Identity+Third-Party CDNUpdate the system description.
104. Validate Subservice Organizations
Section titled “104. Validate Subservice Organizations”Check whether dependencies changed.
Example:
New AI Processing Provideradded during readiness.
Determine if it affects SOC scope.
105. Validate CUECs
Section titled “105. Validate CUECs”For each customer responsibility ask:
Is it realistic?
Clearly documented?
Communicated to customers?106. Review Policies
Section titled “106. Review Policies”Validate important policies such as:
Information Security
Access Control
Change Management
Incident Response
Vendor Risk
Business Continuity
Data Protection107. Policy-to-Control Alignment
Section titled “107. Policy-to-Control Alignment”Example:
Policy says:
Privileged Access Reviewed QuarterlyControl says:
Reviewed AnnuallyMismatch.
Align policy and operation.
108. Review Security Awareness
Section titled “108. Review Security Awareness”Verify:
Population
New Hires
Annual Completion
Overdue Training109. Review HR Controls
Section titled “109. Review HR Controls”Relevant areas may include:
Background Checks
Confidentiality Agreements
Training
Termination Notificationsdepending on scope and control design.
110. Review Risk Management
Section titled “110. Review Risk Management”Verify:
Risk Assessment
Risk Register
Risk Treatment
Management Review111. Review Vendor Management
Section titled “111. Review Vendor Management”Verify:
Vendor Inventory
Risk Tiering
Due Diligence
Approval
Contract
Monitoring112. Review IAM
Section titled “112. Review IAM”Verify:
Provisioning
MFA
Privileged Access
Access Review
Termination
Service Accounts113. Review Change Management
Section titled “113. Review Change Management”Verify:
Code Review
Testing
Approval
Deployment
Emergency Changes114. Review Security Operations
Section titled “114. Review Security Operations”Verify:
Logging
Monitoring
Vulnerability Management
Incident Response115. Review Availability
Section titled “115. Review Availability”If applicable:
Availability Monitoring
Backup
Recovery
DR Tests
RTO/RPO116. Review Confidentiality
Section titled “116. Review Confidentiality”If applicable:
Classification
Access
Encryption
Sharing
Retention
Deletion117. Review Processing Integrity
Section titled “117. Review Processing Integrity”If applicable:
Input Validation
Authorization
Reconciliation
Exceptions
Output Validation118. Review Privacy
Section titled “118. Review Privacy”If applicable:
PII Inventory
Notice
Purpose
Consent
Rights
Third Parties
Retention
Deletion119. Create Readiness Score
Section titled “119. Create Readiness Score”A practical readiness scoring model may use:
Ready
Minor Gaps
Material Gaps
Not Ready120. Example Scoring
Section titled “120. Example Scoring”| Area | Status |
|---|---|
| Scope | Ready |
| Governance | Ready |
| IAM | Minor Gaps |
| Change Management | Ready |
| Vendor Risk | Material Gaps |
| Evidence | Minor Gaps |
Overall:
Not Yet Ready for Examinationuntil material gaps are remediated.
121. Build SOC Readiness Dashboard
Section titled “121. Build SOC Readiness Dashboard”Create:
10 SOC Readiness DashboardTrack:
Total Controls
Controls Ready
Design Gaps
Operating Gaps
Evidence Gaps
Open High Findings
Overdue Remediation
Evidence Completion122. Example Dashboard
Section titled “122. Example Dashboard”| Metric | Current |
|---|---|
| Total Controls | 78 |
| Audit Ready | 66 |
| Design Gaps | 2 |
| Operating Gaps | 4 |
| Evidence Gaps | 6 |
| High Findings | 2 |
| Evidence Completion | 92% |
123. Readiness KPI
Section titled “123. Readiness KPI”Example:
KPI:Percentage of SOC controlswith complete current evidenceTarget:
100%124. Readiness KRI
Section titled “124. Readiness KRI”Example:
KRI:High-risk SOC control gapsremaining at audit startTolerance:
0125. Evidence KRI
Section titled “125. Evidence KRI”Example:
Control evidence overduefor required period126. Control Operation KRI
Section titled “126. Control Operation KRI”Example:
Recurring controlsmissed during examination periodTolerance:
0127. Perform Mock Audit
Section titled “127. Perform Mock Audit”Before formal fieldwork, conduct:
Mock Walkthroughs
Evidence Requests
Sample Selection
Control Testing128. Mock Auditor Request
Section titled “128. Mock Auditor Request”Example:
Provide the complete population of production changes from January through June.
The team should be able to respond without weeks of manual reconstruction.
129. Mock Sample Test
Section titled “129. Mock Sample Test”Select:
25 ChangesTest:
Approval
Testing
Deployment
Evidence130. Mock Access Test
Section titled “130. Mock Access Test”Select:
20 New Users
10 Terminated UsersVerify required evidence.
131. Mock Incident Test
Section titled “131. Mock Incident Test”Select:
5 Security IncidentsTrace:
Detection
Classification
Investigation
Closure132. Mock Vendor Test
Section titled “132. Mock Vendor Test”Select:
10 Critical VendorsVerify:
Risk Assessment
Approval
Current Assurance133. Audit PBC List
Section titled “133. Audit PBC List”Auditors often provide a Provided By Client (PBC) request list.
A readiness program should prepare for:
Policies
Populations
Evidence
System Documentation
Control Records134. PBC Tracker
Section titled “134. PBC Tracker”Create:
11 SOC PBC TrackerUse:
| Request | Owner | Due | Received | Auditor Status |
|---|
135. Audit Communication
Section titled “135. Audit Communication”Define who communicates with the auditor.
Recommended:
Audit Lead / GRC ↓Control Owners ↓Evidence OwnersThis reduces conflicting responses.
136. Avoid Uncontrolled Auditor Requests
Section titled “136. Avoid Uncontrolled Auditor Requests”Evidence should flow through the agreed audit process.
This helps protect:
Sensitive Logs
Customer Data
Credentials
Security Reports137. Evidence Minimization
Section titled “137. Evidence Minimization”Provide sufficient evidence without unnecessarily disclosing:
Passwords
Secrets
Full Customer Data
Private Keys138. Sensitive Audit Evidence
Section titled “138. Sensitive Audit Evidence”Examples:
Pentest Reports
Vulnerability Reports
Security Architecture
Incident RecordsUse appropriate secure sharing.
139. Readiness Finding Example — Access
Section titled “139. Readiness Finding Example — Access”Quarterly privileged-access reviews are defined but were not completed for one of four required quarters.
140. Readiness Finding Example — Change Management
Section titled “140. Readiness Finding Example — Change Management”Four of twenty-five sampled production changes lacked documented evidence of pre-deployment approval.
141. Readiness Finding Example — Vendor Risk
Section titled “141. Readiness Finding Example — Vendor Risk”Nine critical providers have not completed the required annual security reassessment.
142. Readiness Finding Example — Evidence
Section titled “142. Readiness Finding Example — Evidence”Incident-response tabletop exercises were reportedly completed, but evidence of completion and management review was unavailable.
143. Readiness Finding Example — Scope
Section titled “143. Readiness Finding Example — Scope”The customer-support platform processes in-scope customer information but is excluded from the current SOC system boundary.
144. Common Readiness Mistakes
Section titled “144. Common Readiness Mistakes”Mistake 1 — Starting With Evidence Collection Before Scope
Section titled “Mistake 1 — Starting With Evidence Collection Before Scope”Teams collect unnecessary artifacts.
Mistake 2 — SOC Scope Too Broad
Section titled “Mistake 2 — SOC Scope Too Broad”The audit becomes expensive and difficult to maintain.
Mistake 3 — SOC Scope Too Narrow
Section titled “Mistake 3 — SOC Scope Too Narrow”Customer-relevant systems are excluded.
Mistake 4 — Generic Controls Copied From Templates
Section titled “Mistake 4 — Generic Controls Copied From Templates”They do not reflect real operations.
Mistake 5 — Owners Assigned Only in Spreadsheet
Section titled “Mistake 5 — Owners Assigned Only in Spreadsheet”Operational accountability does not exist.
Mistake 6 — Control Frequency Undefined
Section titled “Mistake 6 — Control Frequency Undefined”Auditor cannot determine expected operation.
Mistake 7 — Evidence Created at Audit Time
Section titled “Mistake 7 — Evidence Created at Audit Time”Historical operation cannot be demonstrated reliably.
Mistake 8 — Population Sources Incomplete
Section titled “Mistake 8 — Population Sources Incomplete”Auditor samples from incomplete data.
Mistake 9 — Readiness Tests Documentation Only
Section titled “Mistake 9 — Readiness Tests Documentation Only”Operating reality is missed.
Mistake 10 — Remediation Completed but Not Retested
Section titled “Mistake 10 — Remediation Completed but Not Retested”Control effectiveness remains uncertain.
145. Weak SOC Readiness
Section titled “145. Weak SOC Readiness”Policies Written ↓Evidence Folder Created ↓Call Auditor146. Strong SOC Readiness
Section titled “146. Strong SOC Readiness”Business Objective ↓Correct SOC Scope ↓System Boundaries ↓Criteria ↓Risks ↓Controls ↓Owners ↓Evidence ↓Testing ↓Gaps ↓Remediation ↓Retesting ↓Auditor Readiness147. Practical Activity — Build SOC Readiness Assessment Plan
Section titled “147. Practical Activity — Build SOC Readiness Assessment Plan”Create:
01 SOC Readiness Assessment PlanInclude:
SOC Objective
Report Type
Target Period
Services
Locations
Trust Services Categories
Stakeholders
Timeline148. Practical Activity — Build Control Inventory
Section titled “148. Practical Activity — Build Control Inventory”Create:
02 SOC Control InventoryInclude at least 40 controls across:
Governance
Risk
IAM
Security Operations
Change Management
Vendor Risk
Availability
Confidentialityas applicable.
149. Practical Activity — Build TSC Mapping
Section titled “149. Practical Activity — Build TSC Mapping”Create:
03 TSC-to-Control MappingMap selected criteria to your control inventory.
150. Practical Activity — Build Evidence Request List
Section titled “150. Practical Activity — Build Evidence Request List”Create:
04 SOC Evidence Request ListInclude:
Policies
Access
Changes
Vulnerabilities
Incidents
Vendors
Backups
Risk151. Practical Activity — Build Control Testing Workbook
Section titled “151. Practical Activity — Build Control Testing Workbook”Create:
05 SOC Control Testing WorkbookUse:
| Control | Population | Sample | Evidence | Result |
|---|
152. Practical Activity — Build Readiness Gap Register
Section titled “152. Practical Activity — Build Readiness Gap Register”Create:
06 SOC Readiness Gap RegisterAdd at least ten fictional gaps across:
Design
Implementation
Operation
Evidence
Population
Scope153. Practical Activity — Build Remediation Tracker
Section titled “153. Practical Activity — Build Remediation Tracker”Create:
07 SOC Remediation TrackerTrack:
Gap
Root Cause
Action
Owner
Target
Retest154. Practical Activity — Build Readiness Dashboard
Section titled “154. Practical Activity — Build Readiness Dashboard”Create:
08 SOC Readiness DashboardInclude:
Control Readiness
Evidence Completion
Open Gaps
High-Risk Gaps
Remediation Status
Audit Timeline155. Practical Activity — Perform Mock Walkthrough
Section titled “155. Practical Activity — Perform Mock Walkthrough”Select one control from each:
IAM
Change Management
Vulnerability Management
Incident Response
Vendor RiskFor each answer:
What is the control?
Who owns it?
How does it operate?
What is the population?
What evidence exists?
What happens when it fails?156. SOC Readiness Checklist
Section titled “156. SOC Readiness Checklist”Strategy
Section titled “Strategy”-
SOC objective documented.
-
SOC 1 / SOC 2 selected.
-
Type I / Type II selected.
-
Target examination period defined.
-
Business stakeholders aligned.
-
Services defined.
-
Legal entities defined.
-
Locations defined.
-
Infrastructure documented.
-
Software documented.
-
People documented.
-
Procedures documented.
-
Data documented.
-
Subservices identified.
-
CUECs identified.
Criteria
Section titled “Criteria”-
Applicable TSC categories selected.
-
Applicability rationale documented.
-
Criteria mapped to controls.
Controls
Section titled “Controls”-
Control inventory complete.
-
Controls clearly written.
-
Owners assigned.
-
Operators identified.
-
Frequencies defined.
-
Effective dates recorded.
Evidence
Section titled “Evidence”-
Evidence requirements defined.
-
Evidence owners identified.
-
Evidence repository established.
-
Historical evidence retained.
-
Evidence period validated.
-
Sensitive evidence protected.
Population
Section titled “Population”-
Population sources identified.
-
Populations complete.
-
Contractors included where applicable.
-
Emergency activity included.
-
Manual processes included.
Testing
Section titled “Testing”-
Design effectiveness assessed.
-
Implementation validated.
-
Walkthroughs performed.
-
Operating effectiveness tested.
-
Exceptions documented.
Remediation
Section titled “Remediation”-
Gaps classified.
-
Severity assigned.
-
Root cause identified.
-
Corrective actions assigned.
-
Target dates defined.
-
Retesting completed.
Auditor Readiness
Section titled “Auditor Readiness”-
Control owners prepared.
-
PBC tracker ready.
-
Audit communication path defined.
-
Mock audit completed.
-
System description validated.
-
Open high-risk gaps resolved.
157. GRC Analyst Responsibilities
Section titled “157. GRC Analyst Responsibilities”A GRC professional leading SOC readiness may:
-
Define SOC scope.
-
Coordinate business objectives.
-
Select applicable criteria.
-
Maintain control inventories.
-
Build TSC mappings.
-
Assign control owners.
-
Define evidence requirements.
-
Validate control populations.
-
Conduct walkthroughs.
-
Perform design reviews.
-
Perform operating-effectiveness testing.
-
Document readiness gaps.
-
Coordinate root-cause analysis.
-
Manage remediation.
-
Retest controls.
-
Prepare PBC materials.
-
Coordinate external auditor requests.
-
Maintain readiness dashboards.
GRC connects:
Executive Management
Security
IAM
Engineering
Cloud
IT Operations
HR
Legal
Privacy
Procurement
Vendors
Auditors158. SOC Readiness Maturity Model
Section titled “158. SOC Readiness Maturity Model”Level 1 — Audit Driven
Section titled “Level 1 — Audit Driven”Auditor Requests Evidence ↓Organization SearchesLevel 2 — Documented
Section titled “Level 2 — Documented”Controls
Policies
OwnersLevel 3 — Managed
Section titled “Level 3 — Managed”Evidence
Testing
Remediation
Control CalendarLevel 4 — Integrated
Section titled “Level 4 — Integrated”Continuous Evidence
Automated Controls
Metrics
Risk IntegrationLevel 5 — Continuous Assurance
Section titled “Level 5 — Continuous Assurance”Real-Time Control Monitoring
Automated Evidence
Dynamic Scope
Continuous Readiness159. SOC Readiness Mindset
Section titled “159. SOC Readiness Mindset”For every control ask:
Why is this control in scope?
Which risk does it address?
Which criterion does it support?
Who owns it?
Who operates it?
How often should it operate?
When did it become effective?
What is the complete population?
What evidence proves operation?
Is that evidence reliable?
Can the auditor reproduce the test?
Did the control operate throughout the period?
What happens if it fails?
Has remediation been retested?For the SOC program as a whole ask:
Is our scope correct?
Does the system description match reality?
Are the selected criteria justified?
Are important providers included?
Are customer responsibilities clear?
Do control owners understand their responsibilities?
Could we satisfy an auditor request today?If these questions can be answered confidently with evidence, the organization is approaching genuine SOC readiness.
Key Takeaways
Section titled “Key Takeaways”-
SOC readiness determines whether an organization is prepared for formal SOC examination.
-
Scope should be defined before building evidence.
-
SOC 1 and SOC 2 serve different assurance objectives.
-
Type I and Type II require different levels of operating evidence.
-
System boundaries should clearly identify services, infrastructure, software, people, procedures, data, and dependencies.
-
Optional Trust Services Categories should be selected according to actual commitments and requirements.
-
Criteria should be mapped to a practical enterprise control library.
-
Controls should be clear, owned, repeatable, and testable.
-
Evidence requirements should be established before the examination period.
-
Population completeness is essential for reliable control testing.
-
Readiness should assess design, implementation, and operating effectiveness.
-
Evidence gaps and control failures are different and should be remediated differently.
-
Findings should be classified by scope, design, implementation, operation, evidence, population, ownership, or documentation.
-
Remediation should address root causes and be independently retested.
-
Mock audits and control-owner walkthroughs are valuable before formal fieldwork.
-
Strong SOC readiness turns audit preparation into an ongoing control-management process rather than an annual evidence hunt.
Knowledge Check
Section titled “Knowledge Check”Before continuing, make sure you can answer:
-
What is a SOC readiness assessment?
-
How does readiness differ from a formal SOC examination?
-
Why should SOC scope be defined first?
-
How do you determine whether SOC 1 or SOC 2 is appropriate?
-
What is the difference between Type I and Type II readiness?
-
What should the SOC system boundary contain?
-
Why should optional Trust Services Categories be carefully selected?
-
What is a control inventory?
-
What makes a control statement testable?
-
Why should control owners be formally assigned?
-
Why is control frequency important?
-
What makes evidence reliable?
-
Why is population completeness critical?
-
What is design effectiveness?
-
What is implementation testing?
-
What is operating effectiveness?
-
What are common readiness gap categories?
-
Why should remediation be retested?
-
What is a PBC tracker?
-
What role does GRC play in SOC readiness?
What’s Next?
Section titled “What’s Next?”➡️ Next: 12 — SOC Evidence Collection
In the next lesson, you will focus specifically on how to design and operate an audit-ready evidence-management process.
You will work through:
Control ↓Evidence Requirement ↓Evidence Source ↓Population ↓Collection ↓Validation ↓Storage ↓Audit Request ↓Testing ↓TraceabilityYou will learn how to manage:
Policies
Configurations
Reports
Access Evidence
Change Records
Incident Evidence
Vendor Assurance
Populations
Samples
Historical Evidence
Evidence Freshnessand build practical artifacts including a SOC Evidence Catalog, Evidence Request Register, Control-to-Evidence Matrix, Population Register, Evidence Quality Checklist, PBC Tracker, and Audit Evidence Repository Structure.