Implementation guide

NIST SP 800-53 Rev. 5: a practical implementation guide for cloud teams

NIST SP 800-53 is the US federal catalogue of security and privacy controls: mandatory for federal systems, and the base for FedRAMP, GovRAMP and the CJIS Security Policy. This guide covers who actually needs it, how the catalogue, baselines and Risk Management Framework fit together, how to scope an authorisation boundary, a phased plan to a first ATO, the controls that take real engineering on AWS, Azure and GCP, the evidence assessors ask for, and how assessment and authorisation run under the FedRAMP rules for 2026.

Reviewed 8 October 2026 · Jump to the control library

At a glance
Issuing bodyNIST (US Department of Commerce), Joint Task Force; FedRAMP, GovRAMP and the FBI CJIS Division build programmes on it
Current versionSP 800-53 Revision 5 (September 2020), Release 5.2.0 of 27 August 2025; SP 800-53A and SP 800-53B also at Release 5.2.0
Applies toFederal information systems under FISMA (made binding through FIPS 200); cloud services sold to agencies via FedRAMP; voluntary elsewhere
Baselines (SP 800-53B)Low 149, Moderate 287, High 370 controls and enhancements; privacy baseline 96, applied whenever PII is processed
Assessment typeIndependent assessment using SP 800-53A procedures, then an authorisation decision by an agency official (RMF, SP 800-37 Rev. 2) or a FedRAMP Certification
Typical first-time timelineIn practice 9–15 months to a first Moderate authorisation for a cloud-native SaaS, most of it readiness
CycleContinuous monitoring after authorisation; FedRAMP requires an annual independent assessment (Classes B–D) and an ongoing certification report every three months
Consequences of not having itNo ATO means no agency use of the system; misrepresenting compliance in a federal contract creates False Claims Act exposure

Who needs NIST SP 800-53, and who should use something else

SP 800-53 is mandatory in one place: federal information systems. FISMA requires agencies to secure their systems, FIPS 200 requires them to meet its minimum requirements by selecting controls from SP 800-53, and OMB Circular A-130 has them manage the result through the Risk Management Framework. The duty follows the system: a contractor operating a system for an agency takes it on through the contract.

Others meet it through programmes built on it:

  • FedRAMP — cloud services used by federal agencies. Rev5 certifications use 800-53 Rev. 5 controls tailored into FedRAMP baselines; the newer 20x path expresses requirements as Key Security Indicators.
  • GovRAMP — the non-profit StateRAMP, operating as GovRAMP since 14 February 2025, for state and local buyers. Its verification levels are built on 800-53 Rev. 5, with the Core set aligned to the Moderate baseline.
  • CJIS — the FBI's CJIS Security Policy v6.1 (25 June 2026) organises its requirements as 800-53 controls, AC-2 and its enhancements included, for anyone handling criminal justice information.

Who should not start here. If you hold Controlled Unclassified Information in your own systems under a federal contract, your requirement is SP 800-171 (plus CMMC for defence work), a derived subset for non-federal systems. Commercial buyers ask for SOC 2, ISO 27001 or NIST CSF 2.0; use 800-53 there as a reference catalogue, not a programme.

Ignoring it, if you sell to government, means no authorisation and no deal. Claiming controls you do not operate is worse: the Justice Department's Civil Cyber-Fraud Initiative uses the False Claims Act against contractors that knowingly misrepresent their cybersecurity.

How SP 800-53 is structured: catalogue, baselines, assessment and the RMF

The current text is SP 800-53 Revision 5 (September 2020, updated 10 December 2020). NIST now ships changes as numbered releases through its Cybersecurity and Privacy Reference Tool:

  • Release 5.1.1 (7 November 2023) added IA-13, Identity Providers and Authorization Servers, with three enhancements on signing-key protection, token verification and token management, and introduced leading zeros (AC-01).
  • Release 5.2.0 (27 August 2025), a response to Executive Order 14306 focused on software updates and patches, added SA-15(13) Logging Syntax, SA-24 Design for Cyber Resiliency and SI-02(07) Root Cause Analysis, widened SI-07(12) to all organisation-defined software, and revised the discussion in SA-04, SA-05, SA-08(14), SI-02 and SI-02(05) (NIST summary of changes).

None of these additions is selected in any baseline, so they change nothing a baseline-driven authorisation must implement today. No release after 5.2.0 had appeared by October 2026, and NIST has announced no date for Revision 6.

Anatomy. Twenty families: AC, AT, AU, CA, CM, CP, IA, IR, MA, MP, PE, PL, PM, PS, PT, RA, SA, SC, SI and SR. NIST's OSCAL catalogue for Release 5.2.0 holds 1,014 active controls and enhancements, withdrawn items excluded. Each control has a statement, discussion, related controls and optional enhancements such as AC-2(3); many carry organisation-defined parameters (ODPs), the values you must set. Revision 5 wrote controls as outcomes without naming who performs them, folded privacy in (the PT family, PII Processing and Transparency) and added SR for supply chain. PM is organisation-wide; the rest apply per system.

What is mandatory. Nothing in the catalogue on its own. SP 800-53B holds the baselines — Low (149 controls and enhancements), Moderate (287), High (370), and a privacy baseline (96) for any system processing PII — plus tailoring guidance: scoping, compensating controls, parameter values and overlays (PL-11). SP 800-53A Rev. 5 (January 2022) supplies the assessment procedures. SP 800-37 Rev. 2 (December 2018) is the Risk Management Framework that ties them together: Prepare, Categorize, Select, Implement, Assess, Authorize, Monitor. Catalogue, baselines and procedures are all published in OSCAL, NIST's machine-readable format.

Scoping: impact level, authorisation boundary and inheritance

Scope in 800-53 is the authorisation boundary: every component that processes, stores or transmits the system's information, plus anything that can change it. Four decisions set it.

  1. Impact level. Categorise each information type under FIPS 199 for confidentiality, integrity and availability, and take the high-water mark (RA-2). That selects the baseline (PL-10). Most SaaS holding agency business data lands at Moderate.
  2. Boundary. Draw it from the data flow: production accounts, the CI/CD pipeline and its deploy identities, administrator endpoints, the identity provider, logging and scanning tools, and support tooling that sees customer data. A control plane shared with your commercial product is inside unless you show separation.
  3. Inheritance. Hosting in AWS GovCloud (US), Azure Government or a Google Cloud Assured Workloads folder with the FedRAMP High data boundary lets you inherit most PE controls and parts of CP, MA and SC from the provider's certification. Record every control as inherited, shared or yours in a customer responsibility matrix.
  4. External services. Every SaaS dependency in the data flow — email, ticketing, observability, AI APIs — needs its own authorisation or must be documented and risk-assessed (SA-9, CA-3).

The costliest scoping mistakes: categorising Low when the data says Moderate; leaving the deployment pipeline outside the boundary; an identity provider shared with the commercial environment but left out of scope; and tailoring controls out without a rationale the assessor can test.

Implementation roadmap to a first authorisation

The plan assumes a 30–300 person SaaS company aiming at a Moderate system — an agency ATO or a FedRAMP Class C certification. Shift the months, not the order.

Month 0–1: choose the path and categorise

  • Pick the route first. FedRAMP stops accepting new Rev5 certification applications on 11 June 2027, and its Consolidated Rules for 2026 bind new Rev5 applications from 1 January 2027, so weigh 20x Class B or C before committing to a Rev5 package. An agency-only system follows that agency's RMF process.
  • Deliverables: categorisation memo, boundary and data-flow diagrams, region choice, external-service list, gap assessment against the baseline, assessor shortlist.

Months 1–3: governance and parameters

  • Write the "-1" policy and procedure control for every family (AC-1 and its siblings), with procedures that name owners.
  • Fill an ODP register — inactivity period, log retention, scan frequency, remediation windows. Agency or FedRAMP values override yours.
  • Run the risk assessment (RA-3), draft the supply chain risk management plan (SR-2) and build the component inventory.
  • Deliverables: policies, ODP register, risk register and a draft system security plan (PL-2), following SP 800-18 Rev. 2, the plan guidance NIST finalised in June 2026.

Months 2–7: build the technical controls

  • Identity, logging, configuration, scanning, boundary protection, FIPS-validated encryption and detection — see the next section.
  • Exercise the contingency (CP-4) and incident response (IR-3) plans before the assessment.
  • Deliverables: configuration exports per control, a first scan cycle, exercise reports, implementation statements written from what is deployed.

Months 7–10: readiness and independent assessment

  • Run an internal assessment with SP 800-53A procedures; fix each gap or record it in the POA&M (CA-5).
  • The independent assessor agrees a security assessment plan, tests, runs the penetration test (CA-8) and writes the report.
  • Deliverables: SAP, SAR, POA&M and the authorisation package.

Authorisation, then continuous monitoring

  • The authorising official signs the ATO (CA-6) or FedRAMP issues the certification.
  • Then continuous monitoring (CA-7) is the job: scanning at your required cadence, POA&M updates, quarterly FedRAMP ongoing certification reports, an annual assessment, and notice before significant changes.

The hardest controls, with AWS, Azure and GCP notes

These controls absorb most of the engineering in a Moderate build. Native compliance views cover only the automated part: the NIST SP 800-53 Rev. 5 standard in AWS Security Hub CSPM (it needs AWS Config recording) and the "Operational Best Practices for NIST 800-53 rev 5" conformance pack; Azure Policy's NIST SP 800-53 Rev. 5 initiative, plus FedRAMP initiatives for Azure Government; and the NIST 800-53 Revision 5 framework in Security Command Center Compliance Manager. AWS and Microsoft both state that these checks cover only part of the framework; none of them tests procedural controls.

AC-2 and AC-6 — accounts and least privilege

  • AWS: IAM Identity Center federated to your IdP with SCIM; no IAM users with passwords; SCPs denying root use; IAM Access Analyzer unused-access findings feeding the privilege review (AC-6(7)).
  • Azure: Privileged Identity Management for time-bound Owner and Global Administrator roles; Entra access reviews; the initiative's "maximum of 3 owners" policy.
  • GCP: groups bound to roles at folder level, IAM recommender, Privileged Access Manager for just-in-time elevation, iam.disableServiceAccountKeyCreation.
  • Done: every account maps to a person or service, the AC-2(3) inactivity period is enforced, privileged actions are logged (AC-6(9)), reviews record removals.

IA-2 — MFA and PIV acceptance

  • Moderate selects IA-2(1), IA-2(2), IA-2(8) and IA-2(12): MFA for all, replay resistance, and federal PIV acceptance.
  • AWS: phishing-resistant MFA at the IdP behind Identity Center; hardware MFA on root. Azure: Conditional Access with the phishing-resistant authentication strength for admins; Entra certificate-based authentication for PIV and CAC. GCP: security keys enforced for administrators; Workforce Identity Federation to agency IdPs.
  • Done: an MFA report at 100 per cent and a test sign-in with a PIV-backed agency identity.

AU-2, AU-6 and AU-11 — logging, review, retention

  • AWS: an organisation CloudTrail trail with log file validation into an Object Lock bucket in a log-archive account; explicit CloudWatch Logs retention; VPC flow logs.
  • Azure: diagnostic settings deployed by policy to a central Log Analytics workspace; export the Activity Log, which keeps 90 days by default; Sentinel for correlation (AU-6(3)).
  • GCP: an aggregated organisation sink; Data Access audit logs enabled explicitly; the _Default bucket keeps 30 days, so route to your own locked bucket.
  • Done: an event list matching configuration, alert-to-ticket review evidence, retention equal to the AU-11 parameter, log deletion limited to a few people (AU-9(4)).

CM-2, CM-6 and CM-8 — baselines and inventory

  • Infrastructure as code is the CM-2 baseline; CIS Benchmarks or DISA STIGs supply CM-6 settings; the CM-8 inventory must match scanner targets and the boundary diagram.
  • AWS: Config recording in every region plus the conformance pack; Systems Manager Inventory and State Manager; EC2 Image Builder golden images. Azure: the initiative in audit, then deny; Machine Configuration for OS settings; Resource Graph inventory. GCP: Cloud Asset Inventory, organisation policy constraints, VM Manager, and the predefined nist_800_53 posture to flag drift.
  • Done: each component has an owner, baseline and scan record.

RA-5 and SI-2 — scanning and remediation

  • Moderate selects RA-5(5), authenticated scanning, and RA-5(11), a public vulnerability disclosure programme. FedRAMP made its Vulnerability Detection and Response and Vulnerability Evaluation and Reporting rules mandatory for all certified offerings from 7 December 2026, to align with CISA BOD 26-04 (10 June 2026).
  • AWS: Inspector for EC2, ECR and Lambda; Patch Manager. Azure: Defender for Servers with Defender Vulnerability Management; Azure Update Manager. GCP: Artifact Analysis, VM Manager patching, Web Security Scanner.
  • Done: authenticated coverage of the whole inventory, fixes inside your windows, exceptions in the POA&M.

SC-7 — boundary protection

  • Moderate selects deny-by-default (SC-7(5)) and no split tunnelling (SC-7(7)).
  • AWS: tiered VPCs, empty default security groups, Network Firewall egress allow-lists, PrivateLink, WAF. Azure: hub-and-spoke with Azure Firewall, NSGs on every subnet, Private Endpoints, a WAF in front. GCP: hierarchical firewall policies, VPC Service Controls around data projects, Cloud NAT, Cloud Armor.
  • Done: every diagrammed path has a rule; nothing else is open.

SC-8(1), SC-13 and SC-28(1) — encryption

  • For federal systems SC-13 means FIPS-validated modules. Under NIST's CMVP transition schedule, FIPS 140-2 certificates stayed active until 21 September 2026 and moved to the Historical List on 22 September 2026; CMVP still supports their use in existing systems, but cite FIPS 140-3 certificates in new builds.
  • AWS: FIPS endpoints, KMS customer-managed keys with rotation, current ELB TLS policies, EBS default encryption. Azure: Key Vault or Managed HSM keys, minimum TLS 1.2, secure transfer on storage. GCP: CMEK through Cloud KMS or Cloud HSM, gcp.restrictNonCmekServices, SSL policies.
  • Done: a crypto inventory naming each module and certificate, plus documented key ownership (SC-12).

SI-4, IR-4 and IR-6 — detection and reporting

  • AWS: GuardDuty in every account and region, Security Hub CSPM aggregation, EventBridge to paging. Azure: Defender for Cloud plans and Sentinel analytics rules that open incidents. GCP: Event Threat Detection feeding Google Security Operations or your SIEM.
  • Agencies report incidents to CISA within one hour of identification. FedRAMP providers follow the Incident Evaluation and Communication rules — initial, ongoing and final reports scaled by a Potential Agency Impact rating — binding on Rev5 from 1 January 2027.
  • Done: an exercised plan, timestamped tickets, report templates ready.

Evidence an assessor will ask for

Assessors use the SP 800-53A methods — examine, interview, test — so every control needs an artefact for at least one. File evidence by control ID, dated, with its producer.

  • Plans and policies: the system security plan (for FedRAMP Rev5 under the 2026 rules, the Security Decision Record and Certification Package Overview); a privacy plan where PII is processed; the "-1" policies and procedures; incident response, contingency, configuration management and supply chain plans; the ODP register; customer responsibility matrix; boundary and data-flow diagrams.
  • Records: account and privilege reviews; training completions (AT-2); plan exercises; risk assessments; interconnection and external-service agreements; change tickets (CM-3); POA&M history.
  • Technical exports: IdP and MFA reports; IAM and configuration exports; compliance-standard results; scan results for each cycle; logging and retention settings; the crypto inventory; backup and restore results (CP-9).
  • Assessment artefacts: SAP, SAR, penetration test report, POA&M, authorisation letter and continuous monitoring deliverables.

Retention. Audit records for the AU-11 period you or the agency set; authorisation and assessment artefacts for at least the life of the authorisation, so each annual assessor can compare with the last. FedRAMP has moved its old templates to a legacy archive and now publishes JSON schemas for submission artefacts, so keep evidence in a form you can regenerate.

How assessment and authorisation run

Agency ATO under the RMF. An assessor independent of the system team (CA-2(1), selected at Moderate) agrees a security assessment plan, tests the in-scope controls with SP 800-53A procedures and writes the security assessment report (CA-2). The system owner adds the POA&M; the authorising official weighs residual risk and issues an authorisation to operate or a denial (agencies reusing another's package issue an authorisation to use). Ongoing authorisation rests on continuous monitoring.

FedRAMP in 2026. The Consolidated Rules for 2026, launched in June, changed the programme:

  • Outcomes are now FedRAMP Certifications in Classes A–D, which FedRAMP says only loosely align with the 800-53B baselines. AWS, for example, lists its US East/West regions as Class C (formerly Moderate) and GovCloud (US) as Class D (formerly High).
  • Rev5 continues through agency and program paths but closes to new applications on 11 June 2027; FedRAMP Ready was retired in July 2026. 20x Class B and C opened on 31 August 2026; 20x Class D is slated for 2027.
  • For Rev5 packages, a Certification Package Overview and a persistently maintained Security Decision Record replace the traditional SSP.
  • Class B, C and D providers need an independent assessment by a FedRAMP Recognized assessor (Recognition requires A2LA accreditation) at least once a year, plus an ongoing certification report every three months; Class C and D must also host a quarterly review.

FedRAMP reported 92 new certifications in FY26 — 66 Rev5 and 26 20x — and 538 certified offerings at year end.

Cost drivers. Impact level, boundary size, how much you inherit, the number of external services, penetration test scope and, above all, readiness. The assessor's fee is usually smaller than the build and evidence work.

Common mistakes in readiness reviews

  1. Treating the catalogue as the requirement. Teams chase every enhancement. Fix: implement the baseline plus documented tailoring.
  2. Blank or copied parameters. "[Assignment: organization-defined frequency]" left unfilled is a finding. Fix: an ODP register with values agreed with the agency or taken from FedRAMP.
  3. "The cloud provider handles it." Implementation statements that point at AWS or Azure for shared controls fail. Fix: state what you configure, and cite the provider only for the inherited part.
  4. An inventory that does not match the scanner. Assets missing from scans are unassessed. Fix: reconcile CM-8 with scan targets every cycle.
  5. Unauthenticated scans. Network-only results miss most package flaws. Fix: credentialed or agent-based scanning everywhere (RA-5(5)).
  6. Non-validated crypto on the path. A sidecar, library or load balancer outside FIPS mode breaks SC-13. Fix: a crypto inventory, FIPS endpoints and FIPS 140-3 certificates.
  7. The POA&M as a parking lot. Items without owners or milestones signal weak monitoring. Fix: dated milestones, owners, and formal risk acceptance for anything deferred.
  8. Planning a Rev5 package without the 2026 dates. A project that starts in 2027 may miss the 11 June cutoff. Fix: choose between 20x and Rev5 in month one.
  9. Mistaking a dashboard for compliance. Security Hub CSPM, Azure Policy and Compliance Manager score automated checks only. Fix: use them as evidence for that subset and write the procedural controls separately.

How iCompaas helps

iCompaas is not an assessor and cannot issue an ATO or a FedRAMP Certification; it is the readiness and evidence layer underneath one. It ships the FedRAMP Moderate baseline pre-mapped to cloud evidence sources and runs continuous checks across your connected AWS, Azure, GCP and other cloud accounts, so drift against controls such as AC-2, AU-2, CM-6, SC-7 and SC-28 surfaces between assessments, not during one. An SSP generator pulls control implementation statements from the live posture data, keeping the plan aligned with what is deployed. A POA&M tracker holds findings that are not yet remediated. Policy templates come with owners and review cadences for the "-1" policy and procedure controls, and evidence is collected as it is generated and exported for the assessor. The control library on this page gives engineers per-control detail across all 20 families. Categorisation, boundary decisions, parameter values and the choice of assessor remain yours.

Frequently asked questions

Is NIST SP 800-53 mandatory for private companies?

Not by statute. FISMA and FIPS 200 make 800-53 mandatory for federal information systems, including systems a contractor operates on an agency’s behalf. A private company becomes bound when it runs such a system, sells a cloud service through FedRAMP or GovRAMP, or handles criminal justice information under the CJIS Security Policy. Otherwise 800-53 is a free, detailed reference catalogue that many organisations borrow from without adopting it as a programme.

What is the difference between NIST SP 800-53 and NIST SP 800-171?

SP 800-53 is the full catalogue for federal systems: more than a thousand controls and enhancements, selected through Low, Moderate and High baselines. SP 800-171 is a smaller set of requirements derived from it for protecting Controlled Unclassified Information in non-federal systems — a contractor’s own environment. If an agency or FedRAMP authorises your system, use 800-53. If a contract clause asks you to protect CUI in your systems, as defence contracts and CMMC do, use 800-171.

How many controls are in the NIST 800-53 Moderate baseline?

The SP 800-53B Moderate baseline selects 287 controls and control enhancements. Low selects 149, High 370, and the separate privacy baseline 96, applied to any system that processes personally identifiable information. FedRAMP Rev5 baselines select and tailor these with FedRAMP’s own parameter values, so for a FedRAMP package work from the FedRAMP baseline rather than the NIST one. Release 5.2.0 left all the 800-53B baselines unchanged.

What changed in NIST SP 800-53 Release 5.2.0?

Release 5.2.0, published on 27 August 2025 in response to Executive Order 14306, focuses on software updates and patching. It adds SA-15(13) Logging Syntax, SA-24 Design for Cyber Resiliency and SI-02(07) Root Cause Analysis, broadens SI-07(12) integrity verification to all organisation-defined software, and expands the discussion in several SA and SI controls. None of the new items is in any SP 800-53B baseline, and the baselines themselves did not change.

Is FedRAMP Rev5 being replaced by FedRAMP 20x?

Yes, over time. FedRAMP describes Rev5 as a legacy process being replaced by 20x. Under the Consolidated Rules for 2026, the rules become mandatory on 1 January 2027, FedRAMP stops accepting new Rev5 certification applications on 11 June 2027, and grace periods end on 1 February 2028. Existing Rev5 certifications continue, and FedRAMP has said it will publish transition paths to 20x. 20x Class B and C have been open to all providers since 31 August 2026.

How long does it take to get an ATO under NIST 800-53?

In practice, nine to fifteen months for a cloud-native SaaS reaching its first Moderate authorisation: roughly six to nine months of readiness, then a few months for the independent assessment, remediation and the authorisation decision. Hosting in a FedRAMP-certified cloud region with strong inheritance, a tight boundary and parameter values agreed early shorten it. A High system, a large boundary or many unauthorised external services lengthen it.

Does hosting in AWS GovCloud or Azure Government make us 800-53 compliant?

No. It lets you inherit the provider’s physical, environmental and infrastructure controls, and some shared ones, which removes much of the PE family and parts of others. Everything you configure — identities, MFA, logging, network rules, encryption keys, scanning, incident response, change control — remains yours to implement and evidence. The provider’s customer responsibility matrix tells you which controls are inherited, shared or entirely yours.

Automate NIST SP 800-53 with iCompaas

Connect your cloud accounts, identity provider and version control, and iCompaas maps the evidence to every NIST SP 800-53 requirement, runs the technical checks continuously, and keeps policies and reviews on schedule.

Get started Book a product tour

NIST SP 800-53 Rev. 5 Controls — control library

1,103 controls · 20 sections