Lab 01 — Framework Mapping Exercise
Mission Information
Section titled “Mission Information”Lab Type: Governance, Risk & Compliance
Difficulty: Intermediate
Estimated Time: 90–120 minutes
Primary Role: GRC Analyst / Cyber Risk Analyst
Environment: Spreadsheet, GRC platform, or documentation workspace
Prerequisite: Module 10 — Enterprise Compliance Frameworks Overview
Mission
Section titled “Mission”You have joined the GRC team of a growing cloud technology company.
The organization currently manages several cybersecurity and compliance requirements independently.
Different teams maintain separate controls for:
ISO 27001
NIST CSF
CIS Controls
SOC 2
PCI DSS
NIS2This has created:
Duplicate Controls
Duplicate Evidence
Repeated Assessments
Conflicting Ownership
Audit Fatigue
Poor Compliance VisibilityManagement wants the GRC team to begin creating a:
Common Control FrameworkYour assignment is to analyze requirements from several frameworks, identify overlap, normalize the requirements, create enterprise controls, assign control owners, and determine what evidence can be reused.
By the end of the lab, you will transform:
Multiple Frameworks ↓Hundreds of Requirements ↓Normalized Requirements ↓Common Enterprise Controls ↓Shared EvidenceLab Objectives
Section titled “Lab Objectives”By completing this lab, you will learn how to:
-
identify framework requirements.
-
analyze requirement intent.
-
distinguish similar and unique requirements.
-
normalize framework terminology.
-
map overlapping requirements.
-
avoid incorrect over-mapping.
-
design common enterprise controls.
-
create standardized control IDs.
-
define control objectives.
-
write strong control statements.
-
identify control owners.
-
identify control operators.
-
determine control frequency.
-
map evidence to controls.
-
reuse evidence across frameworks.
-
identify compliance gaps.
-
build a framework mapping matrix.
-
create the foundation of a Common Control Framework.
Scenario
Section titled “Scenario”You work for:
CloudNova TechnologiesCloudNova is a fictional SaaS organization providing cloud-based enterprise applications.
The organization operates in:
India
United States
European UnionCustomers include:
Financial Services
Retail
Technology CompaniesThe organization:
Hosts Customer Data
Processes Personal Data
Uses Public Cloud
Operates Production SaaS
Uses Third-Party Vendors
Employs Remote WorkersManagement is evaluating several compliance requirements.
The GRC team currently tracks:
ISO 27001
NIST CSF
CIS Controls
SOC 2
PCI DSS
NIS2Not every framework necessarily applies to every system or legal entity.
Part of your responsibility is to preserve:
Applicabilitywhile creating reusable enterprise controls.
Current Problem
Section titled “Current Problem”Different compliance teams created controls independently.
For example:
ISO Team
"Administrative accessmust use MFA."PCI Team
"MFA must protectadministrative access."SOC 2 Team
"Privileged usersmust authenticate usingmultiple factors."The company currently treats these as:
Three Controlseven though they may represent essentially the same enterprise security activity.
This results in:
Three Control Records
Three Evidence Requests
Three Testing Activities
Three Audit ResponsesYour goal is to determine whether they can map to:
One Enterprise ControlTarget Architecture
Section titled “Target Architecture”You are trying to build:
ISO 27001 ───────┐
NIST CSF ────────┤
CIS Controls ────┤
SOC 2 ───────────┼──→ Enterprise Controls │PCI DSS ─────────┤
NIS2 ────────────┘followed by:
Enterprise Control ↓Control Owner ↓Implementation ↓Evidence ↓Testing ↓Multiple FrameworksLab Deliverables
Section titled “Lab Deliverables”By the end of this lab, create:
01 Framework Inventory
02 Requirement Inventory
03 Requirement Normalization Matrix
04 Framework Mapping Matrix
05 Common Control Set
06 Control Ownership Matrix
07 Evidence Mapping Matrix
08 Gap Register
09 Framework Mapping SummaryPart 1 — Build the Framework Inventory
Section titled “Part 1 — Build the Framework Inventory”Create a table containing:
| Framework | Primary Purpose | Applicability | Mandatory? | Owner |
|---|---|---|---|---|
| ISO 27001 | Information Security Management | TBD | TBD | GRC |
| NIST CSF | Cybersecurity Risk Management | TBD | Generally Voluntary | Security/GRC |
| CIS Controls | Security Safeguards | TBD | Generally Voluntary | Security |
| SOC 2 | Service Organization Assurance | Customer Driven | Contractual/Market | GRC |
| PCI DSS | Payment Card Security | If Applicable | Industry/Contractual | Compliance |
| NIS2 | EU Cybersecurity Requirements | If Applicable | Regulatory | Legal/GRC |
Do not assume every framework applies simply because it appears in the lab.
Document:
Why could it apply?
Which business activity triggers it?
Which entity could be affected?
Which systems could be in scope?
Who should validate applicability?Part 2 — Create the Requirement Inventory
Section titled “Part 2 — Create the Requirement Inventory”For this exercise, use the following simplified requirements.
These are training statements designed for mapping practice rather than verbatim framework language.
Identity & Access Management
Section titled “Identity & Access Management”Requirement A
Section titled “Requirement A”Framework:ISO 27001
Requirement:Access to informationand systems must beappropriately controlled.Requirement B
Section titled “Requirement B”Framework:NIST CSF
Requirement:Access permissions andauthorizations shouldbe managed.Requirement C
Section titled “Requirement C”Framework:CIS Controls
Requirement:Access privileges shouldbe managed according toenterprise requirements.Requirement D
Section titled “Requirement D”Framework:PCI DSS
Requirement:Access to systems andcardholder data must berestricted according tobusiness need.Requirement E
Section titled “Requirement E”Framework:NIS2
Requirement:Organizations shouldimplement appropriateaccess-control measures.Part 3 — Analyze Requirement Intent
Section titled “Part 3 — Analyze Requirement Intent”Do not immediately map requirements because they contain similar words.
For every requirement determine:
What is being protected?
Who is affected?
What activity is required?
What is the expected outcome?
What scope applies?
How frequently must it occur?
What evidence could prove it?Create:
| Requirement | Intent | Scope | Activity | Evidence |
|---|---|---|---|---|
| ISO IAM | Control access | Information Systems | Access Governance | Access Policy |
| NIST IAM | Manage authorization | Systems | Permission Management | IAM Configuration |
| CIS IAM | Manage privileges | Enterprise Assets | Privilege Management | Access Report |
| PCI IAM | Restrict access | PCI Scope | Need-to-Know | Access Listing |
| NIS2 IAM | Appropriate access control | In-Scope Services | Access Control | IAM Evidence |
Part 4 — Normalize the Requirements
Section titled “Part 4 — Normalize the Requirements”The frameworks use different terminology.
For example:
Access Permissions
Authorization
Privileges
Need-to-Know
Access Controlmay represent related security objectives.
Normalize these into a common concept:
Identity & AccessManagementThen identify specific control objectives.
Example:
IAM-001Access AuthorizationIAM-002Least PrivilegeIAM-003Privileged AccessIAM-004Access ReviewIAM-005Multi-Factor AuthenticationPart 5 — Do Not Over-Merge
Section titled “Part 5 — Do Not Over-Merge”Suppose you have:
Requirement A
Restrict privileged access.and:
Requirement B
Review privileged accessevery quarter.These are related.
But they are not necessarily the same control.
You may need:
IAM-003Privileged Access Restrictionand:
IAM-004Privileged Access Reviewbecause:
Different Activity
Different Frequency
Different Evidenceexists.
Mapping Rule
Section titled “Mapping Rule”Use:
Same Objective+Same Activity+Compatible Scope+Compatible Evidence=Potential Common ControlBut:
Similar Words≠Same ControlPart 6 — Create the First Enterprise Control
Section titled “Part 6 — Create the First Enterprise Control”Create:
Control ID:IAM-001Control Name
Section titled “Control Name”Access AuthorizationControl Objective
Section titled “Control Objective”Ensure access to enterprise systems and information is granted only to authorized users according to approved business requirements.
Control Statement
Section titled “Control Statement”Access to enterprisesystems, applications,data, and infrastructuremust be authorized basedon approved business need,role responsibilities,and least-privilegeprinciples.Control Owner
Section titled “Control Owner”Head of Identity &Access ManagementControl Operators
Section titled “Control Operators”Possible operators:
IAM Team
Application Owners
Cloud Administrators
Service DeskFrequency
Section titled “Frequency”Continuousfor access enforcement.
Supporting activities may occur:
On Request
On Role Change
Quarterly
On Terminationdepending on the activity.
Part 7 — Map the Control
Section titled “Part 7 — Map the Control”Create:
| Enterprise Control | ISO 27001 | NIST CSF | CIS Controls | SOC 2 | PCI DSS | NIS2 |
|---|---|---|---|---|---|---|
| IAM-001 Access Authorization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
But do not stop here.
Document the actual:
Requirement Referencefor every framework when building a production mapping library.
Your production matrix should therefore contain:
| Control | Framework | Requirement Reference | Mapping Type |
|---|---|---|---|
| IAM-001 | ISO 27001 | Reference | Full/Partial |
| IAM-001 | NIST CSF | Reference | Full/Partial |
| IAM-001 | CIS | Reference | Full/Partial |
| IAM-001 | PCI DSS | Reference | Full/Partial |
| IAM-001 | NIS2 | Reference | Full/Partial |
Part 8 — Introduce Mapping Strength
Section titled “Part 8 — Introduce Mapping Strength”Not every mapping is equal.
Use:
Full
Partial
Supporting
Not ApplicableThe enterprise control substantially satisfies the mapped requirement.
Partial
Section titled “Partial”The control satisfies only part of the requirement.
Supporting
Section titled “Supporting”The control contributes to the requirement but does not independently satisfy it.
Not Applicable
Section titled “Not Applicable”The mapping does not apply within the relevant scope.
This prevents:
False Compliancefrom overly aggressive mappings.
Part 9 — Map MFA Requirements
Section titled “Part 9 — Map MFA Requirements”Analyze:
ISO 27001Authentication controlsshould protect access.NIST CSFAuthentication mechanismsshould be managed accordingto organizational risk.PCI DSSMFA is required forspecified access scenarios.NIS2MFA should be usedwhere appropriate.Normalize:
Multi-FactorAuthenticationCreate:
Control ID:IAM-005Control:
Multi-FactorAuthenticationControl statement:
Approved multi-factorauthentication must beimplemented for privileged,remote, and otherrisk-defined accessscenarios according toenterprise and applicableregulatory requirements.Part 10 — Identify Framework-Specific Differences
Section titled “Part 10 — Identify Framework-Specific Differences”Do not assume:
IAM-005automatically satisfies every MFA requirement.
Check:
Which Users?
Which Systems?
Which Access Paths?
Which Authentication Factors?
Which Exceptions?
Which Scope?You may need:
Enterprise Baseline +PCI Overlay +Regulatory OverlayPart 11 — Build the IAM Mapping Matrix
Section titled “Part 11 — Build the IAM Mapping Matrix”Create:
| Control | ISO | NIST | CIS | SOC 2 | PCI | NIS2 |
|---|---|---|---|---|---|---|
| IAM-001 Access Authorization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-002 Least Privilege | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-003 Privileged Access | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-004 Access Review | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-005 MFA | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
These are conceptual mappings for the exercise.
Production mappings must be validated against the actual framework requirements.
Part 12 — Add Vulnerability Management
Section titled “Part 12 — Add Vulnerability Management”Analyze the following training requirements:
Framework A:Identify vulnerabilities.Framework B:Prioritize vulnerabilitiesaccording to risk.Framework C:Remediate criticalvulnerabilities.Framework D:Verify remediation.Do not create:
One GiantVulnerability ControlInstead consider:
VUL-001Vulnerability Identification
VUL-002Vulnerability Risk Assessment
VUL-003Vulnerability Remediation
VUL-004Remediation ValidationPart 13 — Write the Controls
Section titled “Part 13 — Write the Controls”VUL-001 — Vulnerability Identification
Section titled “VUL-001 — Vulnerability Identification”Enterprise systems andapplications must beperiodically assessedfor known securityvulnerabilities usingapproved methods andtools.VUL-002 — Vulnerability Risk Assessment
Section titled “VUL-002 — Vulnerability Risk Assessment”Identified vulnerabilitiesmust be prioritized usingtechnical severity,exploitability, assetcriticality, exposure,threat intelligence, andbusiness impact.VUL-003 — Vulnerability Remediation
Section titled “VUL-003 — Vulnerability Remediation”Security vulnerabilitiesmust be remediated withinapproved risk-basedremediation timelines.VUL-004 — Remediation Validation
Section titled “VUL-004 — Remediation Validation”Remediated vulnerabilitiesmust be validated toconfirm that correctiveactions were successfullyimplemented.Part 14 — Add Logging & Monitoring
Section titled “Part 14 — Add Logging & Monitoring”Training requirements:
Security eventsmust be logged.Logs must beprotected.Security eventsmust be monitored.Suspicious eventsmust be investigated.Normalize into:
LOG-001Security Logging
LOG-002Log Protection
LOG-003Security Monitoring
LOG-004Security Event InvestigationPart 15 — Add Incident Response
Section titled “Part 15 — Add Incident Response”Training requirements:
Incidents mustbe detected.Incidents mustbe classified.Incidents mustbe contained.Incidents mustbe reported.Lessons learnedmust be performed.Create:
IR-001Incident Detection
IR-002Incident Classification
IR-003Incident Response
IR-004Regulatory Notification
IR-005Post-Incident ReviewPart 16 — Be Careful With IR-004
Section titled “Part 16 — Be Careful With IR-004”Regulatory reporting requirements may look similar while containing very different:
Thresholds
Authorities
Timelines
Required Information
Approval ProcessesTherefore use:
IR-004Regulatory Notificationas the enterprise process.
Then add:
NIS2 Reporting Overlay
Privacy Breach Overlay
PCI Reporting Overlay
Contractual Notification Overlaywhere applicable.
Part 17 — Add Business Continuity Controls
Section titled “Part 17 — Add Business Continuity Controls”Normalize requirements into:
BCM-001Business Impact Analysis
BCM-002Business Continuity Planning
BCM-003Backup Management
BCM-004Disaster Recovery
BCM-005Recovery TestingPart 18 — Add Third-Party Risk Controls
Section titled “Part 18 — Add Third-Party Risk Controls”Normalize:
TPRM-001Supplier Inventory
TPRM-002Supplier Criticality
TPRM-003Security Due Diligence
TPRM-004Contract Security
TPRM-005Supplier Monitoring
TPRM-006Supplier Reassessment
TPRM-007Supplier TerminationPart 19 — Build Your Common Control Set
Section titled “Part 19 — Build Your Common Control Set”Your initial CCF now contains:
IAM
VUL
LOG
IR
BCM
TPRMExample:
IAM-001Access Authorization
IAM-002Least Privilege
IAM-003Privileged Access
IAM-004Access Review
IAM-005MFAVUL-001Vulnerability Identification
VUL-002Vulnerability Risk Assessment
VUL-003Vulnerability Remediation
VUL-004Remediation ValidationLOG-001Security Logging
LOG-002Log Protection
LOG-003Security Monitoring
LOG-004Security Event InvestigationIR-001Incident Detection
IR-002Incident Classification
IR-003Incident Response
IR-004Regulatory Notification
IR-005Post-Incident ReviewBCM-001Business Impact Analysis
BCM-002Business Continuity Planning
BCM-003Backup Management
BCM-004Disaster Recovery
BCM-005Recovery TestingTPRM-001Supplier Inventory
TPRM-002Supplier Criticality
TPRM-003Security Due Diligence
TPRM-004Contract Security
TPRM-005Supplier Monitoring
TPRM-006Supplier Reassessment
TPRM-007Supplier TerminationPart 20 — Build the Control Library
Section titled “Part 20 — Build the Control Library”Create the following columns:
| Field | Purpose |
|---|---|
| Control ID | Unique identifier |
| Domain | Control family |
| Control Name | Short name |
| Objective | Why control exists |
| Control Statement | Required activity |
| Owner | Accountable party |
| Operator | Performing party |
| Frequency | How often |
| Scope | Systems/entities |
| Evidence | Proof |
| Test Method | Assurance method |
| Status | Control health |
Part 21 — Assign Control Owners
Section titled “Part 21 — Assign Control Owners”Example:
| Domain | Control Owner |
|---|---|
| IAM | Identity & Access Management |
| Vulnerability | Security Operations |
| Logging | Security Operations |
| Incident Response | SOC / CSIRT |
| Business Continuity | Business Continuity |
| Third-Party Risk | Vendor Risk Management |
Avoid:
Owner:GRCfor every control.
GRC generally provides:
Governance
Framework
Oversight
Challenge
Monitoringwhile operational teams execute controls.
Part 22 — Create the RACI
Section titled “Part 22 — Create the RACI”Example:
| Activity | GRC | IAM | Security | Business | Audit |
|---|---|---|---|---|---|
| Define Control | A/R | C | C | C | I |
| Operate IAM Control | I | A/R | C | I | I |
| Collect Evidence | C | R | R | I | I |
| Test Control | C | I | I | I | A/R |
| Remediate Finding | C | A/R | R | C | I |
Adapt the RACI to the organization’s governance model.
Part 23 — Build the Evidence Matrix
Section titled “Part 23 — Build the Evidence Matrix”For:
IAM-005Multi-Factor Authenticationidentify:
Policy
IAM Configuration
MFA Configuration Export
Administrator Listing
MFA Coverage Report
Exception RegisterThen create:
| Evidence | Control | ISO | NIST | PCI | SOC 2 | NIS2 |
|---|---|---|---|---|---|---|
| MFA Policy | IAM-005 | ✓ | ✓ | ✓ | ✓ | ✓ |
| MFA Config | IAM-005 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Admin List | IAM-005 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Coverage Report | IAM-005 | ✓ | ✓ | ✓ | ✓ | ✓ |
Part 24 — Evidence Reuse
Section titled “Part 24 — Evidence Reuse”The target is:
Control ↓Evidence ↓Multiple Requirementsnot:
ISO Evidence
PCI Evidence
SOC Evidence
NIS2 Evidencewhen the same evidence genuinely proves the same control.
Part 25 — Validate Evidence Quality
Section titled “Part 25 — Validate Evidence Quality”Ask:
Is It Complete?
Is It Current?
Is It Authentic?
Does It Coverthe Correct Scope?
Does It Coverthe Correct Period?
Does It ActuallyProve the Control?Part 26 — Evidence Freshness
Section titled “Part 26 — Evidence Freshness”Add:
Evidence Date
Valid From
Valid Until
Collection FrequencyExample:
Evidence:Privileged MFA Report
Frequency:Monthly
Owner:IAM Team
Retention:Defined by PolicyPart 27 — Test a Control
Section titled “Part 27 — Test a Control”Test:
IAM-005Multi-Factor AuthenticationPopulation:
100 Privileged AccountsExpected:
100 MFA EnabledActual:
97 MFA EnabledExceptions:
3 AccountsResult:
Control ExceptionPart 28 — Calculate Coverage
Section titled “Part 28 — Calculate Coverage”97 / 100 × 100=97%But do not conclude:
97%=GoodThe three accounts could be:
Domain Administrator
Cloud Root Account
Security AdministratorRisk matters.
Part 29 — Create a Finding
Section titled “Part 29 — Create a Finding”Finding ID:FND-001
Control:IAM-005
Finding:Three privileged accountsdo not have MFA enabled.
Risk:Unauthorized privilegedaccess could result insignificant compromise.
Severity:Critical
Owner:IAM ManagerPart 30 — Create Remediation
Section titled “Part 30 — Create Remediation”Action:
Enable approved MFAfor all affectedprivileged accounts.Also determine:
Why Did theControl Fail?Potential causes:
Legacy System
Technical Limitation
Process Failure
Unauthorized Exception
Configuration ErrorPart 31 — Gap Register
Section titled “Part 31 — Gap Register”Create:
| Gap ID | Control | Gap | Risk | Severity | Owner | Due Date | Status |
|---|---|---|---|---|---|---|---|
| GAP-001 | IAM-005 | 3 admins without MFA | Account compromise | Critical | IAM | TBD | Open |
Part 32 — Retest
Section titled “Part 32 — Retest”After remediation:
Population:100
MFA Enabled:100
Exceptions:0Result:
EffectiveRetain:
Original Finding
Remediation Evidence
Retest Evidence
Closure ApprovalPart 33 — Build the Master Mapping Matrix
Section titled “Part 33 — Build the Master Mapping Matrix”Your final structure should resemble:
| Control ID | Control | ISO | NIST | CIS | SOC 2 | PCI | NIS2 |
|---|---|---|---|---|---|---|---|
| IAM-001 | Access Authorization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-002 | Least Privilege | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-003 | Privileged Access | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-004 | Access Review | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IAM-005 | MFA | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| VUL-001 | Vulnerability Identification | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| VUL-002 | Risk Prioritization | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| VUL-003 | Remediation | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| LOG-001 | Security Logging | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| LOG-003 | Security Monitoring | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IR-003 | Incident Response | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| BCM-003 | Backup Management | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| TPRM-003 | Vendor Assessment | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
The checkmarks above are intentionally simplified for the exercise.
A production mapping must contain validated framework references and mapping strength.
Part 34 — Upgrade the Matrix
Section titled “Part 34 — Upgrade the Matrix”Add:
Framework Version
Requirement ID
Requirement Text
Enterprise Control
Mapping Strength
Applicability
Scope
Owner
Evidence
Validation Date
Validated ByThis turns a simple spreadsheet into:
GRC TraceabilityArchitecturePart 35 — Trace One Requirement End-to-End
Section titled “Part 35 — Trace One Requirement End-to-End”Select:
Privileged MFATrace:
External Requirement ↓Normalized Requirement ↓IAM-005 ↓IAM Standard ↓IAM Procedure ↓Identity Platform ↓MFA Configuration ↓Evidence ↓Control Test ↓Finding ↓RemediationYou should be able to move in both directions.
Part 36 — Reverse Traceability
Section titled “Part 36 — Reverse Traceability”An auditor asks:
Show Me HowThis NIS2 RequirementIs Implemented.You should trace:
NIS2 Requirement ↓IAM-005 ↓IAM Standard ↓Implementation ↓Evidence ↓Test ResultPart 37 — Forward Traceability
Section titled “Part 37 — Forward Traceability”Management asks:
What HappensIf IAM-005 Fails?You should identify:
Affected Risks
Affected Systems
Affected Frameworks
Affected Audits
Affected Customers
Affected RegulationsPart 38 — Analyze Shared Control Impact
Section titled “Part 38 — Analyze Shared Control Impact”Suppose:
IAM-005fails.
Because it supports:
ISO
NIST
CIS
SOC 2
PCI DSS
NIS2one control failure may create:
MultipleCompliance ImpactsThis is why Common Control Frameworks improve visibility.
Part 39 — Identify Control Dependencies
Section titled “Part 39 — Identify Control Dependencies”Example:
IAM-005 MFAdepends on:
IAM-001Account Governance
IAM-003Privileged Access
AST-001Asset Inventory
HR-001Joiner/Mover/LeaverControls do not operate independently.
Part 40 — Build the Final Architecture
Section titled “Part 40 — Build the Final Architecture”Your finished model should look like:
Business Requirements ↓RegulationsStandardsContractsFrameworks ↓Requirement Library ↓Normalization ↓Common Control Framework ↓Policies & Standards ↓Control Owners ↓Control Operation ↓Evidence ↓Testing ↓Findings ↓Remediation ↓Continuous MonitoringChallenge Exercise
Section titled “Challenge Exercise”Management introduces another framework.
You are told:
"We Now NeedAnother SecurityFramework."Do not immediately create:
Another Control SetInstead:
Import Requirements ↓Analyze ↓Normalize ↓Map Existing Controls ↓Identify True Gaps ↓Create OnlyNecessary ControlsChallenge Question
Section titled “Challenge Question”The new framework contains:
100 RequirementsAfter mapping:
82are fully addressed by existing enterprise controls.
11are partially addressed.
7are not addressed.
What should the GRC team do?
The correct approach is not:
Create 100New ControlsInstead:
Validate 82 Mappings
Assess 11 Partial Mappings
Remediate 7 True GapsLab Validation Checklist
Section titled “Lab Validation Checklist”Framework Inventory
Section titled “Framework Inventory”-
frameworks identified.
-
purpose documented.
-
applicability considered.
-
mandatory/voluntary status identified.
-
framework versions recorded.
Requirements
Section titled “Requirements”-
requirements collected.
-
requirement references retained.
-
requirements analyzed.
-
scope identified.
-
requirement intent documented.
Normalization
Section titled “Normalization”-
common concepts identified.
-
terminology normalized.
-
duplicate requirements identified.
-
unique requirements preserved.
-
over-mapping avoided.
Controls
Section titled “Controls”-
control domains established.
-
control IDs created.
-
objectives defined.
-
control statements written.
-
owners assigned.
-
operators identified.
-
frequencies documented.
Mapping
Section titled “Mapping”-
framework requirements mapped.
-
mapping strength recorded.
-
partial mappings identified.
-
unique requirements retained.
-
mappings validated.
Evidence
Section titled “Evidence”-
evidence requirements identified.
-
evidence owners assigned.
-
evidence reused where appropriate.
-
evidence freshness considered.
-
evidence quality validated.
Assurance
Section titled “Assurance”-
controls tested.
-
exceptions identified.
-
findings documented.
-
remediation assigned.
-
controls retested.
Expected Deliverables
Section titled “Expected Deliverables”At completion, your lab folder should contain:
Lab 01 Framework Mapping Exercise│├── 01 Framework Inventory│├── 02 Requirement Inventory│├── 03 Requirement Normalization Matrix│├── 04 Framework Mapping Matrix│├── 05 Common Control Library│├── 06 Control Ownership Matrix│├── 07 Evidence Mapping Matrix│├── 08 Gap Register│└── 09 Framework Mapping SummarySuccess Criteria
Section titled “Success Criteria”You have successfully completed the lab when you can demonstrate:
Framework Requirement ↓Normalized Requirement ↓Enterprise Control ↓Control Owner ↓Implementation ↓Evidence ↓Testingand explain why:
One Enterprise Controlcan potentially satisfy:
Multiple FrameworkRequirementswithout assuming that every requirement is identical.
Student Reflection
Section titled “Student Reflection”Before completing the lab, answer:
-
Why should organizations avoid separate control libraries for every framework?
-
What is requirement normalization?
-
What is the difference between a requirement and a control?
-
What makes two requirements suitable for common-control mapping?
-
What is over-mapping?
-
Why should unique requirements be preserved?
-
What is a Common Control Framework?
-
Why are standardized control IDs useful?
-
What is the difference between a control owner and operator?
-
Why should evidence map primarily to controls?
-
How does evidence reuse reduce audit fatigue?
-
What makes evidence reliable?
-
Why should evidence freshness be tracked?
-
What is mapping strength?
-
What is a partial mapping?
-
Why should framework versions be recorded?
-
What happens when a shared control fails?
-
Why should control failures be evaluated according to risk?
-
What is reverse traceability?
-
How does a Common Control Framework support continuous compliance?
Career Connection
Section titled “Career Connection”This exercise reflects real work performed by:
GRC Analyst
Cyber Risk Analyst
Compliance Analyst
Security Governance Analyst
GRC Consultant
IT Risk Consultant
Compliance Manager
GRC ArchitectIn enterprise environments, you may receive:
Thousands ofRequirementsfrom:
Regulators
Standards
Contracts
Customers
Internal PoliciesYour job is not simply to copy them into a spreadsheet.
Your job is to transform them into:
Understandable
Owned
Implementable
Testable
Traceable
Reusableenterprise controls.
That is the difference between:
Compliance Administrationand:
Enterprise GRCEngineeringWhat’s Next?
Section titled “What’s Next?”➡️ Next: Lab 02 — Build an Enterprise Common Control Framework
In this lab, you mapped requirements from multiple frameworks into common controls.
Next, you will expand those controls into a structured enterprise-wide:
Common Control FrameworkYou will design:
Control Domains ↓Control Objectives ↓Enterprise Controls ↓Control Owners ↓Control Operators ↓Control Frequencies ↓Evidence Requirements ↓Testing ProceduresYou will move from:
Framework Mappingto:
Enterprise ControlArchitectureand build a reusable control library that can support:
ISO 27001
NIST
SOC 2
PCI DSS
Cloud Security
Privacy
Business Continuity
Third-Party Risk
Regulatory Compliance➡️ Next: Lab 02 — Build an Enterprise Common Control Framework