ISO/IEC 27001

⌘K
  1. Home
  2. Docs
  3. ISO/IEC 27001
  4. Other Doc
  5. Requirement-to-Control Mapping Matrix

Requirement-to-Control Mapping Matrix

1. Purpose

The Requirement-to-Control Mapping Matrix is a structured record used to connect organizational requirements to the security controls, policies, procedures, processes, owners, and evidence used to address those requirements.

It helps the organization demonstrate:

What requirement applies, why it applies, which control addresses it, who owns the control, what evidence exists, and whether the requirement is effectively addressed.

The matrix can connect requirements from:

  • Legal requirements
  • Regulatory requirements
  • Contractual requirements
  • Customer requirements
  • Business requirements
  • Information-security risks
  • Internal policies
  • Industry requirements
  • Certification requirements
  • Interested-party requirements

2. Core Principle

A requirement should not simply be listed.

The organization should be able to trace:

Requirement → Obligation → Risk → Control → Implementation → Evidence → Owner → Review

This creates a defensible audit trail between external requirements and the organization’s ISMS.


3. When to Use

Use the matrix when:

  • Establishing an ISMS
  • Performing a gap assessment
  • Developing the Statement of Applicability
  • Mapping legal requirements
  • Reviewing customer contracts
  • Assessing regulatory requirements
  • Performing risk treatment
  • Preparing for an ISO 27001 audit
  • Reviewing control effectiveness
  • Implementing new security requirements
  • Assessing new customers
  • Introducing new products or services
  • Reviewing significant business or technology changes

4. Requirement Sources

Identify the source of each requirement.

SourceExample
LegalApplicable privacy law
RegulatoryFinancial-sector requirement
ContractualCustomer security clause
CustomerCustomer security questionnaire
BusinessAvailability requirement
RiskRisk treatment requirement
PolicyInternal security policy
IndustryPCI DSS
CertificationISO 27001 certification commitment
SupplierSupplier security requirement
ManagementManagement-approved security objective

5. Master Requirement-to-Control Matrix

The following is the primary matrix.

Requirement IDRequirementSourceObligationRiskControlPolicy/ProcedureOwnerEvidenceStatus
REQ-001Protect customer informationContractRestrict unauthorized accessHighAccess ControlAccess Control PolicySecurityAccess ReviewCompliant
REQ-002Notify qualifying incidentsContractNotify customer within contractual periodHighIncident ManagementIncident Response ProcedureSecurityIncident RecordActive
REQ-003Protect personal dataLegalApply appropriate security measuresHighInformation ProtectionPrivacy PolicyPrivacyPrivacy AssessmentActive
REQ-004Recover critical serviceBusinessRestore service within defined RTOHighBusiness ContinuityDR PlanITDR Test ReportActive

6. Requirement Identification

For each requirement, record:

Requirement ID:
Requirement Name:
Requirement Description:
Source:
Source Reference:
Jurisdiction:
Contract/Clause:
Business Area:
Applicable Service:
Applicable Information:
Applicable System:

Applicability

☐ Applicable
☐ Partially Applicable
☐ Not Applicable
☐ Under Review

Applicability Rationale


7. Requirement Description

Describe the requirement in practical terms.

Avoid recording only:

“Data protection law”

Instead record:

“Customer personal information must be protected against unauthorized access, disclosure, alteration, or loss in accordance with applicable privacy and security requirements.”

This makes the requirement easier to map to operational controls.


8. Requirement Classification

Classify each requirement.

☐ Law
☐ Regulation
☐ Regulatory guidance
☐ Government requirement

Contractual

☐ Customer contract
☐ Supplier contract
☐ DPA
☐ NDA
☐ SLA
☐ Security addendum

Business

☐ Customer requirement
☐ Availability requirement
☐ Confidentiality requirement
☐ Business continuity requirement
☐ Operational requirement

Security / Risk

☐ Risk treatment
☐ Threat requirement
☐ Vulnerability requirement
☐ Security objective

Industry / Certification

☐ ISO 27001
☐ SOC 2
☐ PCI DSS
☐ Other industry requirement


9. Requirement-to-Obligation Mapping

Identify what the organization actually needs to do.

RequirementObligation
Protect customer informationRestrict access
Protect personal dataApply appropriate security controls
Contract requires MFAEnforce MFA
Contract requires annual VAPTConduct security testing
RTO requirementMaintain recovery capability
Data deletion requirementSecurely delete data after applicable retention period

The obligation should be sufficiently clear that an operational team can understand what action is expected.


10. Requirement-to-Risk Mapping

A requirement may create or influence information-security risk.

RequirementRiskRisk IDRisk LevelTreatment
Protect customer dataUnauthorized accessR-001HighAccess controls
Annual VAPTVulnerability remains exploitableR-002HighSecurity testing
Incident notificationDelayed customer notificationR-003MediumIncident procedure
RTO commitmentExtended service outageR-004HighDR capability

This connects contractual/legal obligations with the ISMS risk-management process.


11. Requirement-to-Control Mapping

For each requirement, identify the control or controls that address it.

RequirementControlControl PurposeImplementation
Protect customer dataAccess controlPrevent unauthorized accessIAM + MFA + access review
Protect data in transitEncryptionProtect information during transferTLS
Detect security incidentsLogging/monitoringIdentify suspicious activityCloudTrail + monitoring
Recover critical serviceBackup/DRRestore serviceBackup + DR

One requirement may map to multiple controls.

One control may also address multiple requirements.


12. ISO/IEC 27001 Annex A Mapping

Where applicable, map the requirement to relevant Annex A controls.

RequirementISO 27001 Annex A ControlReason
Protect customer informationA.5.12Information classification
Restrict accessA.5.15Access control
Secure authenticationA.8.5Secure authentication
Protect information during transferA.5.14Information transfer
Manage vulnerabilitiesA.8.8Management of technical vulnerabilities
Incident responseA.5.24–A.5.28Information security incident management
Business continuityA.5.29–A.5.30Security during disruption / ICT readiness

The organization should determine the exact applicable controls through its risk assessment and Statement of Applicability.

Annex A should not be treated as a standalone checklist where every control automatically becomes applicable.


13. Non-Annex-A Controls

Not every requirement needs to map only to Annex A.

The organization may have controls that are:

  • Custom controls
  • Business controls
  • Application controls
  • Contract-specific controls
  • Privacy controls
  • Financial controls
  • Operational controls
  • Customer-specific controls

Example:

Customer requires a specific monthly security report.

The organization may implement a reporting process even though there may not be a single Annex A control specifically named “monthly customer security report.”

Record such controls where they are necessary to meet the requirement.


14. Control Implementation

Document how the control is actually implemented.

Example

Requirement: MFA required for privileged access.

Control: Secure authentication.

Implementation:

  • MFA enabled
  • Privileged accounts identified
  • Named accounts used
  • Administrative access restricted
  • Access logged
  • Periodic review performed

Evidence:

  • IAM configuration
  • Access review
  • Authentication logs
  • Approval records

15. Policy and Procedure Mapping

Map each control to supporting documentation.

ControlPolicyProcedureRecord
Access ControlAccess Control PolicyAccess Review ProcedureAccess Review
Incident ManagementIncident Management PolicyIncident Response ProcedureIncident Register
BackupBackup PolicyBackup & Restore ProcedureBackup Register
Supplier SecuritySupplier Security PolicySupplier Review ProcedureSupplier Review
DRBCP PolicyDR ProcedureDR Test Report

This helps demonstrate that the control exists at both the governance and operational levels.


16. Evidence Mapping

A control should have appropriate evidence.

RequirementControlEvidence
MFASecure authenticationIAM configuration
Access reviewAccess controlQuarterly access review
VAPTSecurity testingVAPT report
BackupBackup controlsBackup logs
DRICT readinessDR test report
Incident responseIncident managementIncident records
Supplier securitySupplier managementSupplier assessment

Evidence should demonstrate that the control is operating, not merely that a policy exists.


17. Evidence Quality

Consider whether evidence is:

Current

Is the evidence recent enough for the control?

Relevant

Does it actually demonstrate the requirement?

Complete

Does it cover the required scope?

Authentic

Can its source be established?

Traceable

Can the auditor trace it back to the requirement/control?

Repeatable

Can the organization demonstrate that the control operates consistently?


18. Control Owner

Each mapped control should have a defined owner.

Possible owners include:

  • CISO
  • Security Lead
  • IT Manager
  • Cloud Engineering
  • DevOps
  • Engineering
  • HR
  • Privacy Officer
  • Legal
  • Compliance
  • Procurement
  • Business Owner
  • Supplier Owner

The owner should have sufficient authority to maintain the control.


19. Requirement Owner

The requirement itself may have a separate owner.

For example:

RequirementRequirement OwnerControl Owner
Customer contractAccount/LegalSecurity
Privacy requirementPrivacySecurity/IT
RTO commitmentBusiness OwnerIT
Supplier requirementProcurementSupplier Owner

This distinction is useful because owning the requirement and operating the control are not always the same responsibility.


20. Control Status

Use consistent status values.

StatusMeaning
Not StartedControl not implemented
PlannedImplementation planned
In ProgressImplementation underway
ImplementedControl implemented
OperatingControl operating with evidence
Partially EffectiveControl exists but has gaps
IneffectiveControl does not adequately address requirement
Not ApplicableControl not required
Under ReviewApplicability/effectiveness being assessed

21. Requirement Compliance Status

Separately track the requirement itself.

StatusMeaning
Not AssessedRequirement not evaluated
ApplicableRequirement applies
CompliantRequirement adequately addressed
Partially CompliantSome obligations addressed
Gap IdentifiedRequirement not adequately addressed
RemediationCorrective action underway
Risk AcceptedApproved risk acceptance
Not ApplicableRequirement does not apply

Do not confuse control implementation status with requirement compliance status.


22. Control Effectiveness

Implementation alone does not prove effectiveness.

Assess:

Design

Does the control adequately address the requirement?

Implementation

Has the control actually been implemented?

Operation

Is the control operating consistently?

Evidence

Is objective evidence available?

Effectiveness

Has the control achieved the intended result?

Example:

MFA policy exists → MFA configured → MFA logs demonstrate use → access review confirms coverage → control is operating.


23. Gap Assessment

Where a requirement is not fully addressed:

Gap IDRequirementControlGapRiskActionOwnerDue Date
GAP-001Customer requires annual VAPTSecurity TestingTest overdueHighConduct VAPTSecurity2027-01-15

Link significant gaps to:

  • Risk Register
  • Corrective Action Tracker
  • Risk Acceptance
  • ISMS Improvement Log

24. Multiple Controls for One Requirement

A requirement may require several controls.

Example

Requirement: Protect customer information.

Possible controls:

  1. Information classification
  2. Access control
  3. MFA
  4. Encryption
  5. Logging
  6. DLP where appropriate
  7. Backup
  8. Supplier security
  9. Incident response
  10. Data retention

Therefore, do not force every requirement into a one-to-one mapping.


25. One Control for Multiple Requirements

A single control may satisfy several requirements.

Example

MFA

may support:

  • Customer contractual requirement
  • Internal security policy
  • Risk treatment
  • Privileged access requirement
  • Regulatory requirement
  • ISO 27001 control objective

This is why a matrix is more useful than separate disconnected spreadsheets.


26. Requirement Coverage Assessment

Assess whether all important requirements have appropriate controls.

RequirementControlsCoverageGap
Customer data protection5StrongNone
Incident notification2PartialNotification workflow
DR requirement3StrongNone
Supplier security1PartialMonitoring required

Recommended coverage values:

  • Full
  • Partial
  • Weak
  • None
  • Not Applicable

27. Control Coverage Assessment

The matrix can also be viewed from the opposite direction.

ControlRequirements Supported
MFACustomer A, Customer B, Risk R-001
Incident ResponseContract A, DPA, Risk R-005
BackupBCP, Customer A, Risk R-008
VAPTCustomer B, Risk R-010

This helps identify controls that support multiple business requirements.


28. Requirement-to-Policy Mapping

A practical mapping may look like:

Requirement

→ Access Control

→ Access Control Policy

→ Access Review Procedure

→ IAM Configuration

→ Access Review Evidence

This provides traceability from requirement to operational evidence.


29. Requirement-to-SoA Mapping

Where ISO 27001 is being implemented:

Requirement

↓

Risk / Obligation

↓

Control Requirement

↓

Annex A Comparison

↓

Statement of Applicability

↓

Control Implementation

↓

Evidence

The SoA should document the organization’s actual control applicability decisions.

The matrix can therefore support the SoA but should not be treated as a replacement for it.


30. AWS SaaS Startup Example

Consider a SaaS startup operating on AWS.

Requirement

A customer contract requires:

Customer data must be protected against unauthorized access.

Mapping

Requirement

Customer contract

↓

Obligation

Restrict unauthorized access

↓

Risk

Unauthorized access to customer database

↓

Controls

  • IAM
  • MFA
  • Least privilege
  • Network controls
  • Database access restrictions
  • Logging
  • Access reviews

↓

AWS Implementation

  • IAM roles
  • MFA
  • Security groups
  • RDS access restrictions
  • CloudTrail
  • CloudWatch
  • Secrets Manager
  • Periodic access review

↓

Evidence

  • IAM configuration
  • Access review
  • CloudTrail logs
  • Security group configuration
  • RDS configuration
  • Access approval

↓

Review

Periodic control review

This is the type of traceability the matrix should provide.


31. Sample AWS Requirement Mapping

RequirementRiskControlAWS ImplementationEvidence
Customer data protectionUnauthorized accessAccess ControlIAM/MFAAccess review
EncryptionData exposureEncryptionKMS/TLSConfiguration evidence
LoggingUndetected activityLoggingCloudTrailCloudTrail records
Vulnerability managementExploitationVulnerability ManagementScanning/PatchingScan reports
AvailabilityService outageResilienceMulti-AZ/backupDR test
Incident responseDelayed responseIncident ManagementMonitoring + IR processIncident record

32. Customer Requirement Example

Suppose a customer requires:

“The service provider shall conduct an independent penetration test at least annually.”

The matrix should record:

FieldValue
RequirementAnnual independent penetration test
SourceCustomer contract
ClauseSecurity Schedule 7.2
RiskUndetected exploitable vulnerabilities
ControlSecurity Testing
ProcedureVAPT Procedure
OwnerSecurity Lead
EvidenceVAPT Report
FrequencyAnnual
StatusOperating
Next DueRecord date

33. Legal Requirement Example

Suppose an applicable privacy requirement requires appropriate security measures.

Mapping:

Legal Requirement

→ Protect personal information

→ Risk of unauthorized disclosure

→ Access control + encryption + logging + incident management

→ Privacy/Security policies

→ Technical implementation

→ Evidence

→ Compliance review

This demonstrates how legal obligations become operational security requirements.


34. Requirement Change Management

When a requirement changes:

  1. Identify change
  2. Verify source
  3. Assess applicability
  4. Identify changed obligation
  5. Reassess risk
  6. Review controls
  7. Review policies
  8. Review evidence
  9. Identify gaps
  10. Assign corrective action
  11. Update matrix
  12. Review SoA where relevant
  13. Communicate changes
  14. Verify implementation

35. Periodic Review

Review the matrix based on risk and organizational change.

Review triggers include:

  • New regulation
  • Regulatory amendment
  • New customer
  • New contract
  • Contract renewal
  • New product
  • New country
  • New data type
  • New supplier
  • Major technology change
  • Security incident
  • Audit finding
  • Risk reassessment
  • New ISO certification scope
  • Major business change

36. Matrix Review Checklist

☐ Requirements still applicable
☐ Requirement sources still valid
☐ Contract clauses reviewed
☐ Legal/regulatory changes considered
☐ Risks reviewed
☐ Controls still appropriate
☐ Control owners confirmed
☐ Evidence current
☐ Control effectiveness reviewed
☐ Gaps updated
☐ Corrective actions updated
☐ SoA implications assessed
☐ New requirements added
☐ Obsolete requirements removed or marked
☐ Review completed


37. Minimum Startup Matrix

A startup can initially maintain the following fields:

Field
Requirement ID
Requirement
Source
Applicability
Obligation
Risk
Control
ISO 27001 Control
Policy/Procedure
Owner
Evidence
Status
Gap
Action
Due Date
Review Date

This is sufficient to create useful traceability without creating excessive administrative overhead.


38. Common Mistakes

Avoid:

  • Mapping every requirement to every ISO control.
  • Treating Annex A as a mandatory checklist.
  • Mapping controls without understanding the requirement.
  • Mapping a policy and assuming the control is effective.
  • Failing to identify evidence.
  • Having no control owner.
  • Ignoring contractual requirements.
  • Ignoring business requirements.
  • Ignoring controls outside Annex A.
  • Using outdated control mappings.
  • Marking controls compliant without evidence.
  • Creating a matrix that nobody maintains.
  • Creating separate disconnected spreadsheets for every framework.
  • Failing to reassess mappings after business or regulatory changes.

39. Relationship With Other ISMS Documents

DocumentRelationship
Legal & Regulatory Requirements RegisterProvides legal/regulatory requirements
Contractual Security Requirements RegisterProvides contractual obligations
Interested Parties RegisterProvides stakeholder requirements
Risk RegisterProvides risk-driven control requirements
Statement of ApplicabilityRecords ISO 27001 control applicability
Control LibraryDefines organizational controls
PoliciesEstablish governance requirements
ProceduresDefine operational activities
Evidence RegisterTracks control evidence
Internal AuditTests control implementation/effectiveness
Corrective Action TrackerTracks control gaps
ISMS Improvement LogTracks improvements
Management ReviewReviews significant control and requirement issues

40. Audit Evidence

The matrix itself is useful audit evidence, but stronger evidence comes from the connected records.

An auditor should be able to select a requirement and trace:

Requirement

→ Source

→ Applicability

→ Obligation

→ Risk

→ Control

→ Owner

→ Implementation

→ Evidence

→ Effectiveness

→ Review

→ Corrective Action if Required

This provides a clear chain of accountability.


41. ISO/IEC 27001 Alignment

The Requirement-to-Control Mapping Matrix supports the risk-based ISMS by connecting:

  • Interested-party requirements
  • Legal and regulatory obligations
  • Contractual requirements
  • Information-security risks
  • Risk treatment
  • Security controls
  • Statement of Applicability
  • Operational implementation
  • Documented information
  • Monitoring
  • Internal audit
  • Corrective action
  • Continual improvement

The matrix itself is an organizational tool; ISO/IEC 27001 does not prescribe a universal spreadsheet format.

The organization should determine its control applicability through its information-security risk assessment, applicable requirements, and Statement of Applicability.


42. Final Audit Trail

For important requirements, the organization should be able to demonstrate:

Requirement Identified

→ Source Verified

→ Applicability Assessed

→ Obligation Defined

→ Risk Assessed

→ Control Identified

→ ISO/IEC 27001 Mapping Considered

→ Policy/Procedure Mapped

→ Owner Assigned

→ Control Implemented

→ Evidence Collected

→ Effectiveness Assessed

→ Gap Identified Where Applicable

→ Corrective Action Assigned

→ Requirement Reviewed

→ Control Updated Where Necessary

→ Management/ISMS Records Updated


43. Final Principle

A Requirement-to-Control Mapping Matrix is the bridge between what the organization is required to do and how the organization actually protects information.

The goal is not to create a large compliance spreadsheet.

The goal is to establish traceability:

Requirement → Obligation → Risk → Control → Owner → Implementation → Evidence → Effectiveness → Review

For a startup, this creates one practical view connecting:

Customer Requirements + Legal/Regulatory Requirements + Business Requirements + Risk → ISO 27001 Controls → Operational Implementation → Audit Evidence

Practical Principle

Know the Requirement → Understand the Obligation → Assess the Risk → Select the Control → Assign Ownership → Implement → Collect Evidence → Test Effectiveness → Review → Improve