FedRAMP Security Controls
FedRAMP security controls come from NIST SP 800-53 Rev 5, the US government's comprehensive catalog of security and privacy controls. FedRAMP does not use the whole catalog: it selects baselines by impact level — 156 controls at Low, 323 at Moderate, 410 at High — and then tightens them with FedRAMP-specific parameters, additional requirements, and mandatory evidence expectations. Understanding this control landscape is the difference between an efficient authorization and an endless remediation slog.
This lesson maps the control families, highlights where the real engineering work concentrates, explains the FedRAMP-specific overlays, and covers how to document it all in a System Security Plan (SSP) that assessors and authorizing officials will accept.
How Baselines Work
Every 800-53 control belongs to a family (Access Control, Incident Response, and so on) and may have control enhancements — sub-requirements that raise rigor. The Low baseline takes a foundational slice; Moderate adds hundreds of controls and enhancements; High adds more still. On top of the NIST selection, FedRAMP:
- Sets parameters. Many 800-53 controls contain assignment statements ("the organization defines the frequency..."). FedRAMP fills in the blanks — specific scan frequencies, review cadences, retention periods, session timeout values — so you cannot choose lenient values.
- Adds requirements. FedRAMP layers program-specific mandates: incident reporting to the agency and to CISA (US-CERT) on defined timelines, US data residency for Moderate and High, specific vulnerability remediation SLAs, and mandatory continuous monitoring deliverables.
- Demands evidence per control. Each SSP control statement must describe what is implemented, how, by whom, and be backed by testable evidence.
The Control Families at a Glance
NIST 800-53 Rev 5 organizes controls into 20 families. Here are the ones that dominate FedRAMP effort, with an honest read on the work involved:
| Family | What It Covers | Effort | Where CSPs Struggle |
|---|---|---|---|
| Access Control (AC) | Account lifecycle, least privilege, separation of duties, sessions, remote access | Very high | Access reviews at scale, session controls, non-human accounts |
| Audit & Accountability (AU) | Log content, retention, protection, review, alerting | Very high | Complete coverage across all boundary components; retention costs |
| Configuration Management (CM) | Baselines, change control, least functionality, inventory | Very high | Continuously accurate inventory; drift detection; ports/protocols documentation |
| Identification & Authentication (IA) | Unique IDs, phishing-resistant MFA, credential management | High | Federal-grade MFA (NIST 800-63 alignment) for all users including admins and APIs |
| System & Communications Protection (SC) | Boundary defense, encryption, segmentation, DNSSEC | Very high | FIPS 140-validated modules everywhere; internal traffic encryption |
| System & Information Integrity (SI) | Flaw remediation, malware defense, monitoring, alerts | High | Meeting 30/90/180-day remediation SLAs at fleet scale |
| Incident Response (IR) | IR plan, training, testing, US-CERT reporting | Medium | One-hour reporting readiness; tested (not just written) plans |
| Contingency Planning (CP) | BCP/DR, backups, restore testing, alternate processing | Medium | Evidence of actual failover and restore tests |
| Risk Assessment (RA) | Risk assessments, vulnerability scanning, threat awareness | Medium | Authenticated, full-coverage scanning every month |
| Supply Chain Risk Management (SR) | New in Rev 5: supplier risk, provenance, acquisition controls | Medium | Building a real vendor risk process; SBOM practices |
| Others (AT, MA, MP, PE, PL, PS, CA, SA, PM, PT) | Training, maintenance, media, physical, planning, personnel, assessment, acquisition, program, privacy | Medium combined | Physical controls usually inherited from IaaS; personnel screening for US operations |
A structural note: cloud CSPs inherit many controls from their underlying FedRAMP-authorized IaaS (physical security, environmental protections, some infrastructure controls). Your SSP marks these as inherited via the provider's package and your Customer Responsibility Matrix — one of the strongest arguments for building on AWS GovCloud or Azure Government rather than assessing your own data centers.
The Families That Decide Your Assessment
Access Control and Identification & Authentication
Federal identity requirements are stricter than commercial practice: unique identification for every user and service, multifactor authentication aligned to NIST 800-63 (with phishing-resistant methods expected for privileged access), disabled-by-default shared accounts, documented least privilege, and periodic access reviews with evidence. The recurring findings: service accounts and API keys outside the MFA story, contractors and support staff with unreviewed access, and session management (timeouts, concurrent session limits) never actually configured.
Audit and Accountability
FedRAMP requires that every component in the boundary generates auditable events with required content (who, what, when, where, outcome), that logs are centrally collected, protected from tampering, retained per FedRAMP parameters (online availability plus long-term retention totaling at least a year), reviewed, and alarmed. The engineering reality is a real log pipeline — collection agents everywhere, a SIEM or equivalent, storage budgeting, and documented review procedures someone demonstrably follows.
Configuration Management
Assessors ask three brutal questions: do you have hardened, documented baselines (CIS or DISA STIG benchmarks are the usual anchors) for every component type; can you detect and correct drift; and is your system inventory accurate right now? Container-and-IaC shops have an advantage here — immutable, code-defined infrastructure makes CM demonstrable — but must still document it in FedRAMP's terms, including the ports, protocols, and services inventory.
System and Communications Protection — and the FIPS Trap
Encryption controls require cryptographic modules that are FIPS 140-validated — meaning the specific module has a certificate in NIST's Cryptographic Module Validation Program — not merely "FIPS-capable" or "uses AES." This bites constantly: default OS crypto libraries, managed services, load balancers, and VPNs must all be verified and often reconfigured to run validated modules in FIPS mode. Add boundary protection (defined, minimized external interfaces), internal segmentation, encryption of data in transit inside the boundary, and DNSSEC, and SC becomes many CSPs' longest remediation stream. Start FIPS verification in month one, not month nine.
System and Information Integrity
Beyond malware defense and monitoring, SI carries the vulnerability management engine: monthly (at minimum) authenticated scans of infrastructure, databases, and web applications, with remediation on FedRAMP SLAs — high-severity findings within 30 days, moderate within 90, low within 180. At fleet scale this is an operational discipline problem, not a tooling problem: patching cadences, exception workflows, and POA&M hygiene must actually run every month, forever.
FedRAMP-Specific Overlays to Plan For
- US data residency for Moderate and High: all federal data at rest within the United States; plan support and operations access accordingly.
- Incident reporting: suspected and confirmed incidents reported to the agency and CISA on FedRAMP's timelines — with a one-hour expectation for initial reporting of confirmed incidents. Your IR plan must name who calls whom, with what information, inside that window.
- Penetration testing: annual, against FedRAMP's methodology (external, internal, application, social engineering vectors), performed or validated through your 3PAO's assessment.
- Mandatory templates and formats: SSP, POA&M, inventory, and ConMon deliverables use FedRAMP templates, with the program moving toward machine-readable OSCAL packages.
Documenting It All: The System Security Plan
The SSP is the central artifact of your authorization — for Moderate, typically 300 to 500 pages plus attachments. For every control it must state: what is implemented, how (specific technologies, configurations, and settings), who is responsible (by role), what parts are inherited from providers or shared with customers, and the implementation status. The classic failure mode is restating the control ("Acme enforces least privilege") instead of describing the mechanism ("access is granted via Okta groups mapped to IAM roles; group membership requires manager approval in the access request workflow; quarterly reviews are performed by system owners and evidenced in tickets").
Write for two audiences at once: the 3PAO, who will test exactly what you wrote (undocumented reality and documented fiction are both findings), and the agency AO, who reads the SSP to decide whether to accept risk. Keep it maintained — the SSP is a living document that ConMon and annual assessments will revisit for the life of the authorization.
Implementation Strategy and Sequencing
A sequence that works, assuming a dedicated federal boundary:
- Boundary and inheritance first. Stand up the federal environment on authorized IaaS; maximize inherited controls; produce the responsibility matrix.
- Long-lead technical streams immediately: FIPS-validated crypto verification, log pipeline buildout, federal-grade MFA, hardened baselines. These take months and block everything downstream.
- Operational cadences next: vulnerability scanning and SLA-driven remediation, access reviews, change management — start them early so you have months of evidence by assessment time.
- Document in parallel, not after. SSP sections should be drafted as controls land, by people who understand the implementation.
- Leverage what you have. SOC 2 and ISO 27001 programs supply policy scaffolding and evidence habits covering perhaps a third of the ground; map, then extend.
- Automate evidence from day one. Compliance automation and infrastructure-as-code turn recurring ConMon obligations from a fire drill into a pipeline — and align with where FedRAMP 20x is taking the program.
Control Implementation Checklist
- Boundary defined; inherited controls documented via IaaS provider package and responsibility matrix
- FIPS 140-validated modules verified (certificate numbers recorded) for every encryption point at rest and in transit
- MFA aligned to NIST 800-63 for all users, admins, and remote access; service accounts inventoried and controlled
- Centralized logging with required content, tamper protection, alerting, and FedRAMP retention
- Hardened configuration baselines applied and drift-monitored; complete, current component inventory
- Monthly authenticated scans (infrastructure, database, web) with 30/90/180-day remediation SLAs operating
- IR plan tested, with one-hour agency/CISA reporting procedure rehearsed
- Contingency plan tested: backup restores and failover evidenced
- Supply chain risk process covering vendors and software provenance (SR family)
- SSP complete on current templates, describing mechanisms not intentions, with named responsible roles
- POA&M established and groomed; evidence collection automated for ConMon
Frequently Asked Questions
How many controls will we actually implement ourselves?
At Moderate, of the 323 baseline controls, a SaaS built on authorized IaaS typically inherits or shares a meaningful fraction — physical, environmental, and some infrastructure controls — leaving roughly 250–280 that are fully or partially yours. The responsibility matrix from your IaaS provider is the authoritative starting point; do not guess.
What is the difference between Rev 4 and Rev 5 controls?
Rev 5 (now mandatory for all FedRAMP authorizations) restructured the catalog: outcome-focused wording, integrated privacy controls, and a new Supply Chain Risk Management (SR) family, with baselines of 156/323/410 versus Rev 4's roughly 125/325/421. If you are working from Rev 4 materials or an old advisor template, stop and update — parameters and evidence expectations changed too.
Is "FIPS-capable" encryption good enough?
No. Assessors verify that the specific cryptographic modules in use hold active CMVP validation certificates and run in FIPS mode. "We use TLS 1.2 with AES-256" fails if the underlying module is not validated. Check certificates for your OS crypto libraries, load balancers, VPNs, disk encryption, and managed services early — remediation here regularly takes months.
Can we fail the assessment for documentation alone?
Effectively yes. The 3PAO tests against your SSP; vague or inaccurate control descriptions generate findings even where the underlying practice is sound, and AOs routinely bounce packages with weak SSPs before deeply reviewing the technology. Budget documentation as a first-class workstream with technical authors, not an intern project.
How do FedRAMP controls compare to NIST 800-171/CMMC?
800-171's 110 requirements are derived from the Moderate baseline's confidentiality-relevant controls — so FedRAMP Moderate is a superset in security terms. A CSP with FedRAMP Moderate is very well positioned for CMMC-adjacent demands, which is why defense-industrial customers treat the authorization as a strong signal.
Do controls apply to our corporate IT, or just the product?
They apply to everything inside the authorization boundary — the product environment plus anything that touches federal data or administers those systems, including admin workstations, CI/CD pipelines that deploy into the boundary, and support tooling. Corporate systems outside the boundary are not assessed, which is precisely why tight boundary design (covered in the authorization process lesson) is the highest-leverage architectural decision you will make.
In the next lesson, we will cover continuous monitoring — the permanent operational program that keeps your authorization alive.
Implementing hundreds of controls without automation is a losing game. AuditXYZ helps you compare compliance automation platforms with 800-53 support and evaluate assessors and auditors for your program.