> "Compliance is what you do because you have to. Security is what you do because you understand why."
Prerequisites
- 26
- 27
Learning Objectives
- Distinguish voluntary frameworks from mandatory regulatory regimes and identify which apply to a given organization and why.
- Compare NIST CSF, ISO/IEC 27001, SOC 2, PCI-DSS, HIPAA, and GDPR by purpose, scope, and the obligation they create.
- Crosswalk a control across two or more frameworks and explain why mapping reduces duplicated effort without merging the frameworks.
- Prepare and present audit evidence — define scope, gather artifacts, and run a gap assessment against a control set.
- Explain, with concrete examples, why compliance is the floor and not the ceiling of real security.
In This Chapter
- Overview
- Learning Paths
- 28.1 The alphabet soup, organized
- 28.2 Voluntary frameworks: NIST CSF, ISO/IEC 27001, and SOC 2
- 28.3 Mandatory regimes: PCI-DSS, HIPAA, and GDPR
- 28.4 Crosswalking controls
- 28.5 Surviving an audit
- 28.6 Compliance is the floor, not the ceiling
- Project Checkpoint
- Summary
- Spaced Review
- What's Next
Chapter 28: Compliance Frameworks: NIST CSF, ISO 27001, SOC 2, PCI-DSS, HIPAA, and GDPR
"Compliance is what you do because you have to. Security is what you do because you understand why." — a saying common among practitioners (origin uncertain; widely repeated)
Overview
Two banks fail the same audit finding, and only one of them gets breached. Both were told, in writing, that a handful of service accounts had passwords that had not rotated in three years. Both signed a remediation plan. The first bank treated the finding as a chore: it changed the passwords, took the screenshot the auditor wanted, closed the ticket, and moved on. The second bank treated the finding as a symptom. It asked why nobody had noticed those accounts, discovered that no one owned the service-account inventory, built that inventory, found nine more accounts the audit had not flagged, and put monitoring on all of them. A year later an attacker who had phished a contractor went looking for exactly that kind of forgotten, over-privileged, never-monitored credential. At the first bank, one was waiting. At the second, there was nothing to find, and the lateral-movement attempt lit up an alert.
That is the whole argument of this chapter in one story, and it is the fifth recurring theme of this book made literal: compliance is the floor, not the ceiling. Passing an audit means you cleared a minimum bar that someone else defined, on a schedule someone else set, against a list someone else wrote. It is genuinely valuable — the bar exists because organizations that fell below it hurt people, and the audit is one of the few forces that reliably moves a budget. But the audit checks whether a control exists, not whether it works against the attacker you actually face. The gap between "we have a documented password policy" and "an attacker cannot use our credentials" is exactly the gap between compliance and security, and your job as a defender lives in that gap.
This chapter is the map of the compliance landscape — the "alphabet soup" of frameworks and regulations every security professional must be able to navigate. You will learn what NIST CSF, ISO/IEC 27001, SOC 2, PCI-DSS, HIPAA, and GDPR each are, who must satisfy them, and what obligation each one creates. You will learn to crosswalk a single control across several frameworks so that one piece of evidence satisfies many obligations, which is the difference between a compliance program that drowns and one that scales. You will learn to survive an audit: how to scope it, gather evidence, and run a gap assessment before the auditor does. And throughout, you will keep your eye on the line between the floor and the ceiling — because the organizations that confuse the two are the ones that pass every audit and still end up on the front page.
In this chapter, you will learn to:
- Read the compliance landscape: sort frameworks and regulations into voluntary versus mandatory, and identify which apply to an organization like Meridian and why.
- Describe each major framework — NIST CSF, ISO/IEC 27001, SOC 2, PCI-DSS, HIPAA, GDPR — by what it is for, what it covers (its scope), and what kind of obligation it creates (certification, attestation, regulation).
- Build a control crosswalk that maps one control to its equivalents across frameworks, so a single artifact does multiple jobs.
- Prepare for an audit the way a defender should: define scope precisely, assemble evidence and artifacts, and run a gap assessment against the control set before anyone external arrives.
- Articulate — and act on — the principle that compliance is necessary but not sufficient for real security.
Learning Paths
This is a Governance, Risk, and Compliance chapter, but the line between the floor and the ceiling is everyone's business — an engineer who builds only to the audit builds insecure systems, and an analyst who does not know what is in scope cannot tell a finding from a non-event. Weight your reading like this:
📋 GRC: This is your core chapter. Read all of it, but live in §28.4 (crosswalking) and §28.5 (surviving an audit) — these are the daily mechanics of the job. The Project Checkpoint extends the compliance toolkit you will use for the rest of the book. 📜 Certification Prep: Every framework named here appears on the Security+ and CISSP exams, usually as "match the regulation to the data type it protects." §28.1 and §28.3 are your highest-yield sections; the
key-takeaways.mdfile has the comparison tables to memorize. 🛡️ SOC Analyst: Focus on §28.5 — scope and evidence determine which logs you must keep and for how long, and audit requests will land in your queue. Understand why "compliant" telemetry and "useful" telemetry are not the same set. 🏗️ Security Engineer: Skim §28.1–28.3 for vocabulary, then read §28.4 and §28.6 closely. You are the person who builds the control the auditor checks; build it to defeat the attacker, and let it pass the audit as a side effect.
28.1 The alphabet soup, organized
Walk into any security team's compliance meeting and you will hear a stream of acronyms thrown around as if everyone agrees what they mean: CSF, 27001, SOC 2 Type II, PCI, HIPAA, GDPR, GLBA, SOX, FFIEC, NIST 800-53. Newcomers nod along and quietly drown. The secret the room is not saying out loud is that these things are not all the same kind of thing, and once you can sort them by kind, the soup organizes itself.
Compliance is the state of conforming to a set of rules — a law, a regulation, a contract, or a standard the organization has chosen to adopt — and being able to demonstrate that conformance to someone with the authority to check. Read that definition twice, because two of its words do all the work. First, demonstrate: compliance is not a private feeling of being secure; it is an externally provable claim, which is why this entire chapter is really about evidence. Second, to someone: every compliance obligation has an audience — a regulator, a customer, a payment network, an auditor — and that audience determines everything about how the obligation behaves.
Sort the landscape along two axes and it snaps into focus. The first axis is who makes you do it:
- Voluntary frameworks are ones you adopt by choice — because a customer demands it, because it organizes your program, or because the market expects it. Nobody fines you for ignoring NIST CSF. But a large enterprise customer may refuse to sign a contract until you produce a SOC 2 report, which is a different kind of "mandatory" — market-mandatory rather than law-mandatory. NIST CSF, ISO/IEC 27001, and SOC 2 live here.
- Mandatory regimes are ones the law or a binding contract forces on you the moment you handle a particular kind of data or activity. Process a credit card and you are bound by PCI-DSS by contract with the card brands. Handle U.S. protected health information and you are bound by HIPAA by law. Process the personal data of people in the EU and you are bound by GDPR by law. You do not opt in; the data opts you in. PCI-DSS, HIPAA, and GDPR live here.
The second axis is what kind of thing it is:
- A framework is a structured catalog of practices or controls you can organize a program around — scaffolding, not law. NIST CSF and ISO/IEC 27001 are frameworks.
- A regulation is a rule with the force of law, carrying penalties enforced by a government body. HIPAA and GDPR are regulations.
- A standard is a specific, often contractual, set of requirements you either meet or do not, frequently tied to a particular industry or data type. PCI-DSS is the canonical example — a standard imposed by a private industry (the card brands) but enforced almost like a regulation through contracts and fines.
These axes overlap, which is the source of the confusion. ISO/IEC 27001 is a voluntary framework that you can be formally certified against. SOC 2 is a voluntary standard that produces an attestation (a slightly different beast, which we will untangle in §28.2). PCI-DSS is contractually mandatory but is structured like a standard. The trick is to stop asking "what is this called?" and start asking three questions of every obligation:
- Who is the audience? (A regulator? A customer? A card brand?)
- What triggers it? (Holding a data type? Signing a contract? A voluntary choice?)
- What does "passing" produce? (A certificate? An attestation report? A finding-free regulator exam? Nothing but reduced risk?)
Here is the landscape as a single diagram. Refer back to it whenever the soup thickens.
THE COMPLIANCE LANDSCAPE
(sorted by who compels it and what it produces)
VOLUNTARY (you adopt it) MANDATORY (data/contract/law binds you)
──────────────────────────────── ──────────────────────────────────────
┌────────────────────────────┐ ┌────────────────────────────────────┐
│ NIST CSF │ │ PCI-DSS (contract w/ brands) │
│ framework / self-assessed │ │ standard / external assessor (QSA) │
│ produces: org alignment │ │ produces: AOC / ROC (attestation) │
├────────────────────────────┤ ├────────────────────────────────────┤
│ ISO/IEC 27001 │ │ HIPAA (U.S. law: health) │
│ framework / CERTIFIABLE │ │ regulation / enforced by HHS OCR │
│ produces: a certificate │ │ produces: lawful processing or fines│
├────────────────────────────┤ ├────────────────────────────────────┤
│ SOC 2 │ │ GDPR (EU law: personal │
│ trust-services / ATTESTED │ │ data of EU data subjects) │
│ produces: a CPA's report │ │ regulation / enforced by DPAs │
└────────────────────────────┘ │ produces: lawful processing or fines│
└────────────────────────────────────┘
Sector laws also bind (not detailed as frameworks here):
GLBA (U.S. financial privacy) SOX (U.S. financial reporting integrity)
FFIEC (U.S. bank examination) state breach-notification laws
THE FLOOR runs under ALL of these. Every box answers "do controls EXIST and are
they DOCUMENTED?" None of them answers "do they STOP your actual adversary?"
Figure 28.1 — The compliance landscape. The left column is adopted by choice; the right column is forced by data, contract, or law. Every box is a floor: passing proves controls exist and are documented, not that they defeat a real attacker.
🔗 Connection: In Chapter 26 you built Meridian's governance structure — the policy/standard/procedure hierarchy and the idea of using a framework as scaffolding. In Chapter 27 you built its risk process — assessment, treatment, the risk register, and risk appetite. Compliance sits directly on top of both: a framework tells you which controls a credible program should have, and your risk process tells you how far past the framework to go. Compliance without governance is a binder no one follows; compliance without risk management is a checklist disconnected from what could actually hurt you.
For Meridian Regional Bank, the obligations stack up fast, and they are a representative example of why a mid-size regulated company needs a map rather than a pile of binders. As a U.S. bank that issues and processes payment cards, Meridian is bound by PCI-DSS (contractual, via the card brands) and by the GLBA Safeguards Rule (U.S. law governing how financial institutions protect customer information). It is subject to SOX controls over financial-reporting systems, examined under FFIEC guidance by federal regulators, and bound by the breach-notification laws of every state where it has customers. Because some of its customers are EU residents, a slice of its processing touches GDPR. It is not certified to ISO/IEC 27001 but uses the NIST CSF to organize its program, and it produces a SOC 2 report for the fintech partners who connect to its APIs. Six chapters' worth of obligations, and not one of them, on its own, makes Meridian secure. Let us take them in order — voluntary first, because that is where a defender chooses to build, and mandatory second, because that is where the law and the card brands draw the floor.
🔄 Check Your Understanding: 1. Sort these by who compels them: NIST CSF, HIPAA, SOC 2, PCI-DSS, GDPR. Which are adopted by choice and which are forced by data or contract? 2. A startup has no regulated data and no enterprise customers yet. Is it obligated to do any of these frameworks? What might change that overnight?
Answers
- Adopted by choice (voluntary): NIST CSF, SOC 2. Forced by data or contract (mandatory): HIPAA (handling U.S. health data), PCI-DSS (handling card data by contract with the brands), GDPR (handling EU personal data). 2. Strictly, it may be obligated to none of them — but the moment it signs its first enterprise customer (who demands SOC 2), takes its first credit-card payment (PCI-DSS), stores its first patient record (HIPAA), or signs up its first EU user (GDPR), an obligation appears. The data and the contracts opt you in, not a deliberate decision to "do compliance."
28.2 Voluntary frameworks: NIST CSF, ISO/IEC 27001, and SOC 2
The voluntary frameworks are the ones you reach for to organize a security program and to signal trust to partners. No government fines you for skipping them, but they are far from optional in practice — they are how a security leader structures a strategy and how a vendor proves it is safe to do business with. Three dominate the conversation.
NIST CSF — the common language
The NIST CSF (National Institute of Standards and Technology Cybersecurity Framework) is a voluntary framework, originally created to help operators of U.S. critical infrastructure manage cyber risk, that has become a near-universal common language for organizing a security program. Its great virtue is that it is outcome-oriented and readable by non-specialists, which makes it the framework a CISO uses to talk to a board. It organizes security outcomes into a small set of high-level Functions — in the current version (CSF 2.0), these are Govern, Identify, Protect, Detect, Respond, and Recover — each broken into Categories and Subcategories of outcomes. Crucially, CSF tells you what outcomes to achieve ("anomalous activity is detected") without dictating exactly how, and it does not certify you. You assess yourself against it, usually by rating where you are versus where you want to be.
What CSF requires: nothing, formally — it is voluntary and self-assessed. What it gives you: a structured way to take inventory of your program, find the gaps between your current and target state, and communicate both to leadership in language they understand. How you meet it: you map your existing controls to its Subcategories, rate your maturity, and build a roadmap to close the gaps. Why it is the floor, not the ceiling: CSF describes outcomes at a high altitude. "Detect anomalous activity" is an outcome; a self-assessment can rate you "achieved" because you have a SIEM, while your detection rules miss the actual techniques an attacker would use against you (Chapter 22's whole subject). CSF organizes the conversation; it does not win the fight.
ISO/IEC 27001 — the certifiable management system
ISO/IEC 27001 is an international standard for an Information Security Management System (an ISMS) — a documented, risk-driven system for managing security, against which an organization can be formally certified by an accredited body. This is the key distinction from CSF: where CSF is a self-assessed common language, 27001 is something you can be audited and certified against, producing a certificate that customers and regulators around the world recognize. Its defining idea is the management system: 27001 cares less about any single control and more about whether you have a living process for identifying risks, selecting controls to treat them, operating those controls, and continually improving — the Plan-Do-Check-Act cycle. The companion document, ISO/IEC 27002, provides the catalog of controls you choose from; 27001 itself is about the management system that decides which of them you need and proves you operate them.
What it requires: a functioning ISMS — a defined scope, a risk-assessment and risk-treatment process, a statement of which controls you have selected and why (and which you have excluded), management commitment, internal audits, and evidence that you review and improve. What it gives you: a globally recognized certificate, and — more valuably — the discipline of running security as a managed process rather than a pile of point solutions. How you meet it: you stand up the ISMS, run the risk process (the one you built in Chapter 27), select and document your controls, operate them long enough to generate evidence, and then pass an external certification audit (typically a two-stage initial audit followed by periodic surveillance audits). Why it is the floor, not the ceiling: certification proves your management system exists and functions — that you have a process for choosing and reviewing controls. It does not prove the controls you chose are sufficient against a determined adversary. An organization can hold a valid 27001 certificate and still be breached through a risk it assessed as low, a control it excluded with a documented justification, or a gap that opened the day after the auditor left.
SOC 2 — proving trust to your customers
SOC 2 (System and Organization Controls 2) is an attestation framework, defined by the American Institute of CPAs (AICPA), in which an independent auditor examines and reports on a service organization's controls relevant to one or more Trust Services Criteria — Security, Availability, Processing Integrity, Confidentiality, and Privacy. It exists for one main reason: a company that hands its data to a vendor (a cloud service, a payroll processor, a fintech API) wants independent assurance that the vendor handles that data responsibly. SOC 2 produces a report, not a certificate, written by a CPA firm. There are two flavors that matter enormously in practice: a Type I report assesses whether controls are suitably designed at a single point in time, while a Type II report assesses whether they operated effectively over a period (commonly six to twelve months). Enterprise customers almost always demand Type II, because design without sustained operation proves little — which is itself a quiet endorsement of this chapter's theme.
This is also where the word attestation earns its keep, because it differs subtly but importantly from certification. A certification (like ISO/IEC 27001) is a pass/fail credential issued by an accredited certification body: you are certified or you are not. An attestation (like SOC 2) is an independent professional's report on their examination — the CPA does not stamp you "passed"; they describe what they tested, what they found, and their opinion on whether your controls met the criteria. A SOC 2 report can contain noted exceptions and still be useful; a customer reads the report and the auditor's opinion and decides for themselves. Certification is a gate; attestation is a documented professional opinion you hand to a reader who makes their own judgment.
What SOC 2 requires: that you define which Trust Services Criteria apply, implement controls to meet them, and — for Type II — operate those controls consistently over the review period while generating evidence of every instance. What it gives you: a report you can hand to prospective customers to shortcut their vendor-security review, often the literal price of entry to selling to large enterprises. How you meet it: you scope the criteria, build and document the controls, run them for the review window while collecting evidence continuously (this is why SOC 2 is exhausting — every control must produce a trail for every occurrence over months), and engage a CPA firm for the examination. Why it is the floor, not the ceiling: SOC 2 reports on the controls you chose to be in scope, against criteria you selected, over a defined window. A clean SOC 2 Type II report is real assurance, but it is assurance about a bounded set of controls operating in the past — not a guarantee against a novel attack, a control you scoped out, or a regression the day after the window closed. Customers who treat a SOC 2 report as proof of security, rather than as evidence to be read critically, are making exactly the floor-as-ceiling mistake.
⚠️ Common Pitfall: Confusing ISO/IEC 27001 with SOC 2 and treating them as interchangeable checkboxes. They overlap heavily in the controls they expect (both want access control, change management, incident response, and so on), which is precisely why crosswalking them pays off — but they are different instruments. 27001 certifies a management system and yields a certificate recognized globally; SOC 2 attests to control operation against trust criteria and yields a CPA's report favored in North American B2B sales. A customer in Frankfurt may ask for your 27001 certificate; a customer in San Francisco may ask for your SOC 2 Type II. Mature organizations often hold both and reuse most of the same evidence for each — the subject of §28.4.
📟 War Story: A constructed but representative case. A fast-growing software vendor won a marquee enterprise deal contingent on producing a SOC 2 Type II report. The team scrambled, implemented controls a month before the review window opened, and passed with a clean report. They celebrated — and then quietly let several of the controls lapse the week after the window closed, because the controls had been built for the audit, not for the company. Eight months later an attacker exploited a gap in exactly one of those lapsed controls (a deprovisioning process that had stopped running). The clean SOC 2 report sat in the sales folder the whole time. The report was not false; it accurately described controls that had operated during the window. It was simply never the point. The point was security, and the company had optimized for the report.
🔄 Check Your Understanding: 1. What is the core difference between what ISO/IEC 27001 and SOC 2 produce when you "pass" — and why does that difference matter to a customer reading the result? 2. Why do enterprise customers almost always demand a SOC 2 Type II rather than a Type I? Tie your answer to this chapter's theme.
Answers
- ISO/IEC 27001 produces a certification — a pass/fail credential from an accredited body stating your ISMS meets the standard. SOC 2 produces an attestation — a CPA's report describing what they examined, any exceptions found, and their professional opinion. A customer reading a certificate sees a binary "passed"; a customer reading a SOC 2 report can see the exceptions and judge for themselves, so attestation gives the reader more (and more nuanced) information. 2. Type I only assesses whether controls are well designed at a point in time; Type II assesses whether they actually operated effectively over months. A control can be perfectly designed and never run — design without sustained operation proves little, which is the floor-vs-ceiling theme exactly: existence is not effectiveness.
28.3 Mandatory regimes: PCI-DSS, HIPAA, and GDPR
The mandatory regimes are different in kind from the voluntary frameworks: you do not adopt them to organize your thinking or signal trust — they bind you the moment you touch a particular kind of data or activity, and the consequence of ignoring them is fines, lawsuits, lost ability to process payments, or regulatory enforcement. A defender's job here is narrower and sharper. You do not get to debate whether the obligation applies; you get to define exactly what falls under it (scope), meet the requirement, and prove it. Three regimes dominate, each tied to a kind of data.
PCI-DSS — the standard that protects card data
PCI-DSS (Payment Card Industry Data Security Standard) is a contractual security standard, maintained by the PCI Security Standards Council on behalf of the major card brands, that any organization storing, processing, or transmitting cardholder data must satisfy. It is not a law, but for any business that takes cards it functions like one: your contracts with the card brands and your acquiring bank require it, and the penalties for non-compliance (fines, higher transaction fees, or losing the ability to accept cards at all) are severe enough that "it's only contractual" is cold comfort. PCI-DSS is far more prescriptive than the voluntary frameworks — it does not just say "protect cardholder data," it specifies concrete requirements organized into control areas covering building secure networks, protecting stored cardholder data, encrypting data in transit, restricting access on a need-to-know basis, logging and monitoring access, and regularly testing security. The current major version is PCI-DSS v4.0, which (among many changes) places greater emphasis on continuous, risk-based security rather than once-a-year checkbox compliance.
The concept that dominates PCI-DSS in practice is scope. In compliance, scope is the precisely defined boundary of the people, processes, systems, and data to which an obligation applies — and getting it right is half the battle. For PCI-DSS the in-scope boundary is the Cardholder Data Environment (the CDE): every system that stores, processes, or transmits cardholder data, plus every system connected to or able to affect the security of those systems. The single most powerful move in PCI-DSS is scope reduction — shrinking the CDE through network segmentation and by not storing card data you do not need, so that fewer systems fall under the standard's most demanding requirements.
What it requires: meeting the specified control requirements across the in-scope CDE, validated (depending on transaction volume) by a self-assessment questionnaire or by an external Qualified Security Assessor (a QSA) who produces a Report on Compliance and an Attestation of Compliance. What it gives you: the right to keep accepting card payments, and a genuinely strong baseline of controls around the data attackers most want. How you meet it: you define and minimize the CDE through segmentation, implement the required controls, and validate on a defined cadence. Why it is the floor, not the ceiling: PCI-DSS protects exactly one thing — cardholder data — and only within the CDE. An organization can be fully PCI-DSS compliant and suffer a devastating breach of customer PII, employee records, or intellectual property that lives entirely outside the CDE, because none of that was ever in scope. Worse, "compliant" is a point-in-time validation; the requirements can be met on assessment day and quietly drift afterward. PCI-DSS is a strong floor for card data and says nothing about the rest of your house.
🛡️ Defender's Lens: Notice how an attacker reads your PCI scope boundary differently than your auditor does. The auditor checks that the CDE meets the requirements. The attacker looks for the seams — the system that was scoped out but still has a network path in, the flat segment where a foothold in the corporate network can reach the CDE because segmentation was assumed rather than verified. This is why scope reduction is a security control and not merely a cost-saving trick: every system you can legitimately remove from the CDE is a system that cannot become the attacker's bridge into it. When you review a scope diagram, do not just confirm what is inside; hunt for what is outside but connected. That seam is where the floor cracks.
HIPAA — the regulation that protects health data
HIPAA (the U.S. Health Insurance Portability and Accountability Act) is a U.S. federal law that, through its Security Rule and Privacy Rule, governs how covered entities (health plans, healthcare providers, clearinghouses) and their business associates protect Protected Health Information (PHI). For a security professional the relevant piece is usually the HIPAA Security Rule, which sets requirements for safeguarding electronic PHI across three families of safeguards — administrative (risk analysis, workforce training, access management policy), physical (facility access, device and media controls), and technical (access controls, audit logging, integrity protections, transmission security). A defining and frequently misunderstood feature of the Security Rule is that many of its requirements are addressable rather than rigidly required: "addressable" does not mean optional — it means you must implement the safeguard, or document a reasoned justification for an equivalent alternative or for why it is not reasonable and appropriate in your context. The Security Rule is also deliberately technology-neutral and scalable, expecting a small clinic and a national hospital chain to meet the same goals through different means.
What it requires: that covered entities and business associates implement reasonable and appropriate administrative, physical, and technical safeguards for electronic PHI, conduct a genuine risk analysis, and maintain documentation — enforced by the U.S. Department of Health and Human Services Office for Civil Rights, with the threat of investigations and substantial penalties, especially after a breach. What it gives you: lawful handling of health data and a defensible position if a breach occurs. How you meet it: you conduct and maintain a real risk analysis of where PHI lives and how it could be exposed, implement the safeguards (and document your reasoning for addressable ones), train your workforce, and keep the paperwork. Why it is the floor, not the ceiling: HIPAA is famously outcome-focused and flexible, which is a strength and a trap. Because it does not prescribe specific technologies, an organization can satisfy the letter of the Security Rule — it conducted a risk analysis, it has policies, it has some access controls — while leaving electronic PHI genuinely exposed. The Office for Civil Rights' own enforcement record is full of organizations that had the documents and still suffered preventable breaches because the safeguards were nominal. HIPAA sets the floor at "reasonable and appropriate"; a real attacker does not care whether your safeguards were reasonable, only whether they worked.
GDPR — the regulation that protects personal data
GDPR (the European Union's General Data Protection Regulation) is an EU law governing the processing of the personal data of people in the EU, granting those individuals (data subjects) a set of rights and imposing obligations on any organization — anywhere in the world — that processes their data. Its reach is extraterritorial: a U.S. company with EU customers is bound by it. GDPR is broader than the other regimes in this chapter because it is fundamentally about privacy and rights, not only security — but security is woven through it. It requires a lawful basis for processing personal data; it grants data subjects rights such as access, rectification, erasure (the "right to be forgotten"), and data portability; it requires that processing be limited to stated purposes and that only necessary data be collected (data minimization); it mandates "appropriate technical and organizational measures" to secure personal data; and — the provision security teams feel most directly — it requires notification of the relevant supervisory authority of certain personal-data breaches, generally without undue delay and, where feasible, within 72 hours. Its penalties are deliberately enormous (fines scaled to a percentage of global annual turnover) precisely so that large companies cannot treat them as a cost of doing business.
What it requires: a lawful basis and defined purpose for every processing activity; honoring data-subject rights; data minimization and purpose limitation; appropriate technical and organizational security measures; breach notification within the required timeframe; and, for higher-risk processing, additional steps such as data protection impact assessments — enforced by national supervisory authorities (data protection authorities). What it gives you: lawful processing of EU personal data and the ability to operate in the EU market. How you meet it: you map what personal data you hold and why, establish a lawful basis for each use, build the machinery to honor data-subject rights, minimize what you collect, secure it appropriately, and stand up a breach-notification process that can move within 72 hours. Why it is the floor, not the ceiling: GDPR mandates "appropriate" security measures without specifying them, and it is primarily a privacy-and-rights regime, not a security standard. An organization can honor every data-subject right, file its breach notifications on time, and still be poorly defended — because "appropriate technical measures" is a floor calibrated to risk, not a complete security architecture. Compliance with GDPR means you handle personal data lawfully; it does not mean an attacker cannot steal it.
⚖️ Authorization & Ethics: These regimes are not bureaucratic obstacles to route around — they encode hard-won lessons about real harm to real people. PCI-DSS exists because card breaches drained accounts; HIPAA exists because exposed health records ruin lives and livelihoods; GDPR exists because surveillance-grade data collection became normal and individuals had no recourse. A defender's ethical stance is to treat the intent behind each regime as the real target and the letter of the requirement as the minimum. When you find a way to be technically compliant while leaving people exposed, you have found a gap, not a win. Close it.
🔄 Check Your Understanding: 1. For each regime, name the single kind of data or activity that triggers it: PCI-DSS, HIPAA, GDPR. 2. A company is fully PCI-DSS compliant. An attacker steals its entire customer-support database, which contains names, emails, and support transcripts but no card numbers. Did PCI-DSS fail? Explain using the concept of scope.
Answers
- PCI-DSS: storing, processing, or transmitting cardholder (payment-card) data. HIPAA: handling U.S. protected health information (PHI), as a covered entity or business associate. GDPR: processing the personal data of people in the EU. 2. PCI-DSS did not "fail" — it was never in play for that data. The support database was outside the cardholder data environment, so it fell outside PCI-DSS scope entirely. The company was genuinely PCI-DSS compliant and still suffered a serious breach, because PCI-DSS protects only cardholder data within the CDE. This is the floor-vs-ceiling theme in its purest form, and likely a GDPR/state-breach-law matter rather than a PCI one.
28.4 Crosswalking controls
Here is the problem that crosswalking solves, and it is the problem that makes or breaks a real compliance program. Meridian is subject to PCI-DSS, GLBA, SOX, and FFIEC examination; it uses NIST CSF to organize its program and produces a SOC 2 report for partners. If Elena Vasquez, the GRC analyst, treats each of these as a separate universe — separate controls, separate evidence, separate audits — she will spend her entire year producing the same artifacts six times over for six different audiences, and she will still have gaps, because no human can keep six parallel control sets in sync by hand. The frameworks overlap enormously: nearly all of them require access control, encryption, logging, change management, incident response, and vulnerability management. They just say it differently and organize it differently. The insight that scales a compliance program is that one well-designed control, with one good piece of evidence, can satisfy many obligations at once — if you can show the mapping.
Control mapping (or a crosswalk) is the practice of identifying which controls in one framework correspond to the controls in another — the equivalences that let a single implemented control, and a single artifact, satisfy multiple frameworks' requirements at once. A crosswalk is, concretely, a table whose rows are your controls and whose columns are the frameworks, with each cell naming the requirement that control satisfies in that framework. Build it once, maintain it, and an audit becomes a lookup rather than a fire drill.
Make this concrete with a single Meridian control: multi-factor authentication on remote and administrative access. Sam built it, Dana mandated it, and it is exactly the kind of control that shows up — under different names and numbers — in almost every framework Meridian answers to. Here is its crosswalk:
CONTROL: Phishing-resistant MFA required for remote and administrative access
EVIDENCE/ARTIFACT: Entra ID Conditional Access policy export + a 30-day sign-in
log sample showing MFA enforced on admin sign-ins (no bypass)
Framework Where this control lives (by area) Satisfied?
─────────── ──────────────────────────────────── ──────────
NIST CSF 2.0 Protect — Identity Mgmt & Access Control ✓ (PR.AA area)
ISO/IEC 27001 Access control / authentication (27002) ✓
SOC 2 Security (Logical access — Trust criteria) ✓
PCI-DSS v4.0 Requirement area: strong auth for access ✓ (MFA into CDE)
HIPAA Sec. Rule Technical safeguards — access control ✓ (addressable)
GLBA Safeguards Access controls on customer information ✓
Figure 28.2 — A control crosswalk for one control. The same MFA implementation and the same evidence (a policy export plus a sign-in-log sample) satisfy a requirement in every column. Build a row like this for each control and your audits collapse from six efforts into one maintained table.
Read that table the way Elena does and three things jump out. First, the work is in the evidence, not the control. Once MFA is built, the artifact that proves it — a policy export plus a log sample showing it actually enforced — is the same artifact for all six frameworks. The expensive part of compliance is generating and maintaining trustworthy evidence; crosswalking means you generate it once. Second, the cells are not identical, and pretending they are is dangerous. PCI-DSS cares specifically about MFA into the CDE; HIPAA's version is addressable (you must do it or justify an alternative); GLBA frames it as protecting customer information. A crosswalk maps equivalences, but a careful analyst notes the differences in each cell, because a control that satisfies one framework's intent may need a tweak to fully satisfy another's. Third — and this is the theme again — a fully populated crosswalk can still describe an insecure system. Every cell can read "✓" while the MFA is a phishable push notification that an attacker defeats with MFA-fatigue (the failure mode you will study in Chapter 16). The crosswalk proves the control exists across frameworks; it is silent on whether the control is good.
🔗 Connection: This is exactly why your compliance toolkit and your risk register (Chapter 27) must talk to each other. The crosswalk tells you which obligations a control satisfies; the risk register tells you whether that control actually reduces a risk that matters. A control can be a compliance star and a security dud — phishable MFA, a logging rule that fires on nothing, an encryption setting that protects data nobody attacks. Map for the auditor; build for the adversary. When the two disagree, the adversary wins the argument.
The standards bodies know crosswalking is essential, which is why several publish their own mappings — NIST, for instance, provides informative references that map CSF outcomes to controls in other catalogs, and many frameworks ship official or community crosswalks to one another. Use these published mappings as a starting point, but never as gospel: a published crosswalk maps the frameworks in the abstract, while you must map your specific control as you implemented it. The published mapping says "CSF's access-control outcome relates to this ISO control"; only you know whether your access-control implementation actually satisfies both. This chapter's Project Checkpoint builds a small crosswalk() function that turns this manual mapping into a reusable tool — the moment your control inventory grows past a dozen entries, you want the lookup automated.
🧩 Try It in the Lab: Pick one control you can describe concretely in your own environment or lab — say, "automatic screen lock after 10 minutes" or "all admin actions are logged." Write its crosswalk by hand: a row, with a column for NIST CSF, ISO/IEC 27001, and one regulation that would apply to you, and a cell naming the requirement area it satisfies in each (describe the area; do not invent precise requirement numbers unless you are certain of them). Then write the single piece of evidence that would prove the control to all three. You have just done, in miniature, the GRC analyst's core daily task.
🔄 Check Your Understanding: 1. In your own words, what is the single biggest efficiency a crosswalk buys a compliance program — and what is the single most dangerous thing it can hide? 2. Why should a published, official crosswalk between two frameworks be treated as a starting point rather than the finished answer for your organization?
Answers
- Biggest efficiency: a single control and a single piece of evidence can satisfy a requirement in many frameworks at once, so you generate trustworthy evidence once instead of duplicating it per framework. Most dangerous thing it can hide: that an entirely "✓" crosswalk still describes a control that is weak or ineffective against a real attacker — the crosswalk proves existence across frameworks, not security. 2. A published crosswalk maps the frameworks in the abstract; it cannot know how you implemented a given control. Only you can confirm that your specific implementation actually satisfies both frameworks' intent, so the official mapping orients you but you must verify each cell against your real control and evidence.
28.5 Surviving an audit
Eventually someone from outside shows up to check your work — a QSA for PCI-DSS, a CPA firm for SOC 2, a certification body for ISO/IEC 27001, a federal examiner for FFIEC, or a regulator after a breach. New defenders dread audits as adversarial interrogations. Experienced ones know the truth: an audit you survive comfortably is one you prepared for so thoroughly that the auditor finds nothing you did not already know. The skill is not charm or argument; it is scope, evidence, and self-assessment, done before anyone external arrives.
An audit is a formal, independent examination of whether an organization's controls meet a defined set of requirements, conducted by an internal or external party and resulting in findings, an opinion, or a certification decision. The three things an audit turns on are scope, evidence, and gaps — handle those and the rest is logistics.
Scope first, always. We met scope in §28.3 as the boundary of what an obligation covers. In an audit, scope is the first thing negotiated and the thing most worth getting right, because everything in scope must have evidence and everything out of scope must be provably, defensibly out. A scope that is too broad means you are gathering evidence for systems the audit need not touch — wasted effort and extra ways to fail. A scope that is too narrow, or that claims a system is out of scope when an attacker (or a sharp auditor) can show it is connected, is a finding waiting to happen, and in a post-breach examination it is the kind of thing that turns a bad day into a catastrophic one. Drawing a defensible scope boundary — and being able to prove it with a network diagram, data-flow map, and segmentation evidence — is the foundation of every audit. For Meridian's PCI-DSS audit, the scope boundary is the CDE diagram: this segment, these systems, these data flows, and a demonstration (segmentation testing) that nothing outside can reach inside.
Evidence is the currency. An audit runs on evidence — the records that demonstrate a control exists and operates — and the specific records are called artifacts. An artifact is a concrete piece of evidence: a policy document, a configuration export, a screenshot, a log sample, a ticket, an access-review spreadsheet, a training-completion report. The cardinal rule is that an auditor does not credit what you say; they credit what you can show. "We require MFA" earns nothing; the Conditional Access policy export plus a sign-in-log sample showing MFA actually enforced earns the control. There is a crucial distinction here that separates a Type I from a Type II mindset: evidence that a control is designed (the policy exists, the setting is configured) versus evidence that it operated over time (a log sample, a quarter of access-review records, a year of patch tickets). The more mature the audit, the more it demands the latter — and the more painful it is to assemble after the fact, which is why mature programs collect evidence continuously rather than scrambling at audit time.
The single best move a defender can make before any external audit is to run the audit on yourself first. This is the gap assessment — a structured comparison of your current controls against a target framework's requirements, producing a list of where you fall short, so you can remediate before a formal audit. A gap assessment is simply you, internally, walking every requirement and asking three questions: Do we have this control? Can we prove it with an artifact? Does the artifact actually show the control operating? Each "no" is a gap, and a gap you find yourself — months before the auditor — is a remediation item; the same gap found by the auditor is a finding on your record. The entire art of surviving audits is converting findings into gaps by getting there first.
Here is the workflow as a diagram, because the order matters and skipping a step is how audits go wrong:
THE AUDIT-READINESS WORKFLOW
(run this BEFORE the external auditor arrives)
1. DEFINE SCOPE ──────────────────────────────────────────┐
Draw the boundary. What systems/data/processes are in? │
Prove what is OUT (segmentation, data-flow diagrams). │
│ │
▼ │
2. MAP REQUIREMENTS ──► For each in-scope requirement, │
pull the crosswalk: which of OUR controls covers it? │
│ │
▼ │
3. GAP ASSESSMENT ──► For each requirement, ask: │
• Control exists? • Artifact proves it? • Shows it │
OPERATING (not just designed)? │
│ │
┌─────────────┴─────────────┐ │
▼ ▼ │
4a. GAP FOUND ──► remediate 4b. COVERED ──► file the │
(a to-do you own, artifact in the │
not a finding on record) evidence binder │
│ │ │
└─────────────┬──────────────┘ │
▼ │
5. EXTERNAL AUDIT ──► auditor samples your evidence. ◄──────┘
Findings you already fixed are gone. Surprises are few.
Figure 28.3 — The audit-readiness workflow. Scope defines what must be proven; the crosswalk maps requirements to controls; the gap assessment is you auditing yourself; and only after self-remediation does the external auditor arrive — to a binder of evidence and few surprises.
When the auditor does arrive, a few hard-won habits make the difference. Answer the question asked and stop — volunteering extra information opens doors you did not need to open. Show, do not tell — reach for the artifact, not the explanation. Never fabricate or backdate evidence; beyond being unethical and often illegal, auditors are trained to spot it, and a single fabricated artifact destroys your credibility on everything else. And when you have a genuine gap, disclose it with your remediation plan rather than hoping it goes unsampled — an auditor respects "we found this, here is our timeline to fix it" far more than they respect being caught, and in regimes like HIPAA a documented, good-faith remediation effort materially changes how enforcement treats you.
⚠️ Common Pitfall: Treating the audit as the goal and the evidence as theater — building controls a month before the review window, screenshotting them, and letting them lapse afterward (exactly the §28.2 war story). This passes the audit and fails at security, and it is also increasingly detectable: a Type II review that samples across a long window will catch a control that only operated near the start, and a regulator after a breach will subpoena the period that actually mattered. The fix is the same fix this whole chapter argues for: build controls to defeat the adversary, operate them continuously, collect their evidence as a byproduct, and let passing the audit be the consequence of being secure rather than its substitute.
🔄 Check Your Understanding: 1. What is the difference between a gap and a finding, and why does an entire audit-readiness strategy reduce to converting one into the other? 2. An auditor asks to see evidence that Meridian reviews user access quarterly. What artifact would fail to satisfy this (designed only) and what artifact would satisfy it (operated over time)?
Answers
- A gap is a shortfall you find yourself, internally, before the external audit — it is a remediation to-do that you own and can fix on your own timeline. A finding is that same shortfall discovered by the auditor and recorded on your audit result. The art of surviving audits is getting there first: a self-run gap assessment turns would-be findings into gaps you quietly remediate, so the external auditor finds little. 2. Designed only (fails): a written access-review policy, or a screenshot of the review tool's configuration — these show the control was intended, not that it ran. Operated over time (satisfies): the actual completed access-review records for the last several quarters, with reviewer names, dates, and the decisions made — evidence the control operated, which is what a Type II / mature audit demands.
28.6 Compliance is the floor, not the ceiling
We have circled this idea all chapter; now we make it the explicit lesson, because it is the single most important thing a security professional must internalize about compliance, and the place most careers and most organizations go wrong. Compliance is necessary but not sufficient for security. Both halves of that sentence are load-bearing, and people tend to grab only one.
The half that compliance skeptics get wrong is necessary. It is fashionable in some engineering circles to sneer at compliance as bureaucratic theater that distracts from "real" security. This is a mistake. Compliance is, in practice, one of the most reliable forces that actually moves a security budget — a CISO who cannot get funding for a control on its security merits alone can often get it funded as a compliance requirement, because the consequences of failing an audit are concrete and the consequences of "being insecure" are abstract until the breach. Compliance regimes also encode genuine, hard-won baselines: they exist because organizations that fell below them caused measurable harm, and most of their requirements are things a competent security program would do anyway. An organization that cannot pass a basic audit almost certainly has serious security problems. Compliance is a floor, and floors matter — you do not want to fall through one.
The half that compliance-obsessed organizations get wrong is not sufficient, and this is where the breaches come from. The structural reasons compliance falls short of security are worth naming precisely, because each one is a place where a careful defender adds value:
- Frameworks lag the threat. A standard is written, reviewed, debated, and published over years; attackers iterate in weeks. By the time a requirement is codified, the technique it addresses may be old news and the current technique unaddressed. The framework is a snapshot of yesterday's consensus; the adversary is today's.
- Compliance checks existence, not effectiveness. An audit confirms a control is present and documented. Whether it actually stops the attacker you face is a different question the audit usually cannot ask. "MFA is enabled" passes; "the MFA is phishable and an attacker defeated it with fatigue" is invisible to the checkbox.
- Scope is a boundary, and attackers love boundaries. Everything this chapter said about scope cuts both ways: the data and systems outside an obligation's scope are exactly where a compliant organization is least watched, and exactly where an attacker who understands your scope will aim.
- Point-in-time validation drifts. Many regimes validate at a moment; security is continuous. The gap between assessment day and any other day is where controls lapse, configurations drift, and the audited posture quietly stops being the real one.
- The map is not the territory. A fully populated crosswalk, a clean SOC 2, a valid certificate — these are representations of security, and a representation can be accurate and still describe something inadequate. The danger is mistaking the representation for the thing.
The synthesis a mature defender reaches is not "ignore compliance" and not "compliance is enough" but a specific, productive stance: use compliance as the floor and your risk process as the engine that decides how far above it to build. This is precisely why this chapter sits on top of Chapters 26 and 27. Governance gives you the framework that defines the floor. Risk management (Chapter 27) tells you which risks justify building higher — where the residual risk after merely-compliant controls is still unacceptable. Compliance answers "what must we do?"; risk answers "what should we do?"; and the distance between those two answers is the whole of real security. The organizations that end up breached-but-compliant are the ones that stopped at the first question.
🚪 Threshold Concept: A clean audit report and a secure organization are correlated but not the same thing, and the entire maturity of a security professional can be measured by how deeply they have internalized the difference. The novice believes passing the audit means they are safe. The journeyman knows the audit is a floor and grumbles about it. The expert uses the audit — its budget leverage, its baseline, its forcing function — as one tool among many, while building, above and beyond it, the controls that defeat the actual adversary, because they have accepted that no external checklist will ever be calibrated to their threat. Once you see compliance as a floor you stand on to reach higher rather than a ceiling you stop at, you cannot unsee it, and you will never again confuse a passed audit with a defended bank.
🔄 Check Your Understanding: 1. State the two-part claim about compliance precisely, and give the failure mode of grabbing only the first half, then only the second. 2. Name three structural reasons a fully compliant organization can still be insecure, and tie each to something an attacker exploits.
Answers
- The claim: compliance is necessary but not sufficient for security. Grab only "necessary" and you become the compliance-obsessed organization that passes every audit and gets breached anyway, mistaking the floor for the ceiling. Grab only "not sufficient" and you become the engineer who sneers at compliance, loses the budget leverage and baseline discipline it provides, and likely fails to do even the things a competent program does anyway. 2. (Any three.) Frameworks lag the threat (the attacker uses today's technique against yesterday's requirement); compliance checks existence not effectiveness (the attacker defeats the present-but-weak control, e.g., phishable MFA); scope is a boundary (the attacker aims at the systems scoped out and least watched); point-in-time validation drifts (the attacker exploits the lapse between assessment day and any other day); the map is not the territory (the attacker breaches the real system the clean report only represented).
Project Checkpoint
You are building two things for Meridian, one increment per chapter: the security program document and the bluekit toolkit. This chapter adds Meridian's compliance mapping to the program and extends the compliance module of the toolkit.
Program increment — the compliance mapping. Elena Vasquez assembles Meridian's first real compliance mapping: a master table whose rows are Meridian's implemented controls and whose columns are its obligations — PCI-DSS, the GLBA Safeguards Rule, NIST CSF, and the SOC 2 criteria — with each cell naming the requirement area that control satisfies and pointing to the artifact that proves it. Two deliverables anchor it. First, a scope statement for PCI-DSS: a one-page definition of Meridian's Cardholder Data Environment, with a data-flow diagram and a note on the segmentation that keeps the CDE small (the single highest-leverage move for both cost and security). Second, a gap assessment: walking each in-scope requirement and marking it covered, partially covered, or a gap — feeding any gaps straight into the risk register you built in Chapter 27, so a compliance gap becomes a tracked, prioritized risk rather than a forgotten line item. The mapping makes Meridian's obligations auditable; the gap assessment makes them honest. Templates live in Appendix I, and the document grows until Chapter 38 assembles the full program.
bluekit increment — extend compliance.py with crosswalk(). We turn §28.4's manual crosswalk into a reusable lookup. As always, the code is illustrative and is never executed during authoring — the expected output below is hand-traced.
# bluekit/compliance.py — Chapter 28 increment (extends Ch.26's compliance module)
"""Control crosswalk: map one control to its requirement areas across frameworks.
A crosswalk lets one control + one artifact satisfy many obligations. We model it
as a dict of {control_id: {framework: requirement_area}} and answer two questions:
which frameworks a control covers, and where two frameworks overlap for a control.
"""
# Illustrative mapping. Requirement AREAS only (no invented exact numbers).
CROSSWALK = {
"mfa-admin": {
"NIST_CSF": "Protect: Identity Mgmt & Access Control",
"ISO_27001": "Access control / authentication",
"SOC2": "Security: logical access",
"PCI_DSS": "Strong authentication into the CDE",
"GLBA": "Access controls on customer information",
},
"encrypt-transit": {
"NIST_CSF": "Protect: Data Security (in transit)",
"ISO_27001": "Cryptography / secure transmission",
"SOC2": "Confidentiality",
"PCI_DSS": "Encrypt cardholder data in transit",
},
}
def crosswalk(framework_a: str, framework_b: str) -> list[tuple[str, str, str]]:
"""Return (control_id, req_in_A, req_in_B) for every control mapped to BOTH."""
rows = []
for control_id, mappings in sorted(CROSSWALK.items()):
if framework_a in mappings and framework_b in mappings:
rows.append((control_id, mappings[framework_a], mappings[framework_b]))
return rows
if __name__ == "__main__":
for control_id, req_a, req_b in crosswalk("PCI_DSS", "NIST_CSF"):
print(f"{control_id:16s} PCI: {req_a}")
print(f"{'':16s} CSF: {req_b}")
# Expected output:
# encrypt-transit PCI: Encrypt cardholder data in transit
# CSF: Protect: Data Security (in transit)
# mfa-admin PCI: Strong authentication into the CDE
# CSF: Protect: Identity Mgmt & Access Control
Trace it by hand to see why the output is what it is. crosswalk("PCI_DSS", "NIST_CSF") walks the controls in sorted order — encrypt-transit before mfa-admin — and keeps each one only if it is mapped to both requested frameworks. Both controls are mapped to PCI-DSS and NIST CSF, so both appear; encrypt-transit comes first because of the sort. The function does for your control inventory exactly what Elena does by hand for Meridian: given any two obligations, it lists every control that satisfies both, so one piece of evidence can be filed against both columns. That is the engine of a compliance program that scales — and, true to this chapter, it proves only that the controls are mapped, never that they are good. The crosswalk is the floor; your risk process (Chapter 27) decides how much higher to build.
Summary
This chapter mapped the compliance landscape and drew the line between the floor and the ceiling.
- Compliance is conforming to rules — law, contract, or adopted standard — and being able to demonstrate it to an audience with authority to check. Sort every obligation by who compels it (voluntary vs. mandatory) and what kind it is (framework vs. standard vs. regulation).
- Voluntary frameworks organize a program and signal trust: NIST CSF (self-assessed common language; Govern/Identify/Protect/Detect/Respond/Recover), ISO/IEC 27001 (a certifiable Information Security Management System), and SOC 2 (a CPA's attestation against Trust Services Criteria; Type II proves controls operated over time).
- Mandatory regimes bind you to a data type or activity: PCI-DSS (contractual, protects cardholder data within the CDE; scope reduction is the key move), HIPAA (U.S. law; Security Rule's administrative/physical/technical safeguards; "addressable" ≠ optional), and GDPR (EU law; privacy + rights + "appropriate" security; ~72-hour breach notification).
- Certification (ISO 27001) is a pass/fail credential from an accredited body; attestation (SOC 2) is an independent professional's report and opinion the reader judges for themselves.
- A crosswalk (control mapping) maps one control to its equivalent requirement across frameworks so a single control and a single artifact satisfy many obligations. Build it once; note the differences in each cell; remember a fully "✓" crosswalk can still describe a weak control.
- An audit runs on scope (what is in/out, provably), evidence/artifacts (show, do not tell; operated beats designed), and a self-run gap assessment (turn findings into gaps by getting there first).
- Compliance is the floor, not the ceiling: necessary (budget leverage, real baselines) but not sufficient (frameworks lag the threat; checks existence not effectiveness; scope is a seam; validation drifts; the map is not the territory). Use compliance as the floor and your risk process (Chapter 27) as the engine that decides how far above it to build.
Spaced Review
Open your memory before moving on. Answer without scrolling up.
- (From Chapter 27.) Meridian's gap assessment finds a partially covered requirement — a logging control that exists but does not cover a critical system. How should this flow into the risk register, and what are the four risk-treatment options the team could choose among for it?
- (From Chapter 26.) Compliance frameworks define controls, but a control needs a home in your document hierarchy. In the policy / standard / procedure / guideline hierarchy, where would the requirement to use MFA live, and where would the step-by-step of enrolling a security key live?
- (This chapter.) Distinguish certification from attestation, and name which of ISO/IEC 27001 and SOC 2 produces each.
- (This chapter.) Why is scope reduction — shrinking the PCI-DSS CDE through segmentation — a security control and not merely a way to save audit effort?
Answers
1. The gap becomes a row in the risk register with a likelihood and impact (the logging blind spot raises the chance an incident goes undetected on a critical system), prioritized alongside other risks. The four treatment options are **mitigate** (extend the logging control to cover the system), **transfer** (e.g., insurance — rarely apt for a detection gap), **avoid** (stop running the unmonitored process), or **accept** (formally, with sign-off, if the residual risk is within appetite). 2. The *requirement* to use MFA lives in a **policy** (or a **standard** that sets the specific authentication requirement); the *step-by-step* of enrolling a security key lives in a **procedure**. The policy says "thou shalt"; the procedure says "here is exactly how." 3. **Certification** is a pass/fail credential issued by an accredited body (you are certified or not); **attestation** is an independent professional's report describing what they examined, any exceptions, and their opinion, which the reader judges. ISO/IEC 27001 → certification; SOC 2 → attestation. 4. Because every system you legitimately remove from the CDE is a system that can no longer become an attacker's *bridge* into cardholder data. Segmentation shrinks both the audit burden and the literal attack surface around the data attackers most want — fewer in-scope systems means fewer seams where a foothold elsewhere can reach the crown jewels.What's Next
You now know the frameworks, the crosswalk, and the audit — and the hard truth that none of them, satisfied, makes you secure. But there is a category of risk that every framework in this chapter gestures at and none fully solves: the risk you inherit from everyone you depend on. Meridian's core-banking platform is built by a vendor; its cloud runs on someone else's infrastructure; its software is assembled from thousands of open-source components it did not write. Chapter 29 takes up third-party and supply-chain risk management — how you assess, contract with, monitor, and offboard the vendors whose security becomes your security, how a software bill of materials lets you answer "are we affected?" when the next Log4Shell lands, and how the SolarWinds attack turned a trusted software update into the breach vector for thousands of organizations at once. The compliance mapping you built here feeds directly into it: a vendor's SOC 2 report and a flowed-down set of contractual security requirements are how you extend your floor across an organizational boundary you do not control.