Phase 1 · Compliance Frameworks Landscape · Lesson 1 of 3
Article
·
20 min
·
+10 pts
Three frameworks, three different origins, one overlapping goal. If you work in GRC, you will reference all three within your first month.
SOC 2 came from American accountants. ISO 27001 came from international standards bodies. NIST CSF came from a US presidential executive order. They were designed by different groups, for different audiences, with different enforcement mechanisms. Yet walk into any mature security program and you'll find all three influencing how controls are built.
This lesson breaks each one down — what it actually is, who asks for it, and how the three connect. By the end, you'll know which framework to reach for in a given situation and why experienced GRC engineers use NIST CSF as the map that ties the other two together.
Juggling SOC 2, ISO 27001, and NIST at once
SOC 2 was created by the American Institute of Certified Public Accountants (AICPA). It is not a certification. It is an attestation report — a CPA firm examines your controls, tests them, and writes an opinion letter saying whether those controls are designed effectively and, in the case of Type II, whether they operated effectively over a period of time.
This distinction matters. You don't "get SOC 2 certified." You engage an audit firm, they examine your controls against the Trust Services Criteria, and they produce a report. That report is what your customers receive.
SOC 2 organizes controls around five categories:
Every SOC 2 audit includes Security. The other four are optional — you select the ones relevant to your service commitments.
The Security criterion is broken into Common Criteria, numbered CC1 through CC9. This is the numbering system you will reference constantly:
Trust Services Criteria: Security (Common Criteria) ──────────────────────────────────────────────────── CC1 Control Environment CC2 Communication and Information CC3 Risk Assessment CC4 Monitoring Activities CC5 Control Activities CC6 Logical and Physical Access Controls ◄── IAM lives here CC7 System Operations CC8 Change Management CC9 Risk Mitigation ──────────────────────────────────────────────────── Optional Criteria: A1 Availability PI1 Processing Integrity C1 Confidentiality P1 Privacy
SOC 2 Trust Services Criteria — Security (Common Criteria) mapped to control domains
CC6 is where most GRC engineers spend the bulk of their time. CC6.1 specifically addresses logical access controls — how users are provisioned, how access is restricted based on role, how privileged accounts are managed. When a customer asks "how do you handle IAM?", the answer maps to CC6.
Concrete example: CC6.1 requires that logical access to information assets is restricted. For a GRC Engineer, that means the Okta configuration that enforces MFA on all users, the AWS IAM policies that restrict cross-account access, and the Terraform module that provisions both — all of that is CC6.1 evidence.
Type I is the starter report. Type II is the real thing. Most companies do a Type I first to get through initial procurement conversations, then move to Type II within a year.
US-based SaaS buyers. Enterprise procurement teams. If you sell B2B software in the United States, SOC 2 Type II is table stakes. It's the first compliance question in most security questionnaires.
Quick check
An organization receives a SOC 2 report from their audit firm. What has the organization achieved?
ISO 27001 is published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). Unlike SOC 2, it is a certification. An accredited certification body audits your Information Security Management System (ISMS) and, if it meets the requirements, issues a certificate valid for three years (with annual surveillance audits).
The standard has two parts:
Clauses 4-10 — the management system requirements. These define how your organization plans, implements, operates, monitors, reviews, and improves its ISMS. They cover things like leadership commitment (Clause 5), risk assessment methodology (Clause 6), competence and awareness (Clause 7), and internal audit processes (Clause 9).
Annex A controls — a catalog of 93 controls (as of the 2022 update) organized into four themes: Organizational, People, Physical, and Technological. You don't have to implement every Annex A control. You perform a risk assessment, decide which controls are applicable, and document the rest in a Statement of Applicability (SoA) explaining why they're excluded.
The previous version (ISO 27001:2013) organized Annex A into 14 domains with 114 controls. The 2022 revision restructured this into four themes and reduced the count to 93 controls by merging overlaps and adding 11 new controls covering areas like threat intelligence, cloud services security, and data masking.
If you encounter references to "Annex A.9" in older documentation, that was the 2013 access control domain. In the 2022 version, access control is spread across several controls in the Technological theme (A.8.x series), but the substance is the same.
Under the 2013 structure, Annex A.9 (Access Control) required documented policies for access management, user registration and de-registration, privilege management, and password management. For a GRC Engineer, this maps to the same territory as SOC 2 CC6.1 — your IAM provider configuration, your RBAC model, your JML (Joiner-Mover-Leaver) automation, your access review process.
Under the 2022 structure, the equivalent controls include A.8.2 (Privileged access rights), A.8.3 (Information access restriction), A.8.5 (Secure authentication), and A.5.15 (Access control policy). The control IDs changed. The engineering work didn't.
ISO 27001 vs SOC 2
ISO 27001 is a certification. SOC 2 is an attestation report. ISO says "you must have a documented process." SOC 2 says "prove the process worked over the audit period." ISO gives you a certificate on the wall. SOC 2 gives you a 200-page report your customers' security teams will actually read. Most mature companies pursue both.
European customers and enterprise buyers. EU-based companies default to asking for ISO 27001 the way US companies default to asking for SOC 2. Government procurement in many countries lists ISO 27001 as a prerequisite. If you're selling into EMEA, Japan, or Australia, ISO 27001 certification is often non-negotiable.
Quick check
Which of the following frameworks results in a formal certification issued by an accredited body?
The NIST Cybersecurity Framework (CSF) was created by the National Institute of Standards and Technology, a US government agency. It originated from Executive Order 13636 in 2013, which directed NIST to develop a voluntary framework for improving critical infrastructure cybersecurity.
The key word is voluntary. NIST CSF is not a standard you get certified against. No auditor issues a NIST CSF report. No accredited body grants a NIST CSF certificate. It is a framework — an organizing structure for thinking about cybersecurity risk management.
So why does every GRC engineer need to know it? Because NIST CSF functions as the translation layer between other frameworks. When you need to explain how SOC 2 CC6.1 relates to ISO 27001 A.8.3, NIST CSF gives you a shared vocabulary.
NIST CSF organizes all cybersecurity activities into core functions that form a lifecycle. CSF 1.1 defined five functions; CSF 2.0 (released February 2024) added a sixth, Govern:
┌──────────────┐
│ IDENTIFY │
│ Asset mgmt, │
│ risk assess │
└──────┬───────┘
│
┌────────────┼────────────┐
│ │ │
▼ │ ▼
┌────────────┐ │ ┌─────────────┐
│ PROTECT │ │ │ DETECT │
│ Access │ │ │ Anomalies, │
│ control, │ │ │ continuous │
│ training, │ │ │ monitoring │
│ data sec │ │ └──────┬──────┘
└────────────┘ │ │
│ │ │
│ ┌──────┴───────┐ │
│ │ GOVERN* │ │
│ │ (CSF 2.0) │ │
│ │ Oversight, │ │
│ │ strategy, │ │
│ │ supply chain│ │
│ └──────────────┘ │
│ │
▼ ▼
┌────────────┐ ┌────────────┐
│ RESPOND │◄──────────►│ RECOVER │
│ IR plans, │ │ Restore, │
│ comms, │ │ lessons │
│ analysis │ │ learned │
└────────────┘ └────────────┘
* CSF 2.0 (2024) added Govern as a sixth function.
The original five remain the operational core.NIST CSF core functions — a continuous lifecycle, not a linear checklist
Each function breaks down into categories and subcategories. The subcategory level is where the mapping to other frameworks happens. For example:
That subcategory maps directly to SOC 2 CC6.1 and ISO 27001 A.8.2/A.8.3/A.5.15. Same engineering work. Same Terraform. Same Okta configuration. Three different control IDs.
In February 2024, NIST released CSF 2.0, which added a sixth function — Govern — to address organizational context, risk management strategy, roles and responsibilities, and supply chain risk management. The original five functions remain the operational core. Govern wraps around them as the strategic oversight layer.
For GRC engineers, the most practical addition is the explicit supply chain risk management coverage and the expanded guidance on integrating CSF with other frameworks — exactly the cross-mapping use case that makes CSF valuable in the first place.
No customer will ever ask you for a "NIST CSF report." But NIST CSF categories give you a taxonomy to organize your internal control library. When your SOC 2 auditor asks about CC6.1 and your ISO auditor asks about A.8.3, you can point them to the same internal control — filed under PR.AC in your control framework — with different evidence packages for each audit.
This is why experienced GRC engineers call NIST CSF the Rosetta Stone. It doesn't replace SOC 2 or ISO 27001. It connects them.
The relationship is straightforward once you see the pattern:
In practice, a mature GRC program works like this:
This is why GRC engineers who understand all three frameworks are so valuable. You don't build three separate compliance programs. You build one program and map it three ways.
| NIST CSF | SOC 2 | ISO 27001 (2022) | What the engineer actually builds |
|---|---|---|---|
| PR.AC-1 | CC6.1 | A.5.15, A.8.2 | IAM provider config (Okta/Entra ID), RBAC model |
| PR.AC-3 | CC6.2 | A.8.3 | Network segmentation, VPC design, firewall rules |
| PR.AC-4 | CC6.3 | A.8.2, A.8.5 | Privilege escalation controls, MFA enforcement |
| PR.AC-7 | CC6.1 | A.8.5 | Authentication mechanisms, session management |
Four rows in a spreadsheet. One Terraform module. Three satisfied auditors.
The decision depends on your market, your customers, and your regulatory environment:
Selling B2B SaaS to US companies — Start with SOC 2 Type II. It's the first item on every enterprise security questionnaire. Most US procurement teams won't move forward without it.
Selling to European or international enterprise — Start with ISO 27001. European buyers treat ISO 27001 the way American buyers treat SOC 2. Many EU government procurement processes explicitly require it.
Government or critical infrastructure — NIST CSF is the foundation, often alongside more specific NIST publications (800-53, 800-171) and, for cloud services, FedRAMP. NIST CSF gives you the structure; the other NIST pubs give you the specific control baselines.
Selling globally at scale — You need all three. SOC 2 for US customers, ISO 27001 for international customers, and NIST CSF as the internal framework that keeps your program coherent across both audits.
Startups with no compliance program yet — Use NIST CSF categories to organize your security controls from day one. Even before you engage an auditor, structuring your controls around Identify/Protect/Detect/Respond/Recover means you'll have a natural mapping when SOC 2 or ISO 27001 comes up.
The practical reality
Most GRC engineers at SaaS companies encounter SOC 2 first because US customers demand it. ISO 27001 comes second when international sales grow. NIST CSF becomes important when you realize maintaining two separate compliance programs is unsustainable and you need a unifying internal structure. The mature state is all three working together.
The trio isn't three competing standards. It's three layers of the same discipline:
The engineering work underneath all three is identical. The Terraform module, the Okta configuration, the CloudTrail monitoring — none of that changes based on which framework you're satisfying. What changes is how you document it, how you present evidence, and which auditor reads the report.
That's the core insight of GRC engineering: the frameworks are different lenses on the same underlying controls. Learn the controls once, map them three ways.
Quick check
A GRC engineer wants to use a single internal control taxonomy and map it to both SOC 2 and ISO 27001 for their respective audits. Which framework is best suited as that internal organizing structure?