Sign in
Menu
Sign up
Docs

NIST Cybersecurity Framework v2.0

ActiveCore framework

Best for: Federal agencies apply it under Executive Order 13800. Critical infrastructure operators (energy, healthcare, financial services, water) encounter it through sector regulations that reference CSF directly. Cyber insurers increasingly require maturity tier assessments during underwriting. Organizations already mapped to NIST 800-53 or ISO 27001 use CSF v2 for board-level reporting. No revenue or size threshold; the framework applies from small businesses to multinationals.

Mandatory?Voluntary — widely adopted across sectors
Who validates?Self-assessment; optional third-party
RenewalNo fixed cycle; continuous improvement
ScopeAll organizations; six functions: Govern, Identify, Protect, Detect, Respond, Recover
Governing bodyNational Institute of Standards and Technology (NIST), U.S. Department of Commerce, NIST CSF v2.0 (Feb 2024). Official source

Get started

Point the module source at the NIST Cybersecurity Framework v2.0 endpoint and pin a version range you reviewed:

module "..." {
  source  = "nistcsf.compliance.tf/terraform-aws-modules/<module>/aws"
  version = "<version>"
}

nistcsf.compliance.tf lists every NIST Cybersecurity Framework v2.0 module with its versions, inputs and outputs.

Enforce 87 NIST Cybersecurity Framework v2.0 controls with one registry endpoint change.

Start free trialGet started

What compliance.tf covers and what you handle

AreaCompliance.tf automatesYou handle
Certificate and Key ManagementCovers ACM certificate status (expiration within 30 days, failed state, pending validation), RSA key length (minimum 2048 bits), and certificate transparency logging. These map directly to PR.DS-01 and PR.DS-02.Defining and documenting your certificate lifecycle policy, setting up automated renewal workflows, and managing any private CA hierarchies outside ACM.
API Authorization and Access ControlValidates that API Gateway v1 and v2 routes and methods have authorization types configured and that authorizers (Lambda, Cognito, IAM) are attached. Maps to PR.AA-01 through PR.AA-05.Designing authorization logic within Lambda authorizers or Cognito user pool policies, reviewing least-privilege scopes and token expiration settings, and maintaining periodic user access reviews.
Encryption at RestChecks Athena workgroup encryption configuration.Selecting and managing KMS keys (CMK vs. AWS-managed), defining key rotation schedules, and documenting data classification policies that determine which data requires encryption.
Infrastructure ResilienceVerifies that Auto Scaling groups span multiple AZs, use capacity rebalancing, and attach ELB health checks. Maps to RC.RP-01 and PR.IR-03.Writing and testing recovery runbooks, defining RTO/RPO targets, conducting tabletop exercises, and documenting business continuity plans that go beyond infrastructure configuration.
Audit Logging and MonitoringConfirms API Gateway stage logging and AppSync field-level logging are enabled. Maps to DE.CM-01 and DE.CM-09 for continuous monitoring of network and application activity.Log retention periods, alerting thresholds in your SIEM, incident escalation workflows, and cross-service log correlation for threat detection.
Account GovernanceChecks that the AWS account belongs to an AWS Organizations structure. Maps to GV.OC-01 and GV.SC-01 for organizational context and supply chain governance.Defining and enforcing Service Control Policies (SCPs), establishing an organizational unit hierarchy, and documenting governance roles and responsibilities per the Govern function requirements.

Controls by category

87 of 134 mapped controls are Enforced by compliance.tf modules at terraform plan. The other 47 are Mapped only: NIST Cybersecurity Framework v2.0 lists them, no compliance.tf module checks them.

Data Protection and Encryption (PR.DS)

Expired or failed ACM certificates are an immediate flag; they indicate broken TLS in production. RSA keys below 2048 bits weaken the protection of data in transit that PR.DS-02 covers. Certificate transparency logging gives auditors a verifiable record of issued certificates when they are validating PR.DS-01 and PR.DS-02 evidence.

Identity and Access Management (PR.AA)

The most common finding in this category is API Gateway methods left at authorization type NONE after a development stage gets promoted to production. Assessors want configuration exports showing the authorizer type (Cognito, Lambda, IAM) per route, and they will probe endpoints directly if the documentation looks incomplete.

Logging and Continuous Monitoring (DE.CM)

DE.CM calls for continuous monitoring of events that could indicate a cybersecurity incident. API Gateway stages need both execution and access logging flowing to a centralized destination with defined retention. AppSync field-level logging is the mechanism assessors look for when evaluating detection coverage for unauthorized GraphQL query patterns.

Additional controls (126)

AWS KMS (1)

AWS Lambda (1)

AWS Systems Manager (1)

Amazon CloudWatch Logs (1)

Amazon S3 (21)

Amazon SNS (1)

Other (18)

FrameworkControl overlapNote
ISO/IEC 27001:2022Medium 59%
PCI DSS v4.0Medium 58%
NIST Cybersecurity Framework v1.1Medium 53%

Frequently asked questions

Is NIST CSF v2 mandatory for my organization?

For most private-sector organizations, no. CSF v2 is voluntary. Federal agencies must follow it under Executive Order 13800, and federal contractors may face contractual requirements to demonstrate CSF alignment. Several sector-specific regulators (FERC for energy, state insurance commissioners) reference CSF in binding rules. Even without a mandate, cyber insurers increasingly ask for CSF maturity tier assessments during underwriting.

What changed between CSF v1.1 and v2.0?

The addition of the Govern (GV) function is the biggest structural change. It raises cybersecurity governance, risk strategy, and supply chain risk management to a top-level function rather than distributing them across other categories. CSF v2 also added explicit measurement subcategories (GV.MT), dedicated supply chain risk management subcategories (GV.SC), and broadened applicability language beyond critical infrastructure to all organization types. The Informative References are now maintained online as a living catalog rather than a static appendix.

How do CSF v2 Tiers relate to compliance?

Tiers describe organizational maturity, not compliance levels. Tier 1 (Partial) means ad hoc risk management; Tier 4 (Adaptive) means risk decisions are data-driven and continuously refined. No specific tier is required. Your target should reflect your risk appetite, threat environment, and resource constraints. Auditors may ask you to document current and target tiers per function.

How do I map existing NIST 800-53 controls to CSF v2?

NIST maintains an online Reference Tool (https://csrc.nist.gov/projects/cybersecurity-framework/filters) with official mappings from CSF v2 subcategories to 800-53 Rev 5 controls. Export your 800-53 control inventory, then map each control to one or more CSF subcategories using the tool. Gaps typically surface in the Govern function (GV.OC, GV.RM, GV.SC), since those organizational governance requirements were not prominent in 800-53.

How long does a CSF v2 assessment take?

For a mid-size organization with an existing security program, a self-assessment typically runs 4 to 8 weeks, covering stakeholder interviews, evidence collection across all six functions, gap analysis, and target profile development. Third-party assessments add 2 to 4 weeks for report generation and review. The Govern function usually takes the most time; it requires documentation of board-level risk oversight, supply chain policies, and measurement programs that many organizations have not yet formalized.

Enforce 87 NIST Cybersecurity Framework v2.0 controls with one module source change.

Start free trialGet started

On this page

Ask AI about this

Help improve this page