Back to Grc Architecture
GRC & Architecture

Security Frameworks & Standards: NIST CSF, ISO 27001, CIS, SOC 2

BeginnerGRC & Architecture

Security Frameworks & Standards: NIST CSF, ISO 27001, CIS, SOC 2

This is Chapter 2 of the GRC & Architecture notebook. Chapter 1 built the vocabulary — governance, risk, compliance, controls, control objectives, the policy hierarchy. It repeatedly gestured at "frameworks" as the place where control objectives are organised, without opening any of them. This chapter opens the four that the security industry actually runs on: NIST Cybersecurity Framework, ISO/IEC 27001, the CIS Critical Security Controls, and SOC 2.

The goal is not to memorise control catalogues — nobody memorises Annex A, and you should not try. The goal is to understand what each framework is for, how it is structured, when you would choose it, and how the same control you configured in the technical notebooks can be mapped once and satisfy several frameworks at once. By the end you will be able to read a "we need to be SOC 2 compliant" request and know exactly what that means, what it does not mean, and how it relates to the ISO 27001 certification the company is also chasing and the NIST CSF the board keeps mentioning.

Why This Matters

"We need to be compliant" is one of the vaguest sentences in security, because compliant with what changes everything. A startup selling to enterprises is told it needs SOC 2. A multinational wants ISO 27001 certification. A US federal contractor is bound to NIST SP 800-171. A company taking card payments must satisfy PCI-DSS. A hospital is under HIPAA. Each of these is a different kind of thing — an attestation, a certification, a mandatory contractual baseline, a regulation — and treating them as interchangeable produces expensive mistakes: building the wrong evidence, certifying the wrong scope, or assuming one buys you another.

The deeper reason this matters is efficiency. Organisations rarely face just one framework; a mature company might hold ISO 27001, complete a SOC 2 Type II, and map to NIST CSF for the board, all at once. Doing that as three separate projects triples the cost. Doing it well means recognising that the frameworks overlap enormously — the same MFA deployment, the same access-review procedure, the same encryption standard satisfies a control in every one of them. The skill this chapter builds is seeing that overlap and exploiting it: map a control once, satisfy many requirements. That skill is worth more than any individual framework's contents.

flowchart TD
    C[One control:<br/>MFA on all access] --> NIST[NIST CSF<br/>PR.AA-01/03]
    C --> ISO[ISO 27001<br/>A.5.15, A.8.5]
    C --> CIS[CIS Control 6<br/>Access Management]
    C --> SOC[SOC 2<br/>CC6.1]
    C --> P800[NIST 800-53<br/>IA-2]
    style C fill:#2c5282,color:#fff

Part 1: Framework, Standard, Regulation — Not the Same Thing

Chapter 1 distinguished policies from standards inside an organisation. At the industry level there is a parallel distinction that people conflate constantly, and getting it right is the first mark of framework literacy.

Type What it is Force Example You "become"...
Framework A structured, voluntary set of outcomes or controls to organise a program Adopt by choice NIST CSF, CIS Controls aligned to it
Standard A formal, often certifiable specification with defined requirements Voluntary, but certifiable ISO/IEC 27001 certified against it
Attestation An independent auditor's report on your controls against criteria Requested by customers SOC 2 attested (report issued)
Regulation / law A legal requirement imposed by a government Mandatory (in scope) GDPR, HIPAA compliant (or liable)
Contractual standard A baseline required by a contract or industry body Mandatory (by contract) PCI-DSS compliant (or lose the contract)

The distinctions with real consequences:

  • A framework you align to; a standard you get certified against; a regulation you must comply with or face legal penalty. These are different relationships with different proof. Aligning to NIST CSF is a self-assessment; ISO 27001 certification requires an accredited external auditor; HIPAA compliance can be enforced by a regulator with fines.
  • SOC 2 is an attestation, not a certification. You do not "pass" or "get certified" in SOC 2 — an independent CPA firm examines your controls and issues a report (an opinion) that you share with customers. The distinction matters legally and in how you talk about it: "we have a SOC 2 report" is correct; "we are SOC 2 certified" is technically wrong, however common.
  • PCI-DSS feels like a regulation but is a contractual standard imposed by the payment card brands. The enforcement mechanism is your merchant agreement, not a law — but losing the ability to process cards is as consequential as any fine.

Keeping these straight is what lets you answer "what does 'we need to be compliant' mean here?" precisely instead of building the wrong thing.

Part 2: A Taxonomy of Frameworks

There are dozens of frameworks; they sort into four functional types, and knowing the type tells you what a framework is good for before you read a line of it.

mindmap
  root((Frameworks))
    Program / Management
      ISO 27001 ISMS
      NIST CSF
      how to RUN a security program
    Control catalogues
      NIST SP 800-53
      CIS Controls
      ISO 27002
      WHAT controls to implement
    Risk frameworks
      NIST RMF 800-37
      ISO 31000
      FAIR
      HOW to assess and manage risk
    Assurance / Attestation
      SOC 2
      ISO 27001 certification
      PROVE it to outsiders
Type Answers Examples Nature
Program / management How do we run a security program? ISO 27001 (ISMS), NIST CSF Outcome- and process-oriented
Control catalogue Which controls do we implement? NIST SP 800-53, CIS Controls, ISO 27002 Prescriptive lists of controls
Risk framework How do we assess and manage risk? NIST RMF (800-37), ISO 31000, FAIR Process for the risk pillar
Assurance / attestation How do we prove it to outsiders? SOC 2, ISO 27001 certification Independent verification

The most useful insight from this taxonomy: the four frameworks in this chapter's title are of different types, which is exactly why organisations use several together. NIST CSF is a program framework (organise the whole program by outcomes). ISO 27001 is both a program framework and a certifiable standard (run an ISMS and prove it). CIS Controls is a prescriptive control catalogue (the technical checklist). SOC 2 is an attestation (prove specific controls to customers). They are not competitors; they occupy different slots and complement each other. That is the mental model to carry through the rest of the chapter.

Part 3: NIST Cybersecurity Framework 2.0

The NIST Cybersecurity Framework is a voluntary, outcome-based framework for managing cybersecurity risk. It is the most widely used program framework, especially in the US, precisely because it is not prescriptive — it describes what outcomes to achieve, not how, which makes it applicable to any organisation of any size and mappable to every other framework.

Its defining feature is that it is organised around functions and outcomes, not controls. You do not "implement CSF"; you use it to organise, assess, and communicate your program.

3.1 The six functions (CSF 2.0)

Version 2.0 (released 2024) is built on six functions — the top level of the hierarchy and the part everyone should know cold. The headline change from 1.1 was the addition of Govern as a sixth function wrapping the other five, formally recognising the governance pillar from Chapter 1.

flowchart TD
    GV[GOVERN<br/>strategy, roles, policy, risk appetite,<br/>oversight - wraps everything]
    GV --> ID[IDENTIFY<br/>assets, risk, what you have]
    GV --> PR[PROTECT<br/>safeguards: access, data, training]
    GV --> DE[DETECT<br/>find events: monitoring, detection]
    GV --> RS[RESPOND<br/>act on incidents]
    GV --> RC[RECOVER<br/>restore after incidents]
    ID --> PR --> DE --> RS --> RC
    style GV fill:#2c5282,color:#fff
    style DE fill:#744210,color:#fff
    style RC fill:#22543d,color:#fff
Function Outcome Maps to (earlier notebooks)
Govern (GV) Establish and monitor the cybersecurity risk-management strategy, expectations, and policy All of GRC Chapter 1
Identify (ID) Understand assets, suppliers, and risks The CBOM/inventory work; asset management
Protect (PR) Safeguards to prevent or limit impact Preventive controls: access, encryption, training
Detect (DE) Find and analyse cybersecurity events The entire Purple Team detection-validation chapter
Respond (RS) Take action on a detected incident Incident response
Recover (RC) Restore capabilities after an incident Backups, DR, resilience

The functions map cleanly onto the control taxonomy from Chapter 1: Protect is preventive, Detect is detective, Respond and Recover are corrective, and Govern and Identify are the managerial layer that directs them. If you learn one thing about CSF, learn the six functions in order — Govern, Identify, Protect, Detect, Respond, Recover — because they are the vocabulary every US-influenced security conversation uses, and they are a complete, memorable model of what a program does.

3.2 The hierarchy: functions → categories → subcategories

CSF nests three levels deep:

  • Functions (6) — the highest level (above).
  • Categories (~22) — groups of outcomes within a function. E.g. under Protect: Identity Management, Authentication and Access Control (PR.AA), Data Security (PR.DS), Platform Security (PR.PS).
  • Subcategories (~100+) — specific outcome statements. E.g. PR.AA-01: Identities and credentials are managed; PR.AA-03: Users, services, and hardware are authenticated.

Subcategories are written as outcomes, not instructions: "users are authenticated" — not "deploy MFA." That is deliberate and is CSF's superpower. Because the subcategory states an outcome, it maps to any control that achieves it, in any other framework — which is why CSF is the natural spine for a crosswalk (Part 9). Each subcategory in the official document ships with Informative References pointing at the specific ISO 27001, SP 800-53, and CIS controls that satisfy it, so NIST does much of the crosswalk work for you.

3.3 Tiers and Profiles — the two tools you actually use

CSF gives you two instruments for applying the hierarchy:

Implementation Tiers (1-4) describe how rigorous and integrated your risk-management practices are — not a maturity score, but a characterisation:

Tier Name Characterisation
1 Partial Ad hoc, reactive, risk managed inconsistently
2 Risk Informed Risk practices approved but not organisation-wide
3 Repeatable Formal, consistent, organisation-wide policies
4 Adaptive Continuously improving, adapting to change

Profiles are the workhorse. A Profile is a selection of subcategories that represents either your Current state (what you do today) or your Target state (what you want). The gap between a Current Profile and a Target Profile is your roadmap — the prioritised list of outcomes you do not yet achieve. This is the single most practical thing CSF produces, and the lab in Part 10 builds one.

flowchart LR
    CP[Current Profile<br/>outcomes achieved today] --> GAP{Gap analysis}
    TP[Target Profile<br/>outcomes we want<br/>set by risk + appetite] --> GAP
    GAP --> ROAD[Prioritised roadmap<br/>= the gaps, ranked]
    ROAD --> ACT[Action plan +<br/>budget + owners]
    style GAP fill:#744210,color:#fff
    style ROAD fill:#22543d,color:#fff

Part 4: ISO/IEC 27001 — The Certifiable ISMS

ISO/IEC 27001 is the international standard for an Information Security Management System (ISMS) — and, unlike CSF, it is certifiable: an accredited external body audits you and issues a certificate that customers and partners around the world recognise. Where CSF describes outcomes, ISO 27001 specifies the management system that produces and sustains those outcomes.

The crucial concept is ISMS: not a product, but a system of management — the policies, processes, roles, risk assessments, and continual-improvement machinery that together run security as an ongoing, governed activity. ISO 27001 certifies that this system exists and works, which is a stronger claim than "we have these controls." It says "we have a functioning system that keeps producing the right controls."

4.1 The structure: mandatory clauses + Annex A

ISO 27001 has two parts, and the division matters:

  • Clauses 4-10 (mandatory). These define the ISMS itself and are non-negotiable for certification. They are the management-system requirements.
  • Annex A (the control set). A catalogue of controls (detailed in the companion standard ISO 27002) from which you select what is applicable to your risks.
flowchart TD
    subgraph Mandatory["Clauses 4-10 - the ISMS (mandatory)"]
        C4[4 Context of the organisation]
        C5[5 Leadership]
        C6[6 Planning - incl. risk assessment]
        C7[7 Support - resources, competence]
        C8[8 Operation - run the risk treatment]
        C9[9 Performance evaluation - audit, review]
        C10[10 Improvement]
    end
    subgraph AnnexA["Annex A - controls (select by risk)"]
        T1[Organizational]
        T2[People]
        T3[Physical]
        T4[Technological]
    end
    C6 -->|risk assessment selects| AnnexA
    C6 --> SOA[Statement of Applicability<br/>which Annex A controls apply + why]
    style Mandatory fill:#2c5282,color:#fff
    style SOA fill:#744210,color:#fff

The mandatory clauses follow the Plan-Do-Check-Act (PDCA) cycle — the same continuous-improvement loop as the GRC operating cycle from Chapter 1:

Clause Name PDCA What it requires
4 Context Plan Understand the organisation, interested parties, and ISMS scope
5 Leadership Plan Top-management commitment, an information security policy, roles
6 Planning Plan Risk assessment and treatment; security objectives
7 Support Do Resources, competence, awareness, documented information
8 Operation Do Execute the risk treatment plan
9 Performance evaluation Check Monitoring, internal audit, management review
10 Improvement Act Nonconformities, corrective action, continual improvement

Clause 6 is the heart, because it makes ISO 27001 risk-driven: you do not implement all of Annex A: you assess your risks and select the controls that treat them. That connects directly to GRC Chapter 1 — the risk register and treatment decisions feed straight into the ISMS.

4.2 The Statement of Applicability

The Statement of Applicability (SoA) is ISO 27001's signature artifact and the document an auditor reaches for first. It lists every Annex A control and, for each, states: is it applicable? If yes, how is it implemented? If no, why is it excluded? The SoA is the bridge from your risk assessment to your controls — it is the evidence that your control selection is risk-driven rather than arbitrary. A control excluded with a documented, risk-based justification is fine; a control excluded because you forgot is a finding.

4.3 Annex A control themes

The 2022 revision reorganised Annex A into four themes (down from fourteen domains), which is the structure to know:

Theme Rough content Count (approx.)
Organizational Policies, roles, supplier relationships, threat intel, cloud ~37
People Screening, awareness, disciplinary process, remote working ~8
Physical Secure areas, equipment, clear desk, disposal ~14
Technological Access control, crypto, logging, malware, secure development ~34

You do not memorise these. You recognise the shape: ISO covers far more than technology — a full third of the controls are organisational and people controls — which reflects its ISMS philosophy that security is a management problem, not a tooling problem. That breadth is exactly why ISO 27001 certification is a meaningful signal and why it takes real organisational effort, not just an engineering sprint, to achieve.

Part 5: CIS Critical Security Controls — The Prescriptive Checklist

Where NIST CSF and ISO 27001 describe what outcomes and what system, the CIS Critical Security Controls (v8.1) tell you exactly what to do, in priority order. They are the most prescriptive, technical, and immediately actionable of the four — a checklist an engineer can start executing on Monday.

The CIS Controls are 18 controls, each broken into concrete safeguards (there are 153 in total). They are ordered by impact: the earlier controls block the most attacks per unit of effort, so a small organisation that does nothing else should do Controls 1-6 first.

5.1 The 18 controls

# Control Essence
1 Inventory of Enterprise Assets Know every device
2 Inventory of Software Assets Know every application
3 Data Protection Classify and protect data
4 Secure Configuration Harden systems and software
5 Account Management Manage the lifecycle of accounts
6 Access Control Management Least privilege, MFA
7 Continuous Vulnerability Management Find and fix vulns continuously
8 Audit Log Management Collect and retain logs
9 Email and Web Browser Protections Reduce the most common entry vectors
10 Malware Defenses Anti-malware, EDR
11 Data Recovery Backups you can restore
12 Network Infrastructure Management Secure network devices
13 Network Monitoring and Defense Detect and respond on the network
14 Security Awareness and Skills Training The human layer
15 Service Provider Management Third-party risk
16 Application Software Security Secure the software you build
17 Incident Response Management Be ready to respond
18 Penetration Testing Test your defences

The ordering is the lesson. Controls 1-2 (asset and software inventory) come first because you cannot protect what you do not know you have — the exact point made in the post-quantum migration chapter about discovery, and in the risk register about assets. Access control (5-6) precedes vulnerability management (7) precedes logging (8). This is a defensible priority order built from real attack data, and it is why a resource-constrained team should work the CIS Controls top-down rather than cherry-picking.

5.2 Implementation Groups

CIS's second smart idea is Implementation Groups (IGs) — a way to scale the same controls to organisations of different size and risk:

IG For Safeguards Profile
IG1 Small orgs, limited resources ("basic cyber hygiene") ~56 The essential minimum every organisation should do
IG2 Mid-size, some dedicated security staff ~130 (cumulative) IG1 + more, for organisations managing more sensitive data
IG3 Large, mature, high-risk 153 (all) IG2 + the rest, for organisations facing sophisticated threats

The groups are cumulative — IG2 includes all of IG1. IG1 is a genuinely important concept: NIST and CIS jointly define it as "essential cyber hygiene," the floor below which no organisation should sit. For a small company asking "where do we even start," the answer is precise and free: implement CIS IG1. That is one of the most useful concrete recommendations in all of GRC.

Part 6: SOC 2 — The Attestation Customers Ask For

SOC 2 (System and Organization Controls 2) is not a certification and not a control framework — it is an attestation report produced by an independent CPA firm, examining a service organisation's controls against the Trust Services Criteria. It exists to answer one question a customer has about a vendor: "can I trust you with my data?" — with an independent auditor's opinion rather than the vendor's own say-so.

SOC 2 dominates the B2B SaaS world. If you sell software to enterprises, they will ask for your SOC 2 report before signing, which is why "we need SOC 2" is often the first compliance sentence a startup hears.

6.1 The five Trust Services Criteria

SOC 2 is built on five Trust Services Criteria (TSC). Only the first is mandatory; you choose the others based on what you promise customers.

Criterion Covers Mandatory?
Security (Common Criteria) Protection against unauthorised access — the baseline Yes, always
Availability System is available for operation as committed Optional
Processing Integrity Processing is complete, valid, accurate, timely Optional
Confidentiality Confidential information is protected Optional
Privacy Personal information is handled per commitments Optional

The Security criterion (also called the Common Criteria, CC-series) is the foundation and is required in every SOC 2. The others are added based on your product's promises: a database service adds Availability; a payments processor adds Processing Integrity; a service handling personal data adds Privacy. Scoping the criteria correctly is the first SOC 2 decision — adding all five when your product only warrants two is expensive; omitting one a customer expects loses the deal.

6.2 Type I vs Type II — the distinction that matters most

This is the single most important SOC 2 concept and the one most often gotten wrong:

Type I Type II
What it examines Whether controls are suitably designed at a point in time Whether controls operated effectively over a period (usually 3-12 months)
The question "Are the right controls in place today?" "Did the controls actually work, consistently, over time?"
Rigour Lower Higher — the one customers actually want
Chapter 1 mapping Design effectiveness Operating effectiveness

Type II is the real prize, and its difference from Type I is exactly the design-vs-operating-effectiveness distinction from GRC Chapter 1 (Part 9.1). Type I says the controls are well-designed on the audit date; Type II says they actually operated across a whole observation window — which is what a customer cares about, because a control that exists but does not run is worthless. Most enterprise customers ask specifically for SOC 2 Type II, and a startup's compliance journey is usually "Type I first to prove design, then Type II after enough operating history accrues."

6.3 SOC 1, SOC 2, SOC 3 — and the auditor relationship

Quickly disambiguating the SOC family, because the numbers confuse everyone:

  • SOC 1 — controls relevant to financial reporting (for your customers' auditors). Not security-focused.
  • SOC 2 — controls relevant to security/availability/etc. (the Trust Services Criteria). Restricted-distribution report.
  • SOC 3 — a public summary version of SOC 2, shareable on a website without an NDA.

SOC 2 also introduces the auditor relationship that is new relative to the other three frameworks: an independent CPA firm performs the examination and issues the opinion. You do not self-attest. The auditor's independence is what gives the report value to your customers — the same logic as the third line of defence from Chapter 1. Practically, this means SOC 2 involves an external party on a recurring basis (Type II is typically annual), and much of the work is producing the evidence the auditor samples — logs, tickets, access reviews, change records — which is why evidence automation (the GRC-platform value from Chapter 1) matters so much for SOC 2 specifically.

Part 7: The Regulation-Adjacent Set — 800-53, 800-171, PCI-DSS, HIPAA

Beyond the four headline frameworks, four more come up constantly and belong in your vocabulary even at a beginner level.

Framework Type Applies to Essence
NIST SP 800-53 Control catalogue US federal systems (and widely borrowed) The exhaustive control catalogue (~1000+ controls in 20 families) behind FISMA/FedRAMP
NIST SP 800-171 Control subset Contractors handling federal CUI A focused subset of 800-53 for protecting Controlled Unclassified Information; flows down via contract (DFARS/CMMC)
PCI-DSS Contractual standard Anyone storing/processing/transmitting card data 12 prescriptive requirements enforced by the card brands; scope-reduction is the whole game
HIPAA Regulation (law) US healthcare and their business associates Security and Privacy Rules for protected health information; enforced by a regulator with fines

Three orientation points:

  • 800-53 is the "big catalogue." When another framework needs a specific control to cite, it often points at an 800-53 control (like IA-2 for authentication). It is not something a small company adopts wholesale; it is the reference library the US government and FedRAMP run on.
  • 800-171 and CMMC matter if you touch US federal contracts. CUI protection flows down the supply chain contractually, so even a small subcontractor can be bound to 800-171 by a prime contractor's requirement.
  • PCI-DSS rewards scope reduction. Because the requirements apply to the cardholder data environment, the cheapest path to PCI compliance is usually to store less card data (or none — outsource to a compliant processor), shrinking the environment in scope. This is the "Avoid" treatment from Chapter 1 applied to compliance, and it is why the risk-register example there treated cardholder data with Avoid.

These are covered in depth where they belong — PCI-DSS and HIPAA get a full treatment in Chapter 6 (Privacy, Data Protection & Regulations). Here they round out the map.

Part 8: Choosing a Framework

Organisations do not choose frameworks in the abstract; they are driven to specific ones by specific pressures. The decision is almost always determined by the driver, not by which framework is "best."

flowchart TD
    START{What's driving the need?} --> SELL[Selling to enterprises<br/>customers ask for a report]
    START --> GLOBAL[Global recognition /<br/>partner requirement]
    START --> START2[Small, need to START<br/>with something concrete]
    START --> FED[US federal contracts]
    START --> CARD[Handle card payments]
    START --> HEALTH[US health data]
    START --> BOARD[Board wants a<br/>program-level view]
    SELL --> SOC[SOC 2 Type II]
    GLOBAL --> ISO[ISO 27001 certification]
    START2 --> CIS[CIS Controls IG1]
    FED --> N171[NIST 800-171 / CMMC]
    CARD --> PCI[PCI-DSS]
    HEALTH --> HIPAA[HIPAA]
    BOARD --> CSF[NIST CSF profile]
    style CIS fill:#22543d,color:#fff
    style SOC fill:#2c5282,color:#fff
Driver Reach for Why
Enterprise customers demand proof SOC 2 Type II It is the report B2B buyers ask for
International recognition / large partners ISO 27001 Globally recognised certification
"We're small, where do we start?" CIS Controls IG1 Concrete, prioritised, free, essential hygiene
Board / executive communication NIST CSF Outcome-based, maps to everything, non-technical-friendly
US federal contracts / CUI NIST 800-171 / CMMC Contractually mandated
Card payments PCI-DSS Contractually mandated by card brands
US health data HIPAA Legally mandated

The nuance that separates a beginner from someone useful: these are not mutually exclusive, and mature organisations run several at once. A common combination for a growing SaaS company: use NIST CSF to structure and communicate the whole program, implement CIS Controls as the concrete technical checklist, get ISO 27001 certified for international credibility, and produce a SOC 2 Type II for enterprise customers. Done naively that is four projects; done well it is one control set mapped four ways — which is exactly what Part 9 and the lab are about.

Part 9: Crosswalks — Map Once, Satisfy Many

The reason running multiple frameworks is affordable is that they overlap enormously. A crosswalk (or mapping) is a table that shows which controls in different frameworks satisfy the same underlying requirement. Build it once and a single control implementation produces evidence for every framework it maps to.

9.1 Why the overlap exists

All these frameworks are trying to prevent the same attacks, so they converge on the same controls — access control, encryption, logging, patching, backups, awareness. They differ in organisation and emphasis, not fundamentally in content. NIST CSF states MFA as an outcome (PR.AA-03); ISO 27001 as Annex A controls (A.5.15, A.8.5); CIS as a safeguard under Control 6; SOC 2 as a Common Criteria point (CC6.1); 800-53 as control IA-2. Same control, five labels.

flowchart LR
    REQ["Underlying requirement:<br/>authenticate users, least privilege"]
    REQ --> A[NIST CSF PR.AA-01/03/05]
    REQ --> B[ISO 27001 A.5.15 A.5.16 A.8.5]
    REQ --> C[CIS Control 5, 6]
    REQ --> D[SOC 2 CC6.1 CC6.2 CC6.3]
    REQ --> E[800-53 AC-2 IA-2 AC-6]
    style REQ fill:#744210,color:#fff

9.2 A worked crosswalk fragment

Requirement NIST CSF 2.0 ISO 27001:2022 CIS v8.1 SOC 2 800-53
Multi-factor authentication PR.AA-03 A.8.5 6.3, 6.4, 6.5 CC6.1 IA-2
Least-privilege access PR.AA-05 A.8.2, A.8.3 6.8 CC6.3 AC-6
Account lifecycle mgmt PR.AA-01 A.5.16, A.5.18 5.1-5.6 CC6.2, CC6.3 AC-2
Audit logging DE.AE, PR.PS-04 A.8.15 8.2-8.5 CC7.2 AU-2, AU-6
Vulnerability management ID.RA-01 A.8.8 7.1-7.7 CC7.1 RA-5
Encryption of data PR.DS-01/02 A.8.24 3.10, 3.11 CC6.7 SC-13, SC-28
Backup / recovery RC.RP A.8.13 11.1-11.5 A1.2 CP-9, CP-10
Security awareness training PR.AT A.6.3 14.1-14.9 CC1.4 AT-2
Incident response RS, RC A.5.24-A.5.28 17.1-17.9 CC7.3, CC7.4 IR-4

Read across any row: one thing you implement once, appearing in five frameworks. Deploy MFA well, gather the evidence once, and you have satisfied PR.AA-03, A.8.5, CIS 6.3-6.5, CC6.1, and IA-2 simultaneously. This is the entire economic argument for a mapped, framework-agnostic control program, and it is why NIST publishes Informative References and why GRC platforms (Chapter 1) sell "map once, comply many" as their headline feature.

9.3 Where the overlap breaks down

Crosswalks are powerful but not perfect, and pretending they are is a real pitfall:

  • Mappings are approximate. "PR.AA-03 ≈ A.8.5" means they cover related ground, not that satisfying one automatically satisfies the other. The evidence an ISO auditor wants may differ from what a SOC 2 auditor samples for the "same" control.
  • Some requirements are framework-specific. ISO 27001's mandatory ISMS clauses (4-10) have no CIS equivalent, because CIS is a control catalogue, not a management system. SOC 2's auditor-opinion structure has no ISO analogue.
  • Scope and evidence differ even where controls match. The control might be identical; the proof each framework demands is not.

So the correct model is: crosswalks let you reuse control implementations and much of the evidence, but each framework still has framework-specific requirements and its own assurance process. Map aggressively to save effort; do not assume one certification hands you another.

Part 10: Hands-On Lab — Build a Crosswalk and a CSF Profile

This lab produces two artifacts a real GRC function uses: a control-mapping crosswalk, and a NIST CSF current-vs-target profile with gap scoring. A spreadsheet or the Python below is all you need.

Scope note: as in Chapter 1, the lab is the documents themselves — the deliverables of a governance function — describing an organisation you are authorised to document.

10.1 Build the crosswalk programmatically

#!/usr/bin/env python3
"""crosswalk.py - a control crosswalk keyed on the underlying requirement.
Given the controls YOU have implemented (by internal control ID), show which
framework requirements each one satisfies. Map once, report many."""
import csv
 
# The master crosswalk: requirement -> framework references
CROSSWALK = {
    "MFA":            {"CSF":"PR.AA-03","ISO":"A.8.5","CIS":"6.3-6.5","SOC2":"CC6.1","800-53":"IA-2"},
    "LeastPriv":      {"CSF":"PR.AA-05","ISO":"A.8.2","CIS":"6.8","SOC2":"CC6.3","800-53":"AC-6"},
    "AccountMgmt":    {"CSF":"PR.AA-01","ISO":"A.5.16","CIS":"5.1-5.6","SOC2":"CC6.2","800-53":"AC-2"},
    "Logging":        {"CSF":"DE.AE","ISO":"A.8.15","CIS":"8.2-8.5","SOC2":"CC7.2","800-53":"AU-2"},
    "VulnMgmt":       {"CSF":"ID.RA-01","ISO":"A.8.8","CIS":"7.1-7.7","SOC2":"CC7.1","800-53":"RA-5"},
    "Encryption":     {"CSF":"PR.DS-01","ISO":"A.8.24","CIS":"3.10-3.11","SOC2":"CC6.7","800-53":"SC-28"},
    "Backup":         {"CSF":"RC.RP","ISO":"A.8.13","CIS":"11.1-11.5","SOC2":"A1.2","800-53":"CP-9"},
    "Training":       {"CSF":"PR.AT","ISO":"A.6.3","CIS":"14.1-14.9","SOC2":"CC1.4","800-53":"AT-2"},
    "IncidentResp":   {"CSF":"RS/RC","ISO":"A.5.24","CIS":"17.1-17.9","SOC2":"CC7.3","800-53":"IR-4"},
}
 
# Controls this org has actually implemented, with an internal ID + status
IMPLEMENTED = [
    ("CTL-001","MFA",         "implemented"),
    ("CTL-002","LeastPriv",   "implemented"),
    ("CTL-003","AccountMgmt", "implemented"),
    ("CTL-004","Logging",     "partial"),
    ("CTL-005","VulnMgmt",    "implemented"),
    ("CTL-006","Encryption",  "implemented"),
    ("CTL-007","Backup",      "partial"),        # untested restore (Ch.1 R-01)
    ("CTL-008","Training",    "planned"),
    ("CTL-009","IncidentResp","implemented"),
]
 
frameworks = ["CSF","ISO","CIS","SOC2","800-53"]
print(f"{'CTL':8} {'REQUIREMENT':13} {'STATUS':12} " + " ".join(f"{f:10}" for f in frameworks))
print("-"*95)
cov = {f: 0 for f in frameworks}
for cid, req, status in IMPLEMENTED:
    refs = CROSSWALK[req]
    print(f"{cid:8} {req:13} {status:12} " + " ".join(f"{refs[f]:10}" for f in frameworks))
    if status == "implemented":
        for f in frameworks: cov[f] += 1
 
print("-"*95)
total = len(IMPLEMENTED)
print("Framework coverage from these controls (fully-implemented only):")
for f in frameworks:
    print(f"  {f:8} {cov[f]}/{total} requirements satisfied")
 
with open("crosswalk.csv","w",newline="") as fh:
    w = csv.writer(fh); w.writerow(["control_id","requirement","status",*frameworks])
    for cid,req,status in IMPLEMENTED:
        w.writerow([cid,req,status,*[CROSSWALK[req][f] for f in frameworks]])
print("wrote crosswalk.csv")
python3 crosswalk.py
CTL      REQUIREMENT   STATUS       CSF        ISO        CIS        SOC2       800-53
-----------------------------------------------------------------------------------------------
CTL-001  MFA           implemented  PR.AA-03   A.8.5      6.3-6.5    CC6.1      IA-2
CTL-002  LeastPriv     implemented  PR.AA-05   A.8.2      6.8        CC6.3      AC-6
CTL-003  AccountMgmt   implemented  PR.AA-01   A.5.16     5.1-5.6    CC6.2      AC-2
CTL-004  Logging       partial      DE.AE      A.8.15     8.2-8.5    CC7.2      AU-2
CTL-005  VulnMgmt      implemented  ID.RA-01   A.8.8      7.1-7.7    CC7.1      RA-5
CTL-006  Encryption    implemented  PR.DS-01   A.8.24     3.10-3.11  CC6.7      SC-28
CTL-007  Backup        partial      RC.RP      A.8.13     11.1-11.5  A1.2       CP-9
CTL-008  Training      planned      PR.AT      A.6.3      14.1-14.9  CC1.4      AT-2
CTL-009  IncidentResp  implemented  RS/RC      A.5.24     17.1-17.9  CC7.3      IR-4
-----------------------------------------------------------------------------------------------
Framework coverage from these controls (fully-implemented only):
  CSF      6/9 requirements satisfied
  ISO      6/9 requirements satisfied
  CIS      6/9 requirements satisfied
  SOC2     6/9 requirements satisfied
  800-53   6/9 requirements satisfied

The output makes the central lesson unmissable: nine control implementations produce coverage across five frameworks simultaneously, and the three not-yet-done controls (partial logging, untested backup, planned training) are gaps in all five at once — so fixing one control improves five compliance postures. That is the map-once-satisfy-many economics made concrete, and it is exactly why you build a framework-agnostic control set rather than five parallel projects.

10.2 Build a NIST CSF current/target profile

Now the CSF gap analysis from Part 3.3 — the roadmap generator.

#!/usr/bin/env python3
"""csf_profile.py - NIST CSF 2.0 current-vs-target profile with gap scoring.
Maturity per subcategory on 0-4 (Tiers). Gap = target - current, weighted by
priority. The ranked gaps ARE the roadmap."""
# (function, subcategory, description, current, target, priority 1-3)
PROFILE = [
    ("GV","GV.RR-02","Roles/responsibilities established", 2, 3, 2),
    ("GV","GV.PO-01","Security policy established",          3, 3, 2),
    ("ID","ID.AM-01","Asset inventory maintained",          2, 4, 3),
    ("ID","ID.RA-01","Vulnerabilities identified",          3, 4, 3),
    ("PR","PR.AA-03","Users authenticated (MFA)",           3, 4, 3),
    ("PR","PR.DS-01","Data-at-rest protected",              3, 4, 2),
    ("PR","PR.AT-01","Users trained",                       1, 3, 2),
    ("DE","DE.CM-01","Networks/systems monitored",          2, 4, 3),
    ("DE","DE.AE-02","Detections validated/analysed",       1, 4, 3),  # Purple Team!
    ("RS","RS.MA-01","Incident response executed",          2, 3, 2),
    ("RC","RC.RP-01","Recovery plan executed (tested)",     1, 4, 3),  # untested backups
]
 
rows = []
for fn, sub, desc, cur, tgt, pri in PROFILE:
    gap = tgt - cur
    weighted = gap * pri
    rows.append((weighted, gap, fn, sub, desc, cur, tgt, pri))
rows.sort(reverse=True)
 
print(f"{'WGT':>3} {'GAP':>3} {'FUNC':4} {'SUBCAT':10} {'CUR':>3} {'TGT':>3} {'PRI':>3} OUTCOME")
print("-"*88)
for wgt, gap, fn, sub, desc, cur, tgt, pri in rows:
    flag = "  <== roadmap top" if wgt >= 6 else ""
    print(f"{wgt:>3} {gap:>3} {fn:4} {sub:10} {cur:>3} {tgt:>3} {pri:>3} {desc}{flag}")
 
open_gaps = [r for r in rows if r[1] > 0]
print("-"*88)
print(f"{len(open_gaps)} subcategories below target | "
      f"avg current maturity {sum(r[5] for r in rows)/len(rows):.1f} / 4")
python3 csf_profile.py
WGT GAP FUNC SUBCAT     CUR TGT PRI OUTCOME
----------------------------------------------------------------------------------------
  9   3 RC   RC.RP-01     1   4   3 Recovery plan executed (tested)  <== roadmap top
  9   3 DE   DE.AE-02     1   4   3 Detections validated/analysed  <== roadmap top
  6   2 ID   ID.AM-01     2   4   3 Asset inventory maintained  <== roadmap top
  6   2 DE   DE.CM-01     2   4   3 Networks/systems monitored  <== roadmap top
  4   2 PR   PR.AT-01     1   3   2 Users trained
  3   1 ID   ID.RA-01     3   4   3 Vulnerabilities identified
  3   1 PR   PR.AA-03     3   4   3 Users authenticated (MFA)
  2   1 PR   PR.DS-01     3   4   2 Data-at-rest protected
  2   1 RS   RS.MA-01     2   3   2 Incident response executed
  2   1 GV   GV.RR-02     2   3   2 Roles/responsibilities established
  0   0 GV   GV.PO-01     3   3   2 Security policy established
----------------------------------------------------------------------------------------
10 subcategories below target | avg current maturity 2.0 / 4

The ranked output is the roadmap. The two highest-priority gaps — tested recovery (RC.RP-01) and validated detections (DE.AE-02) — are precisely the weaknesses the Chapter 1 risk register surfaced (untested backups, unvalidated LSASS detection) and the exact subjects of the Purple Team notebook, now expressed as CSF outcomes with a priority-weighted gap score. This closes the loop across three notebooks: a technical gap (unvalidated detection) becomes a rated risk (register), becomes a control objective below target (CSF profile), becomes a prioritised, owned roadmap item. That traceability — from a procdump against lsass all the way to a board-level CSF profile — is what a security program looks like.

10.3 Extend the lab

  • Add the crosswalk references to the CSF profile so each gap shows which ISO/CIS/SOC 2 requirements it also blocks — a gap in DE.AE-02 is also a gap in ISO A.8.15, CIS 8/13, and SOC 2 CC7.2.
  • Produce a per-function average maturity and render it as a radar/spider chart (six spokes, one per CSF function) — the standard executive visualisation.
  • Add an "evidence" column mapping each implemented control to the artifact that proves it operates (a log query, a ticket, an access-review record) — the bridge from this chapter to a real audit.

Part 11: Frameworks for the Technical Practitioner — Offensive and Defensive Angles

Frameworks look like the most abstract topic in the notebook, and yet they connect directly to hands-on offence and defence.

How an attacker uses framework knowledge. A framework tells an attacker where an organisation believes its defences are — and, by omission, where they are not. A company that proudly holds SOC 2 with only the Security criterion has made no availability commitments, which hints at where resilience is thin. A PCI scope diagram is a map of exactly which segment holds card data and which controls are assumed around it — and therefore where an out-of-scope pivot leads. The gap between "IG1 implemented" and "IG2/IG3 not yet" tells a red teamer which safeguards a small organisation has probably skipped (network monitoring, penetration testing, application security). Reading a target's compliance posture is reconnaissance: it narrows the search space to the controls the framework does not mandate at their level.

How a defender uses framework knowledge. For the defender, frameworks are the tool that turns technical work into a fundable program and a communicable story. The CSF profile from the lab is a language the board understands; the crosswalk is what stops the security team from doing five compliance projects when one control set will do. And frameworks provide completeness — the thing an individual engineer's intuition misses. Working the CIS Controls top-down catches the unglamorous basics (asset inventory, account lifecycle) that attackers actually exploit and that a tools-focused team routinely under-invests in. The framework is a checklist against your own blind spots.

Where this meets the earlier notebooks. Every technical control from the offensive and defensive notebooks lands somewhere in these frameworks: the Purple Team detections are CSF Detect and CIS Control 13; RunAsPPL and MFA are Protect and CIS Control 6; the post-quantum migration is ID.RA (risk identification) and PR.DS (data protection). Frameworks are the filing system that makes the whole of the technical work legible as coverage — and the crosswalk is what lets one implementation count everywhere it should.

Part 12: Common Pitfalls and Myths

12.1 Pitfalls

# Pitfall Consequence Fix
1 Confusing framework / standard / regulation Build the wrong proof; wrong expectations Learn the five types (Part 1)
2 Saying "SOC 2 certified" Technically wrong; signals unfamiliarity It's an attestation/report, not a certification (Part 1)
3 Implementing all of Annex A / 800-53 Wasted effort on irrelevant controls Select by risk; the SoA is risk-driven (Part 4)
4 Treating frameworks as competitors Duplicated projects, tripled cost Different types; run several via crosswalk (Parts 2, 9)
5 Assuming one certification grants another Failed audit; wrong evidence Crosswalks reuse implementation, not assurance (Part 9.3)
6 Picking a framework before knowing the driver The wrong framework Choose by driver (Part 8)
7 SOC 2 Type I when the customer wanted Type II Doesn't close the deal Type II proves operating effectiveness (Part 6.2)
8 Scoping SOC 2 criteria wrong Too expensive, or missing what customers expect Security is mandatory; add others by product promise (Part 6.1)
9 Ignoring CIS ordering, cherry-picking Skip high-impact basics Work top-down; IG1 first (Part 5)
10 PCI without scope reduction Huge, expensive environment in scope Store less card data; outsource (Part 7)
11 Compliance date treated as "done" Point-in-time snapshot, drifts Continuous evidence; Type II is a period (Ch.1 Part 6)
12 No crosswalk; per-framework silos Same control evidenced five times Map once, satisfy many (Part 9)

12.2 Myths

"You have to pick one framework." You pick the ones your drivers demand — often several — and run them off one mapped control set. They are different types (program, catalogue, risk, attestation) that complement rather than compete (Parts 2, 8).

"SOC 2 is a certification you pass." SOC 2 is an independent auditor's attestation report, an opinion on your controls. There is no pass/fail certificate; there is a report you share with customers (Parts 1, 6).

"ISO 27001 is a list of controls." ISO 27001 is a management system (clauses 4-10); Annex A is the control list, and you select from it by risk. The certifiable part is the ISMS, not the controls (Part 4).

"NIST CSF tells us what to configure." CSF states outcomes, not configurations. It is deliberately non-prescriptive so it maps to everything; the CIS Controls are where you get the concrete "do this" instructions (Parts 3, 5).

"If we map to a framework, we're compliant with all of them." Crosswalks let you reuse control implementations and much evidence, but each framework keeps framework-specific requirements and its own assurance process (Part 9.3).

"Frameworks are just for auditors." They are the defender's completeness checklist and funding language, and the attacker's map of assumed defences. Framework literacy is directly operational (Part 11).

Final Revision / Summary

Five types, not one thing. A framework you align to by choice (NIST CSF, CIS); a standard you get certified against (ISO 27001); an attestation an auditor issues (SOC 2); a regulation you must obey (HIPAA, GDPR); a contractual standard a contract imposes (PCI-DSS). Different relationships, different proof.

Four functional types. Program/management frameworks (how to run a program: ISO 27001, NIST CSF), control catalogues (what controls: 800-53, CIS, ISO 27002), risk frameworks (how to assess risk: RMF, ISO 31000, FAIR), and assurance/attestation (prove it: SOC 2, ISO certification). The chapter's four are deliberately different types, which is why they combine.

NIST CSF 2.0. Outcome-based, non-prescriptive, six functions — Govern, Identify, Protect, Detect, Respond, Recover (Govern added in 2.0, wrapping the rest). Functions → categories → subcategories (outcomes, not instructions). Tiers characterise rigour (1-4); Profiles (Current vs Target) generate the roadmap from the gap. The natural spine for a crosswalk.

ISO 27001. A certifiable ISMS — a management system, not a product. Mandatory clauses 4-10 (PDCA: context, leadership, planning/risk, support, operation, evaluation, improvement) plus Annex A controls selected by risk and recorded in the Statement of Applicability. Four Annex A themes: organizational, people, physical, technological — a third of it is non-technical, reflecting the management-system philosophy.

CIS Controls v8.1. The prescriptive checklist: 18 controls, 153 safeguards, ordered by impact (inventory first — you can't protect what you don't know you have). Implementation Groups IG1/IG2/IG3 scale to size; IG1 is "essential cyber hygiene," the floor and the answer to "where do we start."

SOC 2. An independent CPA attestation against the five Trust Services Criteria (Security mandatory; Availability, Processing Integrity, Confidentiality, Privacy optional by product promise). Type I = design at a point in time; Type II = operating effectiveness over a period — the design-vs-operating distinction from Chapter 1, and the one customers actually want. SOC 1/2/3 differ by audience; SOC 3 is the public version.

The regulation-adjacent set. 800-53 (the big federal catalogue others cite), 800-171/CMMC (CUI for federal contractors, flows down by contract), PCI-DSS (card brands; scope reduction is the game), HIPAA (US health law with a regulator). Covered fully in Chapter 6.

Choose by driver, run several. Enterprise sales → SOC 2; global recognition → ISO 27001; starting out → CIS IG1; board view → NIST CSF; federal → 800-171; cards → PCI; health → HIPAA. Not mutually exclusive — mature orgs run several off one mapped control set.

Crosswalks are the economics. The frameworks overlap because they prevent the same attacks. One control (MFA) satisfies PR.AA-03, A.8.5, CIS 6.3-6.5, CC6.1, and IA-2 at once. Map once, satisfy many — but mappings are approximate, some requirements are framework-specific (ISO's ISMS clauses, SOC 2's auditor opinion), and each framework keeps its own evidence and assurance process.

Cheat Sheet / Quick Reference

The five types

FRAMEWORK   align by choice        NIST CSF, CIS
STANDARD    certified against      ISO 27001
ATTESTATION auditor's report       SOC 2  (NOT a certification)
REGULATION  must obey (law)        HIPAA, GDPR
CONTRACTUAL must obey (contract)   PCI-DSS

NIST CSF 2.0

6 functions: GOVERN | IDENTIFY | PROTECT | DETECT | RESPOND | RECOVER
             (Govern added in 2.0, wraps the other five)
Hierarchy:   functions -> categories (~22) -> subcategories (~100+, OUTCOMES)
Tiers 1-4:   Partial / Risk-Informed / Repeatable / Adaptive (rigour, not maturity)
Profiles:    Current vs Target  ->  the GAP is your roadmap

ISO 27001

An ISMS (management system), CERTIFIABLE by an external auditor
Mandatory clauses 4-10 (PDCA): context|leadership|planning(RISK)|support|
                                operation|evaluation|improvement
Annex A controls: selected BY RISK, recorded in the Statement of Applicability
4 themes: Organizational | People | Physical | Technological (1/3 non-technical)

CIS Controls v8.1

18 controls, 153 safeguards, ORDERED BY IMPACT (inventory 1-2 first)
IG1 = essential cyber hygiene (the floor, ~56 safeguards) <- start here
IG2 = + mid-size (~130)      IG3 = + high-risk (all 153)   [cumulative]

SOC 2

Independent CPA ATTESTATION (a report, not a certificate)
5 Trust Services Criteria: SECURITY(mandatory) + Availability, Processing
                           Integrity, Confidentiality, Privacy (optional)
Type I  = design at a point in time
Type II = operating effectiveness over a PERIOD  <- what customers want
SOC 1 financial | SOC 2 security | SOC 3 public summary

Choose by driver

enterprise sales -> SOC 2 Type II      board view    -> NIST CSF
global/partners  -> ISO 27001          federal/CUI   -> 800-171 / CMMC
just starting    -> CIS IG1            card payments -> PCI-DSS
                                       health data   -> HIPAA
Not exclusive: run several off ONE mapped control set.

Crosswalk (one control, five labels)

MFA:          CSF PR.AA-03 | ISO A.8.5  | CIS 6.3-6.5 | SOC2 CC6.1 | 800-53 IA-2
Logging:      CSF DE.AE    | ISO A.8.15 | CIS 8       | SOC2 CC7.2 | 800-53 AU-2
Backup:       CSF RC.RP    | ISO A.8.13 | CIS 11      | SOC2 A1.2  | 800-53 CP-9
Map once, satisfy many. But: mappings approximate; each keeps its own evidence.

Glossary

Term Meaning
Framework Voluntary structured set of outcomes/controls (align to)
Standard Certifiable specification (ISO 27001)
Attestation Independent auditor's report/opinion (SOC 2)
NIST CSF Outcome-based program framework; 6 functions
Function / Category / Subcategory CSF's three levels (subcategory = outcome)
Tier / Profile CSF rigour level (1-4) / current-vs-target selection
ISMS Information Security Management System (ISO 27001)
Statement of Applicability ISO doc: which Annex A controls apply and why
Annex A ISO 27001's control catalogue (detailed in ISO 27002)
CIS Controls 18 prescriptive controls, 153 safeguards, impact-ordered
Implementation Group (IG) CIS scaling: IG1 hygiene / IG2 / IG3 (cumulative)
Trust Services Criteria SOC 2's five criteria (Security mandatory)
Type I / Type II SOC 2: design point-in-time / operating over a period
Common Criteria (CC) SOC 2's Security-criterion control series
NIST 800-53 / 800-171 Federal control catalogue / CUI subset
PCI-DSS Card-brand contractual standard; scope-reduction driven
Crosswalk Mapping showing one control satisfying many frameworks
Informative References NIST's built-in crosswalk in CSF subcategories

Practice Labs & Resources

  • Build the crosswalk and CSF profile (Part 10) for a real or hypothetical org. Then extend the CSF profile to show, for each gap, which ISO/CIS/SOC 2 requirements it also blocks — this is the artifact that proves the "map once, satisfy many" economics to a skeptical budget-holder.
  • Read the actual NIST CSF 2.0 Core. It is freely available and browsable; pick one function (say Detect) and read its categories and subcategories, then map three detections from the Purple Team notebook to specific subcategories. Seeing your own technical work land in the framework is the moment CSF stops being abstract.
  • Download the CIS Controls v8.1 and self-assess against IG1. The CIS self-assessment tool (CSAT) or the free spreadsheet lets you score your (or a lab org's) posture against the 56 IG1 safeguards. The gaps are a concrete, prioritised starting backlog — the most actionable output in this chapter.
  • Read a real SOC 2 report (many vendors publish SOC 3 public summaries; some share SOC 2 under NDA). Identify which Trust Services Criteria are in scope, whether it is Type I or Type II, and what the auditor's opinion says. Reading one report teaches the format faster than any description.
  • Map ISO 27001 Annex A to your control set. Take the nine controls from the Chapter 1/2 labs and place each into an Annex A theme and control, then draft a two-line Statement of Applicability entry for each. This is exactly the artifact an ISO auditor examines first.
  • Framework selection exercise. Write the one-paragraph compliance driver for three hypothetical companies (a SaaS startup, a hospital, a federal subcontractor) and choose the right framework set for each with justification. This is the judgment a security leader is paid for.
  • NIST OLIR / crosswalk resources. Explore NIST's Online Informative References and published crosswalks (CSF↔800-53, CSF↔ISO) to see professionally-maintained mappings, and compare them to the hand-built crosswalk from the lab.
  • TryHackMe / free foundation courses on ISO 27001, SOC 2, and security frameworks reinforce the structures here; pair them with the crosswalk and profile you built rather than treating them as standalone reading.

The next chapter goes deep on the risk pillar itself — risk assessment, management, and quantification — turning the qualitative register from Chapter 1 into rigorous, comparable, sometimes-monetary analysis using the vocabulary and frameworks this chapter and the last have established.