Skip to content
intermediate Phase 18 · Governance, Risk, Compliance, and Capstone

GRC Frameworks: SOC 2 and ISO 27001

Map controls to common audit frameworks your organization must satisfy.

55m
0 problems
Topic Progress 0%

SOC 2: Trust Services Criteria

SOC 2: Trust Services Criteria

SOC 2 is the most common compliance framework for SaaS companies and service providers. It evaluates whether a service organization's controls meet the AICPA's Trust Services Criteria — security, availability, processing integrity, confidentiality, and privacy.

The five Trust Services Criteria

Security (Common Criteria) — The only mandatory criterion. Protects against unauthorized access, disclosure, and damage:

  • CC1: Control environment (governance, policies, organizational structure)
  • CC2: Communication and information (security awareness, incident communication)
  • CC3: Risk assessment (risk identification, analysis, and response)
  • CC4: Monitoring activities (ongoing evaluation of controls)
  • CC5: Control activities (policies, procedures, technical controls)
  • CC6: Logical and physical access controls (authentication, authorization, access review)
  • CC7: System operations and monitoring (vulnerability management, logging, incident response)
  • CC8: Change management (change approval, testing, deployment)
  • CC9: Risk mitigation (vendor management, business continuity)

Availability — Systems are available for operation and use as agreed:

  • Capacity planning, monitoring, and recovery objectives

Processing Integrity — System processing is complete, accurate, timely, and authorized:

  • Data quality, processing monitoring, and error handling

Confidentiality — Information designated as confidential is protected:

  • Data classification, encryption, retention, and disposal

Privacy — Personal information is collected, used, retained, and disposed of in accordance with privacy principles:

  • Notice, choice, consent, data subject rights

SOC 2 Type I vs. Type II

Type I evaluates the design of controls at a single point in time:

  • "Are the controls designed appropriately?"
  • Faster to complete (weeks)
  • Less valuable to customers

Type II evaluates the operating effectiveness of controls over a period (typically 6-12 months):

  • "Are the controls operating effectively over time?"
  • Requires evidence collection throughout the period
  • More valuable to customers and prospects
Type I:  Design evaluation → Point in time → Weeks to complete
Type II: Operating effectiveness → 6-12 month period → Months to complete

The audit process

A SOC 2 audit is performed by a licensed CPA firm:

  1. Scoping: Define which Trust Services Criteria apply and which systems are in scope
  2. Readiness assessment: Internal review to identify gaps before the formal audit
  3. Evidence collection: Gather documentation, logs, and artifacts demonstrating control operation
  4. Auditor testing: The CPA firm tests controls and reviews evidence
  5. Report issuance: The auditor issues a SOC 2 report with an opinion

Mapping controls to criteria

A single control often satisfies multiple criteria:

control: MFA Enforcement for All Users
criteria:
  - CC6.1: Logical access controls restrict access to authorized users
  - CC6.3: Access is revoked when no longer needed
evidence:
  - IAM policy requiring MFA
  - Screenshot of MFA configuration
  - Access review showing MFA compliance

This mapping is the key to efficient compliance — one piece of evidence can satisfy multiple criteria across multiple frameworks.

ISO 27001: The ISMS and Annex A Controls

ISO 27001: The ISMS and Annex A Controls

ISO 27001 is an international standard for establishing, implementing, and maintaining an Information Security Management System (ISMS). Unlike SOC 2, which is a point-in-time audit, ISO 27001 is a certifiable standard that requires ongoing operation of a management system.

The ISMS framework

An ISMS is a systematic approach to managing sensitive company information:

Plan:    Define scope, risk assessment, risk treatment, Statement of Applicability
Do:      Implement controls, training, and operational processes
Check:    Monitor, measure, and review control effectiveness
Act:     Continuously improve based on findings and changes

The ISMS follows the Plan-Do-Check-Act (PDCA) cycle — the same continuous improvement model used in quality management.

The Statement of Applicability (SoA)

The SoA is the central document of an ISO 27001 ISMS. It lists:

  • All Annex A controls (or custom controls)
  • Whether each control is included or excluded
  • The rationale for inclusion or exclusion
  • How each control is implemented
control_id: A.9.4.2
control_name: Secure log-on procedures
description: >
  Use of secret authentication information when users sign on to systems.
included: true
rationale: Required for all systems with user authentication
implementation: >
  - SSO with MFA enforced via Okta
  - Password policy: 14+ characters, no complexity requirements
  - Account lockout after 5 failed attempts
evidence:
  - Okta configuration screenshot
  - Password policy document
  - Account lockout configuration

Annex A controls

ISO 27001:2022 has 93 controls organized into 4 themes:

Organizational controls (37):

  • Policies, roles, threat intelligence, supplier relationships, incident management, business continuity

People controls (8):

  • Screening, terms of employment, awareness training, disciplinary process, confidentiality agreements

Technological controls (34):

  • Endpoint protection, malware prevention, vulnerability management, logging, monitoring, data masking, DLP

Physical controls (14):

  • Physical entry controls, cabling security, equipment maintenance, secure disposal

ISO 27001 certification process

  1. Define scope: Which parts of the organization are covered by the ISMS
  2. Risk assessment: Identify risks to information assets
  3. Risk treatment: Select controls to mitigate risks (documented in SoA)
  4. Implement controls: Deploy the selected controls
  5. Internal audit: Verify the ISMS is operating effectively
  6. Management review: Leadership reviews ISMS performance
  7. Certification audit: An accredited certification body audits the ISMS
  8. Surveillance audits: Annual audits to maintain certification

SOC 2 vs. ISO 27001

Aspect SOC 2 ISO 27001
Origin AICPA (US) International (ISO)
Focus Service organizations Any organization
Output Audit report Certification
Duration Point-in-time (Type I) or period (Type II) Ongoing (3-year cycle)
Criteria Trust Services Criteria ISMS + Annex A controls
Evidence Auditor collects evidence Organization maintains ISMS
Global recognition Primarily US International

Mapping one control set to multiple frameworks

The most efficient approach to compliance is a unified control framework:

control: Vulnerability Management
soc2_criteria:
  - CC7.1: Vulnerability identification and remediation
iso27001_controls:
  - A.8.8: Technical vulnerability management
  - A.8.9: Configuration management
evidence:
  - Vulnerability scan reports (Trivy, Qualys)
  - Remediation tickets with SLAs
  - Patch management policy
  - Scan configuration and schedule

One set of evidence satisfies both frameworks. This reduces audit preparation time and ensures consistency across compliance programs.

Practice Problems

0 / 2 solved
Map a Control to Multiple Frameworks

A company enforces MFA for all user accounts. Map this control to the relevant SOC 2 Trust Services Criteria and ISO 27001 Annex A controls. Identify the evidence that would satisfy both frameworks.

Solution
```yaml
control: Multi-Factor Authentication Enforcement

soc2_mapping:
  - CC6.1: "Logical access controls restrict access to authorized users"
  - CC6.3: "Access is revoked when no longer needed"

iso27001_mapping:
  - A.9.4.2: "Secure log-on procedures"
  - A.9.2.1: "User registration and de-registration"

evidence:
  - IdP configuration showing MFA enforced for all users
  - Screenshot of MFA policy (Okta, Azure AD, etc.)
  - Access review showing 100% MFA compliance
  - Account provisioning/deprovisioning procedure
  - Sample of deprovisioned accounts with MFA removed
```
The same evidence (IdP configuration, access reviews) satisfies both frameworks. This is the core principle of a unified control framework.
Choose the Right Framework

For each scenario, recommend SOC 2, ISO 27001, or both, and explain why: (a) A US-based SaaS company selling to enterprise customers. (b) A European fintech company that must demonstrate security to international regulators. (c) A healthcare company that must comply with HIPAA.

Solution
(a) **SOC 2** — US enterprise customers almost universally require SOC 2 reports. It's the standard for SaaS companies selling to US enterprises. Type II is preferred by mature customers.

(b) **ISO 27001** — International regulators and European customers recognize ISO 27001 certification. It's globally accepted and demonstrates a mature ISMS. SOC 2 may also be needed for US customers.

(c) **Both** — HIPAA requires specific security controls that map to both frameworks. SOC 2 covers the security rule requirements, and ISO 27001 provides the management system framework. Many healthcare companies maintain both to satisfy different stakeholders.

Quiz

1. What is the difference between SOC 2 Type I and Type II?

Question 1 options

2. What is the Statement of Applicability (SoA) in ISO 27001?

Question 2 options

3. Why is mapping one control set to multiple frameworks more efficient than maintaining separate control sets?

Question 3 options

Flashcards

Question

What are the five SOC 2 Trust Services Criteria?

Answer

Security (mandatory), Availability, Processing Integrity, Confidentiality, and Privacy. Security is the only mandatory criterion; the others are optional based on the organization's commitments.

Question

What is the difference between SOC 2 Type I and Type II?

Answer

Type I evaluates control design at a point in time. Type II evaluates operating effectiveness over a period (6-12 months) with evidence collection throughout. Type II is more valuable to customers.

Question

What is the Statement of Applicability (SoA) in ISO 27001?

Answer

The central ISMS document that lists all Annex A controls, their inclusion/exclusion status, rationale, and implementation details. It bridges the risk assessment and control implementation.

Question

What is the benefit of a unified control framework?

Answer

One set of evidence satisfies multiple frameworks (SOC 2, ISO 27001, etc.), reducing audit preparation time and ensuring consistency across compliance programs.

Revision Notes

Key Takeaways

  • 1. SOC 2 evaluates security, availability, and confidentiality controls for service providers
  • 2. ISO 27001 requires a documented ISMS with risk assessment and Statement of Applicability
  • 3. SOC 2 Type II is more valuable than Type I because it demonstrates sustained control operation
  • 4. A unified control framework maps one control set to multiple frameworks, reducing duplicate evidence collection

Interview Tips

  • • Use a concrete example: 'We mapped our vulnerability management process to both SOC 2 CC7.1 and ISO 27001 A.8.8 — one set of scan reports satisfied both audits.'
  • • Explain the framework choice: 'As a US SaaS company, SOC 2 was essential for enterprise sales. We added ISO 27001 when we expanded into European markets.'
  • • Discuss the SoA: 'Our Statement of Applicability is a living document — we review it quarterly to ensure it reflects our current control implementation.'

Cheat Sheet

GRC Frameworks: SOC 2 and ISO 27001 Cheat Sheet

Phase: Governance, Risk, Compliance, and Capstone | Level: intermediate

SOC 2:

  • Five Trust Services Criteria: Security (mandatory), Availability, Processing Integrity, Confidentiality, Privacy
  • Type I: Design evaluation at a point in time
  • Type II: Operating effectiveness over 6-12 months
  • Audited by a licensed CPA firm
  • Standard for US SaaS companies

ISO 27001:

  • International standard for an ISMS (Information Security Management System)
  • PDCA cycle: Plan → Do → Check → Act
  • Statement of Applicability (SoA): lists all controls, inclusion/exclusion, rationale
  • 93 Annex A controls in 4 themes: Organizational, People, Technological, Physical
  • Certifiable standard with 3-year cycle and annual surveillance audits

Key differences:

Aspect SOC 2 ISO 27001
Origin AICPA (US) International
Output Audit report Certification
Duration Point-in-time or period Ongoing (3-year cycle)
Recognition Primarily US International

Unified control framework:

  • One control set mapped to multiple frameworks
  • One piece of evidence satisfies multiple criteria
  • Reduces audit preparation time
  • Ensures consistency across compliance programs

Common mappings:

  • MFA → SOC 2 CC6.1 + ISO 27001 A.9.4.2
  • Vulnerability management → SOC 2 CC7.1 + ISO 27001 A.8.8
  • Access review → SOC 2 CC6.3 + ISO 27001 A.9.2.5

Continue Learning

Before You Start

  • No prerequisites listed.