Cybersecurity

Compliance Frameworks Guide: HIPAA, SOC 2, NIST, GDPR

Compare HIPAA, PCI-DSS, SOC 2, NIST, GDPR, and ISO 27001 side by side. Practical guidance on which frameworks apply to your business and how to implement them.

By Inventive Software

Compliance Frameworks Complete Guide

Navigating compliance requirements is essential for modern organizations. This guide provides a comprehensive overview of major compliance frameworks, helping you understand requirements, plan implementations, and maintain ongoing compliance.

Compliance Framework Landscape

┌─────────────────────────────────────────────────────────────────────────────┐
│                    COMPLIANCE FRAMEWORK OVERVIEW                            │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  REGULATORY COMPLIANCE (Legally Mandated)                                   │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  │ │
│  │  │   HIPAA     │  │  PCI-DSS    │  │   GDPR      │  │   CCPA      │  │ │
│  │  │             │  │             │  │             │  │             │  │ │
│  │  │ Healthcare  │  │ Payment     │  │ EU Personal │  │ California  │  │ │
│  │  │ data (US)   │  │ card data   │  │ data        │  │ Privacy     │  │ │
│  │  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘  │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  CERTIFICATION/ATTESTATION (Market-Driven)                                  │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  │ │
│  │  │  SOC 2      │  │ ISO 27001   │  │  FedRAMP    │  │  HITRUST    │  │ │
│  │  │             │  │             │  │             │  │             │  │ │
│  │  │ SaaS/Cloud  │  │ Global ISMS │  │ US Federal  │  │ Healthcare  │  │ │
│  │  │ services    │  │ standard    │  │ cloud       │  │ unified     │  │ │
│  │  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘  │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  FRAMEWORKS & GUIDELINES (Best Practices)                                   │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  │ │
│  │  │ NIST CSF    │  │ NIST 800-53│  │ CIS Controls│  │ COBIT       │  │ │
│  │  │             │  │             │  │             │  │             │  │ │
│  │  │ Cybersec    │  │ Federal     │  │ Technical   │  │ IT Gov      │  │ │
│  │  │ framework   │  │ controls    │  │ controls    │  │ framework   │  │ │
│  │  └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘  │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Framework Selection Decision Tree

┌─────────────────────────────────────────────────────────────────────────────┐
│                    WHICH FRAMEWORK DO YOU NEED?                             │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│                          START HERE                                         │
│                              │                                              │
│                              ▼                                              │
│              ┌───────────────────────────────┐                             │
│              │ Do you process healthcare     │                             │
│              │ information (PHI) in the US?  │                             │
│              └───────────────┬───────────────┘                             │
│                     YES      │      NO                                      │
│                      │       │       │                                      │
│                      ▼       │       ▼                                      │
│               ┌─────────┐    │   ┌───────────────────────────┐             │
│               │  HIPAA  │    │   │ Do you process payment    │             │
│               │Required │    │   │ card data?                │             │
│               └─────────┘    │   └───────────────┬───────────┘             │
│                              │          YES      │      NO                  │
│                              │           │       │       │                  │
│                              │           ▼       │       ▼                  │
│                              │    ┌─────────┐    │   ┌───────────────────┐ │
│                              │    │ PCI-DSS │    │   │ Do you have EU    │ │
│                              │    │Required │    │   │ customers/data?   │ │
│                              │    └─────────┘    │   └─────────┬─────────┘ │
│                              │                   │     YES     │    NO     │
│                              │                   │      │      │     │     │
│                              │                   │      ▼      │     ▼     │
│                              │                   │  ┌──────┐   │  ┌──────────────────┐ │
│                              │                   │  │ GDPR │   │  │ Do you sell to   │ │
│                              │                   │  │Req'd │   │  │ enterprises?     │ │
│                              │                   │  └──────┘   │  └────────┬─────────┘ │
│                              │                   │             │    YES    │    NO     │
│                              │                   │             │     │     │     │     │
│                              │                   │             │     ▼     │     ▼     │
│                              │                   │             │  ┌──────────┐  ┌─────┐ │
│                              │                   │             │  │ SOC 2    │  │Basic│ │
│                              │                   │             │  │ or ISO   │  │SecOps│ │
│                              │                   │             │  │ 27001    │  └─────┘ │
│                              │                   │             │  └──────────┘          │
│                              │                   │             │                        │
│              ┌───────────────┴───────────────────┴─────────────┴────────────┐          │
│              │                                                               │          │
│              │  ADDITIONAL CONSIDERATIONS:                                   │          │
│              │                                                               │          │
│              │  US Federal Government contracts? ──────▶ FedRAMP            │          │
│              │  US Defense contracts? ──────────────────▶ CMMC              │          │
│              │  Global enterprise customers? ───────────▶ ISO 27001         │          │
│              │  Multiple frameworks needed? ────────────▶ Consider HITRUST  │          │
│              │                                                               │          │
│              └───────────────────────────────────────────────────────────────┘          │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Framework Comparison

FrameworkTypeScopeTimelineCost EstimateRenewal
HIPAARegulationHealthcare data (US)Ongoing$50k-$500k+Ongoing
PCI-DSSStandardPayment card data3-12 months$20k-$500k+Annual
SOC 2AttestationService organizations6-12 months$30k-$100k+Annual
ISO 27001CertificationAny organization6-12 months$30k-$100k+3-year cycle
GDPRRegulationEU personal dataOngoing$50k-$500k+Ongoing
FedRAMPAuthorizationUS federal cloud12-18+ months$100k-$1M+Annual
NIST CSFFrameworkAny organization3-12 monthsInternal costAs needed

Learning Path

Beginner Level

  1. HIPAA Compliance Overview - Healthcare fundamentals
  2. PCI-DSS Compliance Overview - Payment card basics
  3. SOC 2 Compliance Overview - Service organization controls

Intermediate Level

  1. NIST Frameworks Comparison - Understanding NIST
  2. Compliance Gap Analysis - Assessment
  3. Compliance Audit Preparation - See the Audit Preparation Playbook section below

Advanced Level

  1. GDPR Technical Implementation - EU compliance
  2. ISO 27001 Certification - Certification path
  3. FedRAMP Authorization - Federal cloud
  4. Multi-Framework Compliance - Unified approach

HIPAA (Healthcare)

┌─────────────────────────────────────────────────────────────────────────────┐
│                         HIPAA OVERVIEW                                      │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  WHO MUST COMPLY:                                                           │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Covered Entities:                  Business Associates:               │ │
│  │ • Healthcare providers             • IT service providers             │ │
│  │ • Health plans                     • Billing companies                │ │
│  │ • Healthcare clearinghouses        • Cloud providers (with PHI)       │ │
│  │                                    • Any vendor handling PHI          │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  KEY RULES:                                                                 │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Privacy Rule           │ Who can access PHI and for what purposes    │ │
│  │ Security Rule          │ Administrative, physical, technical safeguards│ │
│  │ Breach Notification    │ Reporting requirements for breaches          │ │
│  │ Enforcement Rule       │ Penalties and investigation procedures       │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  SECURITY RULE SAFEGUARDS:                                                  │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  Administrative (Policies & Procedures):                              │ │
│  │  • Risk analysis and management                                       │ │
│  │  • Workforce security training                                        │ │
│  │  • Security incident procedures                                       │ │
│  │  • Contingency planning                                               │ │
│  │                                                                        │ │
│  │  Physical (Facility Controls):                                        │ │
│  │  • Facility access controls                                           │ │
│  │  • Workstation security                                               │ │
│  │  • Device and media controls                                          │ │
│  │                                                                        │ │
│  │  Technical (System Controls):                                         │ │
│  │  • Access control (unique user IDs)                                  │ │
│  │  • Audit controls (logging)                                          │ │
│  │  • Integrity controls                                                 │ │
│  │  • Transmission security (encryption)                                │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  PENALTIES:                                                                 │
│  Tier 1 (Unknowing): $100-$50,000 per violation                           │
│  Tier 2 (Reasonable Cause): $1,000-$50,000 per violation                  │
│  Tier 3 (Willful Neglect - Corrected): $10,000-$50,000 per violation     │
│  Tier 4 (Willful Neglect - Not Corrected): $50,000 per violation         │
│  Annual cap: $1.5 million per violation category                          │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

For detailed HIPAA guidance, see our HIPAA Compliance Guide and HIPAA Security Assessment Workflow.

PCI-DSS (Payment Cards)

┌─────────────────────────────────────────────────────────────────────────────┐
│                        PCI-DSS OVERVIEW                                     │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  MERCHANT LEVELS:                                                           │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Level │ Transactions/Year     │ Validation Requirements              │ │
│  ├───────┼───────────────────────┼──────────────────────────────────────┤ │
│  │   1   │ >6 million            │ Annual ROC by QSA + quarterly scans  │ │
│  │   2   │ 1-6 million           │ Annual SAQ + quarterly scans         │ │
│  │   3   │ 20,000-1 million      │ Annual SAQ + quarterly scans         │ │
│  │   4   │ <20,000               │ Annual SAQ + quarterly scans         │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  12 REQUIREMENTS:                                                           │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  BUILD & MAINTAIN SECURE NETWORK:                                     │ │
│  │  1. Install and maintain a firewall configuration                    │ │
│  │  2. Do not use vendor-supplied defaults                              │ │
│  │                                                                        │ │
│  │  PROTECT CARDHOLDER DATA:                                             │ │
│  │  3. Protect stored cardholder data                                   │ │
│  │  4. Encrypt transmission of cardholder data                          │ │
│  │                                                                        │ │
│  │  MAINTAIN VULNERABILITY MANAGEMENT:                                   │ │
│  │  5. Protect against malware and update antivirus                     │ │
│  │  6. Develop and maintain secure systems                              │ │
│  │                                                                        │ │
│  │  IMPLEMENT STRONG ACCESS CONTROL:                                     │ │
│  │  7. Restrict access to cardholder data (need-to-know)               │ │
│  │  8. Identify and authenticate access to systems                      │ │
│  │  9. Restrict physical access to cardholder data                      │ │
│  │                                                                        │ │
│  │  MONITOR AND TEST NETWORKS:                                           │ │
│  │  10. Track and monitor all access                                    │ │
│  │  11. Regularly test security systems                                 │ │
│  │                                                                        │ │
│  │  MAINTAIN INFORMATION SECURITY POLICY:                                │ │
│  │  12. Maintain security policies for all personnel                    │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  SAQ TYPES:                                                                 │
│  SAQ A     - Card-not-present, fully outsourced                           │
│  SAQ A-EP  - E-commerce, partially outsourced                             │
│  SAQ B     - Imprint/standalone dial-out terminals                        │
│  SAQ B-IP  - Standalone IP-connected terminals                            │
│  SAQ C     - Payment applications connected to internet                   │
│  SAQ C-VT  - Virtual payment terminals                                    │
│  SAQ D     - All other merchants / service providers                      │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

For detailed PCI-DSS guidance, see our PCI-DSS Compliance Guide and PCI-DSS Validation Workflow.

SOC 2 (Service Organizations)

┌─────────────────────────────────────────────────────────────────────────────┐
│                          SOC 2 OVERVIEW                                     │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  TRUST SERVICE CRITERIA (TSC):                                              │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  ┌─────────────────┐  Required for all SOC 2 reports                 │ │
│  │  │    SECURITY     │  Protection against unauthorized access          │ │
│  │  │   (Required)    │  Includes: access control, encryption,          │ │
│  │  │                 │  firewalls, intrusion detection                  │ │
│  │  └─────────────────┘                                                  │ │
│  │                                                                        │ │
│  │  ┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐       │ │
│  │  │  AVAILABILITY   │  │ CONFIDENTIALITY │  │ PROCESSING      │       │ │
│  │  │  (Optional)     │  │   (Optional)    │  │ INTEGRITY       │       │ │
│  │  │                 │  │                 │  │   (Optional)    │       │ │
│  │  │ System uptime,  │  │ Data protection,│  │ Complete,       │       │ │
│  │  │ disaster        │  │ restricted      │  │ accurate        │       │ │
│  │  │ recovery        │  │ access          │  │ processing      │       │ │
│  │  └─────────────────┘  └─────────────────┘  └─────────────────┘       │ │
│  │                                                                        │ │
│  │  ┌─────────────────┐                                                  │ │
│  │  │    PRIVACY      │  For personal information handling              │ │
│  │  │  (Optional)     │  Based on AICPA Privacy criteria                │ │
│  │  └─────────────────┘                                                  │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  REPORT TYPES:                                                              │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  SOC 2 Type I                    SOC 2 Type II                        │ │
│  │  ┌────────────────────────┐      ┌────────────────────────┐          │ │
│  │  │ Point-in-time          │      │ Period of time         │          │ │
│  │  │ assessment             │      │ (typically 6-12 months)│          │ │
│  │  │                        │      │                        │          │ │
│  │  │ Controls designed      │      │ Controls designed      │          │ │
│  │  │ appropriately?         │      │ AND operating          │          │ │
│  │  │                        │      │ effectively?           │          │ │
│  │  │                        │      │                        │          │ │
│  │  │ Good for: First        │      │ Good for: Ongoing      │          │ │
│  │  │ compliance milestone   │      │ customer assurance     │          │ │
│  │  └────────────────────────┘      └────────────────────────┘          │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  TYPICAL TIMELINE:                                                          │
│  Type I: 3-6 months (readiness + audit)                                    │
│  Type II: 6-12+ months (readiness + observation period + audit)            │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

For detailed SOC 2 guidance, see our SOC 2 Compliance Guide and SOC 2 Readiness Workflow.

ISO 27001 (Information Security Management)

┌─────────────────────────────────────────────────────────────────────────────┐
│                        ISO 27001 OVERVIEW                                   │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  ISMS STRUCTURE:                                                            │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │                                                                        │ │
│  │  ┌─────────────────────────────────────────────────────────────┐     │ │
│  │  │              PLAN-DO-CHECK-ACT CYCLE                        │     │ │
│  │  │                                                              │     │ │
│  │  │    ┌──────────┐                    ┌──────────┐             │     │ │
│  │  │    │   PLAN   │───────────────────▶│    DO    │             │     │ │
│  │  │    │          │                    │          │             │     │ │
│  │  │    │ Establish│                    │Implement │             │     │ │
│  │  │    │   ISMS   │                    │   ISMS   │             │     │ │
│  │  │    └──────────┘                    └────┬─────┘             │     │ │
│  │  │          ▲                              │                   │     │ │
│  │  │          │                              ▼                   │     │ │
│  │  │    ┌──────────┐                    ┌──────────┐             │     │ │
│  │  │    │   ACT    │◀───────────────────│  CHECK   │             │     │ │
│  │  │    │          │                    │          │             │     │ │
│  │  │    │ Maintain │                    │ Monitor  │             │     │ │
│  │  │    │& Improve │                    │ & Review │             │     │ │
│  │  │    └──────────┘                    └──────────┘             │     │ │
│  │  │                                                              │     │ │
│  │  └─────────────────────────────────────────────────────────────┘     │ │
│  │                                                                        │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  ANNEX A CONTROL DOMAINS (93 Controls in ISO 27001:2022):                  │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ A.5  Organizational Controls (37)     Policy, roles, responsibilities │ │
│  │ A.6  People Controls (8)              HR security, training           │ │
│  │ A.7  Physical Controls (14)           Physical security               │ │
│  │ A.8  Technological Controls (34)      Technical security controls     │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  CERTIFICATION PROCESS:                                                     │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Stage 1 Audit: Documentation review (ISMS readiness)                  │ │
│  │ Stage 2 Audit: Implementation effectiveness (on-site/remote)          │ │
│  │ Certificate Issued: Valid for 3 years                                 │ │
│  │ Surveillance Audits: Annual (years 1 and 2)                          │ │
│  │ Recertification: Full audit every 3 years                            │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

For detailed ISO 27001 guidance, see our ISO 27001 Certification Guide.

NIST Frameworks

┌─────────────────────────────────────────────────────────────────────────────┐
│                      NIST FRAMEWORKS COMPARISON                             │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  NIST CYBERSECURITY FRAMEWORK (CSF 2.0)                                    │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Purpose: Voluntary framework for managing cybersecurity risk          │ │
│  │ Audience: Any organization (private sector focus)                     │ │
│  │                                                                        │ │
│  │ FUNCTIONS:                                                            │ │
│  │ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐        │ │
│  │ │ GOVERN  │IDENTIFY │ PROTECT │ DETECT  │ RESPOND │ RECOVER │        │ │
│  │ │  (New)  │         │         │         │         │         │        │ │
│  │ └─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘        │ │
│  │                                                                        │ │
│  │ Best for: General cybersecurity program, risk-based approach          │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  NIST 800-53 (Security and Privacy Controls)                               │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Purpose: Catalog of security/privacy controls                         │ │
│  │ Audience: Federal agencies (required), private sector (optional)      │ │
│  │                                                                        │ │
│  │ CONTROL FAMILIES (20):                                                │ │
│  │ AC (Access Control)         MP (Media Protection)                     │ │
│  │ AT (Awareness Training)     PE (Physical)                             │ │
│  │ AU (Audit)                  PL (Planning)                             │ │
│  │ CA (Assessment)             PM (Program Mgmt)                         │ │
│  │ CM (Configuration)          PS (Personnel)                            │ │
│  │ CP (Contingency)            PT (PII Processing)                       │ │
│  │ IA (Identification)         RA (Risk Assessment)                      │ │
│  │ IR (Incident Response)      SA (System Acquisition)                   │ │
│  │ MA (Maintenance)            SC (System/Comms)                         │ │
│  │ ...and more                 SI (System/Info Integrity)                │ │
│  │                                                                        │ │
│  │ Best for: Federal requirements, detailed control implementation       │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
│  NIST 800-171 (CUI Protection)                                             │
│  ┌───────────────────────────────────────────────────────────────────────┐ │
│  │ Purpose: Protecting Controlled Unclassified Information (CUI)        │ │
│  │ Audience: Defense contractors, federal contractors handling CUI       │ │
│  │                                                                        │ │
│  │ 110 security requirements across 14 families                          │ │
│  │ Required for: DFARS compliance, CMMC Level 2                          │ │
│  │                                                                        │ │
│  │ Best for: Defense/federal contractors                                 │ │
│  └───────────────────────────────────────────────────────────────────────┘ │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

For detailed NIST guidance, see our NIST Compliance Guide and NIST Frameworks Comparison.

Complete Guide Directory

Regulatory Compliance

Certifications & Attestations

Frameworks & Standards

Implementation & Operations

Business Considerations

Control Mapping Overview

┌─────────────────────────────────────────────────────────────────────────────┐
│                 COMMON CONTROLS ACROSS FRAMEWORKS                           │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  CONTROL AREA        │ HIPAA  │PCI-DSS │ SOC 2 │ISO 27001│ NIST CSF │     │
│  ────────────────────┼────────┼────────┼───────┼─────────┼──────────│     │
│  Access Control      │ ✓ Tech │ Req 7,8│ CC6.1 │ A.9     │ PR.AC    │     │
│  Encryption          │ ✓ Tech │ Req 3,4│ CC6.7 │ A.10    │ PR.DS    │     │
│  Audit Logging       │ ✓ Tech │ Req 10 │ CC7.2 │ A.12    │ DE.AE    │     │
│  Incident Response   │ ✓ Admin│ Req 12 │ CC7.3 │ A.16    │ RS.RP    │     │
│  Risk Assessment     │ ✓ Admin│ Req 12 │ CC3.2 │ Clause 6│ ID.RA    │     │
│  Security Training   │ ✓ Admin│ Req 12 │ CC1.4 │ A.7     │ PR.AT    │     │
│  Vendor Management   │ ✓ BAA  │ Req 12 │ CC9.2 │ A.15    │ ID.SC    │     │
│  Change Management   │ ✓ Tech │ Req 6  │ CC8.1 │ A.12    │ PR.IP    │     │
│  Business Continuity │ ✓ Admin│ Req 12 │ A1.2  │ A.17    │ PR.IP    │     │
│  Physical Security   │ ✓ Phys │ Req 9  │ CC6.4 │ A.11    │ PR.AC    │     │
│                                                                             │
│  KEY: Implement once, map to multiple frameworks!                          │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Implementation Roadmap

Phase 1: Foundation (Months 1-2)

  • Determine applicable frameworks
  • Conduct gap assessment
  • Define scope and boundaries
  • Assign roles and responsibilities
  • Create security policies

Phase 2: Core Controls (Months 2-4)

  • Implement access control
  • Deploy encryption (at-rest, in-transit)
  • Configure audit logging
  • Establish change management
  • Document procedures

Phase 3: Operational Controls (Months 4-6)

  • Implement vulnerability management
  • Deploy monitoring and alerting
  • Establish incident response
  • Conduct security training
  • Perform risk assessments

Phase 4: Audit Preparation (Months 6-8)

  • Collect evidence
  • Conduct internal audit
  • Remediate findings
  • Prepare for external audit
  • Schedule audit engagement

Phase 5: Ongoing Compliance

  • Continuous monitoring
  • Regular control testing
  • Evidence management
  • Annual assessments
  • Improvement initiatives

Audit Preparation Playbook

Getting audit-ready requires systematic preparation. Whether you're pursuing SOC 2, ISO 27001, or PCI-DSS certification, the preparation process follows a similar pattern.

Pre-Audit Readiness Assessment

Before engaging auditors, conduct an internal readiness assessment across three phases:

Phase 1 — Control Inventory (1 week): Document every security control currently in place. Map each control to the framework requirements it satisfies. Identify controls that exist but aren't documented and controls that are documented but not consistently followed.

Phase 2 — Evidence Collection (2 weeks): Gather evidence that each control operates effectively. This includes system screenshots, configuration exports, policy documents, access review logs, and training completion records. Organize evidence by control domain with consistent naming conventions.

Phase 3 — Gap Assessment (1-2 weeks): Score readiness across each control domain. A score of 90-100 means audit-ready, 75-89 means minor gaps to close, 60-74 means moderate remediation needed, and below 60 means significant work required before engaging auditors.

Framework-Specific Audit Timelines

FrameworkTotal TimelineKey Phases
SOC 2 Type II9-15 monthsMonths 1-3: readiness; 4-9: remediation + observation period; 10-15: audit
ISO 270014-9 monthsStage 1: documentation review; Stage 2: implementation assessment
PCI-DSS (Level 1)1-3 monthsScoping + QSA assessment + remediation

Common Audit Findings

The most frequently cited findings across compliance audits fall into predictable categories:

  • Policy and documentation gaps — Policies exist but haven't been reviewed or updated annually. Remediation: 4-6 weeks to refresh and get sign-off.
  • Access control weaknesses — Terminated employees still have active accounts, or access reviews aren't happening quarterly. Remediation: 2-4 weeks for emergency cleanup plus process establishment.
  • Change management gaps — Code changes deployed without documented approval or testing. Remediation: 2-4 weeks to define and implement the process.
  • Training deficiencies — No evidence of annual security awareness training completion. Remediation: 4-8 weeks to select a platform and complete initial training.
  • Vendor risk management — Third-party vendors handling sensitive data without documented security assessments. Remediation: 4-8 weeks for initial vendor assessment program.

Continuous Compliance Monitoring

Compliance shouldn't be an annual fire drill. Organizations that maintain continuous compliance spend less time preparing for audits, catch issues before they become findings, and maintain a stronger security posture year-round.

Traditional vs. Continuous Compliance

Traditional compliance follows a boom-bust cycle: scramble before the audit, pass, then let controls degrade until the next audit approaches. Continuous compliance replaces this with real-time monitoring and automated evidence collection.

AspectTraditionalContinuous
Evidence collectionManual, before auditAutomated, ongoing
Control testingAnnual or semi-annualReal-time or daily
Gap detectionDuring audit prepImmediately when drift occurs
Audit stressHighLow
Security postureVariableConsistently maintained

Key Monitoring Categories

CategoryFrequencyMethod
Security configurationReal-timeAutomated scanning
Access controlReal-timeIdentity platform integration
Vulnerability statusDailyAutomated scanning
Logging and monitoringReal-timeSIEM integration
Data protectionDailyAutomated classification
Endpoint securityDailyAgent-based monitoring
Personnel securityWeeklyHR system integration
Vendor managementMonthlyQuestionnaire tracking

Metrics That Matter

Track these metrics to measure compliance program health:

  • Control Health Score — Percentage of controls operating effectively at any given time
  • Mean Time to Detect (MTTD) — How quickly compliance drift is identified
  • Mean Time to Remediate (MTTR) — How quickly issues are resolved once detected
  • Evidence Freshness — Percentage of evidence collected within its required timeframe
  • Open Findings by Severity — Trend of unresolved issues over time
  • Audit Readiness Score — Composite score indicating preparedness for the next audit

Compliance Maturity: Beyond Checkbox Security

Compliance establishes a security baseline—the minimum controls required by regulation or contract. Maturity measures how well those controls are embedded into organizational culture and processes.

The Maturity Spectrum

Organizations typically progress through maturity levels:

Level 1 — Ad Hoc: Controls exist but are inconsistently applied. Security depends on individual effort rather than repeatable processes. Compliance is achieved through heroic last-minute effort.

Level 2 — Documented: Policies and procedures are formally documented and approved. Controls are defined but may not be consistently followed across all teams.

Level 3 — Managed: Controls are consistently implemented and monitored. Evidence collection is partially automated. The organization can demonstrate sustained compliance between audits.

Level 4 — Optimized: Continuous monitoring provides real-time compliance visibility. Controls are regularly reviewed and improved based on metrics. Compliance is integrated into development and operations workflows (CI/CD compliance gates, automated evidence collection).

Why Maturity Matters

Organizations at higher maturity levels experience tangible benefits:

  • Faster audit cycles — Auditors spend less time when evidence is readily available and controls are well-documented
  • Lower compliance costs — Automated monitoring reduces manual evidence collection effort
  • Better security outcomes — Sustained compliance means sustained security, not security-by-audit-schedule
  • Competitive advantage — Enterprise customers and partners increasingly evaluate vendor maturity, not just certifications held
  • Regulatory readiness — Frameworks like CMMC explicitly require maturity demonstration, not just control implementation

Frequently Asked Questions

Which compliance framework does my organization need?

It depends on your industry, location, and data types: Healthcare (HIPAA), payment card processing (PCI-DSS), technology services (SOC 2), federal contracts (FedRAMP/NIST 800-53), EU personal data (GDPR), general security management (ISO 27001). Many organizations need multiple frameworks. Start with mandatory regulations, then add frameworks customers require.

What's the difference between SOC 2 and ISO 27001?

SOC 2 is an attestation by an auditor about your security controls (no formal certification), primarily recognized in North America, and focuses on Trust Service Criteria. ISO 27001 is an international certification with formal certification body accreditation, recognized globally, and prescribes specific ISMS requirements. Many organizations get both for different audiences.

How long does it take to achieve compliance?

Timelines vary significantly: SOC 2 Type I can be achieved in 3-6 months, SOC 2 Type II requires 6-12+ months (needs observation period). ISO 27001 certification takes 6-12 months. HIPAA compliance is ongoing (no certification). PCI-DSS SAQ can be completed in weeks; ROC requires months. FedRAMP takes 12-18+ months typically.

Can I use one framework's controls for multiple compliance requirements?

Yes, this is called 'control mapping' or 'unified compliance'. Many controls overlap across frameworks. For example, access control requirements appear in HIPAA, PCI-DSS, SOC 2, ISO 27001, and NIST. Implement controls once, then map evidence to multiple frameworks. Tools like Vanta, Drata, and Secureframe automate this.

What is continuous compliance and why does it matter?

Continuous compliance means maintaining compliance year-round rather than scrambling before audits. It involves automated evidence collection, real-time control monitoring, and immediate remediation of gaps. Benefits: reduced audit stress, faster issue detection, better security posture, and evidence readily available for customers and auditors.

Do I need to hire a consultant for compliance?

Not necessarily, but consultants help accelerate timelines and avoid mistakes. Consider consultants for: first-time framework implementations, complex frameworks (FedRAMP), multi-framework programs, or limited internal expertise. Many organizations start with a consultant, then manage ongoing compliance internally. Automation tools can reduce consultant dependency.

What's the cost of compliance?

Costs vary widely: SOC 2 Type II audit ($15k-$75k+ annually), ISO 27001 certification ($10k-$50k+ plus annual surveillance), PCI-DSS ROC ($20k-$200k+ depending on scope), FedRAMP authorization ($100k-$500k+). Add internal labor, tools, consultants, and remediation costs. Compliance automation tools ($10k-$50k/year) can reduce overall costs.

What happens if we fail a compliance audit?

For certifications (ISO 27001): you won't receive the certificate until issues are remediated. For attestations (SOC 2): auditor may issue qualified opinion noting exceptions. For regulations (HIPAA, PCI-DSS): potential fines, required remediation, and possible business impact. Address gaps before the audit through readiness assessments and internal audits.

How do I prioritize which controls to implement first?

Start with: 1) Quick wins that satisfy multiple frameworks (access control, encryption), 2) High-risk areas (protect sensitive data), 3) Customer-facing requirements (what's blocking deals), 4) Foundation controls (policies, asset inventory), 5) Technical controls with evidence automation. Use risk-based approach rather than trying to implement everything at once.

Is cloud compliance different from on-premises compliance?

Cloud adds shared responsibility considerations. Your cloud provider (AWS, Azure, GCP) handles physical security, infrastructure controls, and certain compliance certifications. You're responsible for data, access, configuration, and application-level controls. Leverage provider compliance (SOC 2, ISO 27001) and inherit controls where possible, but understand your responsibilities.

complianceHIPAAPCI-DSSSOC 2NISTGDPRISO 27001regulatory compliance

Worried about your security posture?

Get a free cybersecurity maturity assessment and see where your business stands.

Run the free assessment