SOC 2 is the standard that SaaS companies, cloud providers, and managed service firms use to prove they protect customer data. Built on five Trust Services Criteria – Security, Availability, Processing Integrity, Confidentiality, and Privacy – it gives clients and auditors a structured way to evaluate your controls. Penetration testing validates whether those controls actually hold up under attack conditions.
Table of contents
What SOC 2 Is
SOC 2 (System and Organization Controls 2) was developed by the American Institute of Certified Public Accountants (AICPA). It defines how service organizations should manage customer data based on five principles. Unlike prescriptive standards, SOC 2 lets each organization design its own controls – an independent CPA firm then audits whether those controls are properly designed and working.
SOC 2 compliance has become a baseline requirement for doing business in SaaS, fintech, and healthcare. Enterprise clients routinely demand SOC 2 Type II reports as part of vendor due diligence, and the trend is only growing as organizations rely more on third-party cloud services.
Trust Services Criteria
SOC 2 evaluates controls against five Trust Services Criteria (TSC):
- Security (mandatory) – protection against unauthorized access. Covers firewalls, intrusion detection, access management, and incident response.
- Availability – system uptime and reliability. Requires disaster recovery plans, failover systems, and performance monitoring.
- Processing Integrity – accurate and timely data processing. Applies to billing systems, analytics platforms, and transaction workflows.
- Confidentiality – protection of sensitive data from unauthorized disclosure. Encryption, data classification, and access controls.
- Privacy – how personal information is collected, used, retained, and disposed of in line with stated policies and regulations like GDPR.
Type I vs Type II
A Type I report evaluates control design at a single point in time. It answers: “Do we have the right controls in place?” Good for first-time audits and startups establishing credibility.
A Type II report evaluates whether controls actually work over a period of six to twelve months. Auditors review system logs, monitoring reports, incident response actions, and change management records. Type II carries more weight with clients and regulators, and is what enterprise buyers typically require.
The audit process has four stages: scoping (which systems and data are included), control identification (mapping controls to SOC 2 criteria), testing and validation (assessing design and operating effectiveness), and reporting (issuing the formal SOC 2 report).
Pentesting for SOC 2
Penetration testing is not explicitly required by the SOC 2 framework. In practice, it has become a baseline expectation. Auditors view regular pentesting as evidence of proactive security governance – policies prove intent, but penetration testing proves capability.
A SOC 2-focused pentest validates whether controls like access management, firewalls, encryption, and monitoring actually withstand simulated attacks. Pentest findings map directly to SOC 2 Common Criteria controls:
- CC6.1-CC6.8 – access controls, authentication, segregation of duties. Testing for privilege escalation and lateral movement validates these directly.
- CC7.1-CC7.4 – vulnerability management, system monitoring, incident response. Exploiting unpatched software validates CC7.1.
- CC8.1 – data processing integrity. SQL injection and input validation tests cover this.
Testing scope typically covers web applications, APIs, cloud infrastructure, internal networks, and any system processing customer data. Most organizations should test annually at minimum – ideally before the Type II observation window. Significant environment changes (new cloud providers, major infrastructure updates, new third-party integrations) should trigger additional testing.
Common Findings
- Cloud misconfigurations – overly permissive IAM roles, publicly exposed storage buckets, misconfigured security groups
- Weak access controls – shared credentials, missing MFA, unrevoked accounts, privilege escalation paths
- Insecure APIs – broken access controls, excessive data exposure, missing rate limiting, poor input validation
- Insufficient logging – missing centralized logging, incomplete audit trails, alerts that fail to detect real attacks
After testing, prioritize high- and critical-severity findings for immediate remediation. Conduct verification retesting to confirm fixes. Provide the full pentest report, remediation evidence, and retest results to your auditor.
Relationship with Other Frameworks
SOC 2 controls overlap with several other standards, which means a single set of well-designed controls can satisfy multiple frameworks:
- NIST CSF – SOC 2 maps well to NIST’s Identify, Protect, Detect, Respond, Recover functions. Many organizations use NIST CSF as the control backbone for SOC 2.
- ISO 27001 – Annex A controls align closely with SOC 2 TSC requirements. Dual compliance is common for organizations with international clients.
- HITRUST CSF – incorporates SOC 2 criteria alongside 40+ other standards. Healthcare SaaS providers often pursue both.
- GDPR – SOC 2 Privacy criteria and GDPR data protection requirements share significant overlap.
How FORTBRIDGE Can Help
FORTBRIDGE provides penetration testing for organizations pursuing or maintaining SOC 2 compliance. We test web applications, APIs, cloud infrastructure (AWS, Azure, GCP), and internal networks – delivering reports that map findings directly to Trust Services Criteria and Common Criteria controls. Our reports give your auditor the evidence they need.
Contact us today to discuss how we can help you meet SOC 2 compliance requirements through targeted penetration testing.