Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

SOC 2 From Zero to Audit-Ready: Design Controls, Collect Evidence, and Understand Type I vs Type II

A prospective customer asks: ‘How do we know your cloud service protects our data?’ Sales can send a questionnaire, engineers can describe encryption, and security can share a policy. But customers increasingly need independent assurance that the service provider’s control environment is credible. SOC 2 is one way to provide it.

SOC 2 is an examination and reporting framework developed by the AICPA for service organizations. An independent licensed CPA firm examines controls relevant to one or more Trust Services Categories: Security, Availability, Processing Integrity, Confidentiality, and Privacy. It results in an attestation report, not an ISO-style ‘SOC 2 certification’ and not a universal security maturity rating.

Why a control design is different from a control operating over time

Report formPrimary questionTime basisExample
Type IAre controls suitably designed and implemented as of a specific date?Specified point in timeAccess approvals exist and the system is configured on the examination date
Type IIWere controls suitably designed and did they operate effectively during the examination period?Defined periodAccess reviews, incident handling, and change approvals consistently occurred over the reporting period

There is no single AICPA-prescribed ‘Type II lasts exactly 12 months’ rule. The examination period is agreed in the engagement and appropriate to the needs of report users and auditors. A Type II report is not automatically ‘Level 2’ maturity; the report types describe different examination scopes.

Establish your Trust Services scope

Security is the common category included in SOC 2 engagements. The four other categories are included when relevant to the system and users’ needs:

  • Availability: committed or agreed service availability.
  • Processing Integrity: complete, valid, accurate, timely, and authorized system processing.
  • Confidentiality: protection of information designated confidential.
  • Privacy: personal-information lifecycle and relevant privacy commitments.

Security is evaluated through the Common Criteria, often referenced by CC identifiers. Do not assume that a service using encryption automatically meets every confidentiality or privacy criterion. Define commitments, system characteristics, and applicable criteria deliberately with your auditor.

The current public AICPA resources include the 2017 Trust Services Criteria with revised points of focus issued in 2022, along with the related description criteria. Proposed updates may be published for consultation before becoming effective; an exposure draft is not an adopted criterion.

Start with the system description, not an evidence collection tool

For fictional Northstar Mobility, the SOC 2 system includes its customer telemetry SaaS, production cloud tenancy, supporting employee identities, deployment process, operations, and critical subservice organizations. The system description should explain what the service does, important components, infrastructure, software, people, procedures, data, service commitments, boundaries, and relevant third parties.

Customer usersTelemetry SaaSEmployees and SSOCI/CD pipelineCloud infrastructureLogs and backupsKey service providersSOC 2 control and evidence boundary

It is crucial to identify complementary user entity controls (actions customers are expected to perform) and responsibilities of subservice organizations. The auditor may use an inclusive or carve-out treatment for subservice organizations, depending on the system description and engagement. A vendor’s SOC 2 report does not automatically prove your controls are effective.

A realistic preparation sequence

1. Assign owners and agree on the examination scope

Identify accountable executives, system owners, the security lead, HR, IT operations, engineering, support, and the external CPA firm. Select Trust Services Categories appropriate to contractual commitments. Define which environments, products, locations, and processes are included.

2. Build a control matrix

Control objectiveOwnerOperating frequencyEvidence
Access is approved for business needIT/IAMOn each grantRequest and approval records
Privileged access is reviewedSecurity and managersDefined review cadenceReviewer decisions and remediation
Production changes are authorizedEngineeringEach material changePull request, approval, deployment trace
Vulnerabilities are remediatedSecurity/platformBased on exposure and policyFindings, dates, retest
Incidents are escalatedSecurity operationsEvent-drivenAlert, incident record, timeline
Recovery capability is exercisedSREDefined exercise cadenceRestoration results and corrective actions

Map each control to the actual criteria and the company’s policies. The table is a planning sample, not a substitute for the full AICPA criteria.

3. Run a readiness assessment

Determine whether policies are formally approved, each control has an accountable owner, evidence exists, and artifacts can be traced to the reporting period. Check representative samples of changes, terminations, incidents, access reviews, and supplier evaluations. A readiness assessment is not itself a SOC 2 examination.

4. Operate and retain time-based evidence

For a Type II examination, it matters that controls operated across the agreed period. A screenshot captured on the final day does not prove a monthly review occurred earlier. Retain approved tickets, system exports, time stamps, samples, reviewer sign-offs, and exceptions. Protect the evidence repository with least privilege and appropriate retention.

5. Support independent testing and remediation

The CPA firm chooses its procedures and samples. Internal teams should make records retrievable, explain control owners and dependencies, and openly disclose control failures. If a quarterly review was missed, do not recreate a misleading backdated approval; document the exception and corrective action.

6. Review the report before customer distribution

Read the auditor’s opinion, system description, testing results, noted exceptions, reporting period, relevant subservice organizations, and complementary user entity controls. SOC 2 reports are normally intended for specified users rather than unrestricted public distribution; SOC 3 provides a different general-use reporting format.

Hands-on lab: Test whether recurring evidence is complete

Use the following evidence_check.py with Python 3. This synthetic example checks whether a monthly control has one dated artifact per period. It does not assess control effectiveness.

required_periods = {"period_01", "period_02", "period_03"}
artifacts = [
    {"control": "access_review", "period": "period_01", "approved": True},
    {"control": "access_review", "period": "period_02", "approved": True},
    {"control": "change_review", "period": "period_01", "approved": True},
    {"control": "change_review", "period": "period_02", "approved": True},
    {"control": "change_review", "period": "period_03", "approved": True},
]

for name in ("access_review", "change_review"):
    observed = {
        a["period"] for a in artifacts
        if a["control"] == name and a["approved"]
    }
    missing = sorted(required_periods - observed)
    print(f"{name}: {'missing ' + ', '.join(missing) if missing else 'all periods represented'}")
Code language: PHP (php)

Run python3 evidence_check.py or py -3 evidence_check.py. The access review control is missing period_03. Investigate whether the review occurred but the record is missing, or whether the control failed to operate. These are different findings and require different actions.

What credible evidence looks like

A strong change-management sample includes the requested change, risk or impact information, approval by an authorized reviewer, testing, deployment identity, release timestamp, and linkage to the production event. A strong access-review sample includes the population reviewed, reviewer’s decision, exceptions, and proof that inappropriate access was removed.

A generic policy saying ‘All changes are approved’ is design evidence. A collection of approved and tested real changes is operating evidence. Both are relevant in different ways to the examination.

Mistakes that repeatedly derail SOC 2 work

  • Treating SOC 2 as a software installation or purchasing a compliance platform without a control design.
  • Claiming ‘SOC 2 certified’ instead of accurately describing the issued report.
  • Beginning a Type II period before processes operate consistently.
  • Failing to define the system boundary and subservice organization responsibilities.
  • Collecting snapshots but not evidence across the examination period.
  • Confusing completion of a checklist with the independent auditor’s examination opinion.

Questions to test your understanding

Q: Can an access policy alone establish operating effectiveness over a reporting period? A: No. The auditor needs appropriate evidence that the described control operated.

Q: Is Type II a higher maturity tier than Type I? A: No. They describe different examination time bases and scope.

Q: Who issues the SOC 2 attestation report? A: An appropriately qualified independent CPA firm, not the service provider itself.

Official references

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
I'm Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms. I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.

Related Posts

International Standards, Governance Frameworks, Security Models, and Project Management Methodologies

Complete Tutorial Series | Frameworks #55–80 | Beginner to Advanced | Updated October 28, 2026 This educational series covers 26 important frameworks and standards spanning quality management,…

Read More

List of Industry Standards, Frameworks, Maturity Models and Methodologies

No. Category Standard / Framework One-Line Introduction 1 Software Process Improvement and Testing Maturity Automotive SPICE (ASPICE) An automotive process assessment model used to evaluate and improve…

Read More

Essential Industry Standards, Frameworks, Maturity Models and Methodologies Explained

A Complete Reference Guide to Software Engineering, Automotive SPICE, Cybersecurity, AI Governance, IT Service Management, Business Excellence, Quality Management and Organizational Maturity Introduction Modern organizations rely on…

Read More

Business Excellence and Organizational Maturity: How to Choose the Right Framework

An organization may have a strong strategy and weak execution, disciplined operations and weak workforce development, or reliable project delivery and poor data quality. No single framework…

Read More

An Integrated Organizational Excellence Playbook: From Diagnostic Assessment to Sustainable Improvement

The nine frameworks described in this series address different organizational capabilities. The challenge for leaders is to use them coherently rather than launching nine unrelated maturity programs….

Read More

EFQM Model Explained: A Practical Guide to Organizational Excellence, RADAR Assessment, and Sustainable Performance

A business can meet its quarterly targets and still be heading in the wrong direction. Customer satisfaction might be falling while revenue rises. Employees might deliver exceptional…

Read More
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
0
Would love your thoughts, please comment.x
()
x