09 FedRAMP & GovRAMP
Government organizations increasingly depend on cloud services for:
Applications
Infrastructure
Data Storage
Identity
Collaboration
Analytics
Security Operations
Citizen ServicesBut government information cannot simply be moved into any cloud environment without evaluating the security risks.
Government agencies need assurance that cloud services:
Implement AppropriateSecurity Controls ↓Protect Government Data ↓Undergo IndependentSecurity Assessment ↓Address Identified Risks ↓Maintain SecurityContinuouslyThis is where programs such as FedRAMP and GovRAMP become important.
They provide standardized approaches for assessing the security of cloud services used by public-sector organizations.
Learning Objectives
Section titled “Learning Objectives”By the end of this lesson, you will be able to:
-
explain the purpose of FedRAMP.
-
understand the purpose of GovRAMP.
-
understand the relationship between FedRAMP and NIST.
-
understand cloud service offerings.
-
identify FedRAMP stakeholders.
-
understand system boundaries.
-
understand security categorization.
-
understand FedRAMP impact levels.
-
understand NIST SP 800-53 control baselines.
-
understand control tailoring.
-
understand control inheritance.
-
understand shared responsibility.
-
understand System Security Plans.
-
understand Security Assessment Plans.
-
understand Security Assessment Reports.
-
understand Plans of Action and Milestones.
-
understand independent security assessments.
-
understand the role of 3PAOs.
-
understand authorization concepts.
-
understand authorization packages.
-
understand continuous monitoring.
-
understand vulnerability management.
-
understand significant changes.
-
understand recurring assessments.
-
understand evidence management.
-
understand cloud configuration compliance.
-
understand FedRAMP remediation governance.
-
understand executive reporting.
-
understand how FedRAMP can integrate with enterprise GRC.
1. What Is FedRAMP?
Section titled “1. What Is FedRAMP?”FedRAMP stands for:
Federal Risk andAuthorization Management ProgramFedRAMP provides a standardized security framework for cloud services used by U.S. federal government organizations.
Conceptually:
Cloud Service ↓Security Requirements ↓Security Controls ↓Assessment ↓Authorization ↓Continuous MonitoringThe objective is not simply to perform a one-time compliance assessment.
The objective is to establish:
Reusable
Consistent
Risk-Based
ContinuousCloud Security Assurance2. Why FedRAMP Exists
Section titled “2. Why FedRAMP Exists”Before standardized cloud authorization approaches, different agencies could perform separate security assessments of similar cloud services.
Conceptually:
Agency A ↓Assessment
Agency B ↓Another Assessment
Agency C ↓Another AssessmentThis could create:
Duplicate Work
Different Requirements
Higher Cost
Longer Authorization
Assessment FatigueFedRAMP introduced a standardized approach.
Cloud Service ↓StandardizedSecurity Assessment ↓ReusableSecurity Information ↓Government Customers3. FedRAMP Core Principle
Section titled “3. FedRAMP Core Principle”One of the major ideas behind FedRAMP is:
Assess Once ↓Use Many TimesThis does not mean every agency automatically accepts every cloud service.
Individual agencies still make risk and authorization decisions.
But standardized assessment information can significantly improve reuse.
4. What Is GovRAMP?
Section titled “4. What Is GovRAMP?”GovRAMP provides a standardized security and risk-assessment approach for cloud services serving state, local, education, and other public-sector environments.
Conceptually:
Cloud Provider ↓StandardizedSecurity Requirements ↓Independent Assessment ↓Public-Sector AssuranceGovRAMP helps public-sector organizations evaluate cloud service providers using structured security assurance practices.
5. FedRAMP vs GovRAMP
Section titled “5. FedRAMP vs GovRAMP”At a high level:
| Program | Primary Environment |
|---|---|
| FedRAMP | U.S. Federal Government |
| GovRAMP | State, Local, Education and broader public-sector environments |
Both focus heavily on:
Cloud Security
Risk Management
Security Controls
Assessment
Evidence
Authorization / Verification
Continuous Monitoring6. Relationship with NIST
Section titled “6. Relationship with NIST”FedRAMP does not invent an entirely separate cybersecurity universe.
Its security requirements are strongly based on:
NIST ↓Risk Management ↓Security Controls ↓Cloud SecurityOne of the most important standards is:
NIST SP 800-53which provides a comprehensive catalog of security and privacy controls.
7. NIST SP 800-53
Section titled “7. NIST SP 800-53”NIST SP 800-53 contains control families covering areas such as:
Access Control
Audit & Accountability
Configuration Management
Contingency Planning
Identification & Authentication
Incident Response
Risk Assessment
System Integrity
Supply Chain Risk
Physical Security
Personnel SecurityFedRAMP builds cloud security baselines using applicable NIST controls and additional program requirements.
8. FedRAMP Security Architecture
Section titled “8. FedRAMP Security Architecture”Conceptually:
NIST Standards ↓FedRAMP Requirements ↓Control Baseline ↓Cloud Implementation ↓Documentation ↓Assessment ↓Authorization ↓Continuous Monitoring9. Cloud Service Offering
Section titled “9. Cloud Service Offering”A FedRAMP assessment focuses on a defined:
Cloud Service Offeringor CSO.
Examples could include:
SaaS Platform
PaaS Platform
IaaS Environment
Security Platform
Collaboration PlatformThe assessment is not automatically about the provider’s entire organization.
10. Why the CSO Matters
Section titled “10. Why the CSO Matters”Imagine:
Cloud Provider ↓Product AProduct BProduct COnly:
Product Bmay be included within a particular authorization boundary.
Therefore:
Provider Is Authorizeddoes not necessarily mean:
Every ProductIs Authorized11. System Boundary
Section titled “11. System Boundary”One of the most important FedRAMP concepts is the:
Authorization BoundaryThe boundary defines what systems, components, services, and dependencies are included within the assessed environment.
Conceptually:
+-----------------------------+| Authorization Boundary || || Application || Database || IAM || Logging || Containers || Servers || Security Tools || Supporting Services |+-----------------------------+12. Why Boundaries Matter
Section titled “12. Why Boundaries Matter”A weak boundary definition can create:
Missing Systems
Missing Controls
Incomplete Evidence
Unidentified Dependencies
Incorrect Risk Decisions13. Boundary Documentation
Section titled “13. Boundary Documentation”Organizations should identify:
Applications
Servers
Containers
Databases
Networks
Cloud Accounts
Identity Systems
Security Tools
External Connections
Third-Party Services14. Data Flow
Section titled “14. Data Flow”Understanding data movement is critical.
Example:
Government User ↓Web Application ↓API ↓Database ↓BackupSecurity teams must understand:
Where Data Enters
Where Data Travels
Where Data Is Stored
Where Data Leaves15. System Interconnections
Section titled “15. System Interconnections”Cloud environments frequently connect with:
Identity Providers
SIEM Platforms
Email Systems
External APIs
Cloud Providers
Support Systems
Third PartiesEach connection can affect risk.
16. Security Categorization
Section titled “16. Security Categorization”Before selecting security controls, organizations determine the potential impact of security failures.
Important security objectives include:
Confidentiality
Integrity
AvailabilityOften represented as:
CIA17. Confidentiality
Section titled “17. Confidentiality”Ask:
What HappensIf Unauthorized PeopleAccess the Information?Possible impacts:
Privacy Breach
National Security Risk
Financial Loss
Regulatory Exposure18. Integrity
Section titled “18. Integrity”Ask:
What HappensIf InformationIs Improperly Modified?Possible consequences:
Incorrect Decisions
Fraud
System Manipulation
Operational Failure19. Availability
Section titled “19. Availability”Ask:
What HappensIf the ServiceBecomes Unavailable?Possible consequences:
Citizen Services Stop
Government Operations Fail
Critical Functions Become Unavailable20. FedRAMP Impact Levels
Section titled “20. FedRAMP Impact Levels”FedRAMP traditionally organizes cloud security requirements around impact levels such as:
Low
Moderate
HighThe appropriate baseline depends on the information and system risk.
Conceptually:
Information ↓Impact Analysis ↓Low / Moderate / High ↓Control Baseline21. FedRAMP Low
Section titled “21. FedRAMP Low”Low-impact systems generally represent environments where loss of:
Confidentiality
Integrity
Availabilitywould have relatively limited adverse impact.
The exact applicable baseline should always be confirmed using current FedRAMP requirements.
22. FedRAMP Moderate
Section titled “22. FedRAMP Moderate”Moderate is widely applicable to cloud services processing government information where compromise could create serious adverse impact.
Conceptually:
Higher Risk ↓More Security Requirements ↓More Assurance23. FedRAMP High
Section titled “23. FedRAMP High”High-impact systems require stronger security protections because compromise could cause severe or catastrophic adverse effects.
These environments may require significantly stronger:
Access Controls
Monitoring
Encryption
Incident Response
Resilience
Configuration Management24. Control Baselines
Section titled “24. Control Baselines”Once impact is determined:
Impact Level ↓ApplicableSecurity Baseline ↓Control RequirementsOrganizations then determine how each applicable requirement is implemented.
25. Control Families
Section titled “25. Control Families”Important NIST control families include:
AC — Access Control
AT — Awareness and Training
AU — Audit and Accountability
CA — Assessment, Authorization and Monitoring
CM — Configuration Management
CP — Contingency Planning
IA — Identification and Authentication
IR — Incident Response
MA — Maintenance
MP — Media Protection
PE — Physical and Environmental Protection
PL — Planning
PM — Program Management
PS — Personnel Security
RA — Risk Assessment
SA — System and Services Acquisition
SC — System and Communications Protection
SI — System and Information Integrity
SR — Supply Chain Risk Management26. Control Implementation
Section titled “26. Control Implementation”Each applicable control must be translated into actual technical or operational practices.
Example:
Requirement ↓Multi-Factor Authentication ↓Identity Platform ↓Configuration ↓Evidence ↓Testing27. Control Implementation Statement
Section titled “27. Control Implementation Statement”A strong implementation statement explains:
Who
What
Where
How
WhenFor example:
Privileged administrators authenticatethrough the centralized identity providerusing phishing-resistant MFA beforeaccessing production administrativeinterfaces.28. Weak Implementation Statement
Section titled “28. Weak Implementation Statement”Avoid:
MFA Is Enabled.Why?
Because it does not explain:
For Whom?
Where?
Using What?
How Enforced?
What Exceptions?29. Control Responsibility
Section titled “29. Control Responsibility”Controls may be:
Provider-Owned
Customer-Owned
Inherited
Shared30. Provider-Owned Control
Section titled “30. Provider-Owned Control”Example:
Application Loggingimplemented entirely by the SaaS provider.
31. Customer-Owned Control
Section titled “31. Customer-Owned Control”Example:
Customer UserAccess Approvalmay remain the government customer’s responsibility.
32. Inherited Control
Section titled “32. Inherited Control”A SaaS provider may inherit controls from an underlying infrastructure provider.
Example:
SaaS ↓Cloud Infrastructure ↓Physical Data Center Security33. Shared Control
Section titled “33. Shared Control”Some controls require both parties.
Example:
Cloud ProviderProtects Infrastructure +CSP CustomerConfigures Access34. Control Responsibility Matrix
Section titled “34. Control Responsibility Matrix”Organizations should maintain:
| Control | Provider | Customer | Inherited | Shared |
|---|---|---|---|---|
| Physical Security | ✓ | |||
| Application IAM | ✓ | |||
| User Approval | ✓ | |||
| Encryption | ✓ |
Actual assignments depend on architecture and service model.
35. System Security Plan
Section titled “35. System Security Plan”One of the most important documents is the:
System Security Planor:
SSPThe SSP describes:
System
Boundary
Architecture
Data
Security Controls
Control Implementation
Responsibilities36. Think of the SSP As
Section titled “36. Think of the SSP As”Security Blueprintfor theCloud ServiceIt explains how the environment satisfies applicable security requirements.
37. SSP Content
Section titled “37. SSP Content”An SSP may contain:
System Description
System Boundary
Architecture
Data Flow
Users
Interconnections
Security Controls
Control Implementations
Policies
Procedures
Responsibilities38. SSP Is Not Just Documentation
Section titled “38. SSP Is Not Just Documentation”The SSP should reflect:
ActualProduction EnvironmentIf documentation says:
MFA Enabledbut production shows:
Admin AccountsWithout MFAthe documentation is inaccurate.
39. SSP Drift
Section titled “39. SSP Drift”A common problem:
Architecture Changes ↓SSP Not Updated ↓Assessment UsesOld DocumentationTherefore SSP governance should be integrated with change management.
40. Policies
Section titled “40. Policies”Policies establish management expectations.
Examples:
Access Control Policy
Configuration Management Policy
Incident Response Policy
Risk Management Policy
Contingency Planning Policy41. Procedures
Section titled “41. Procedures”Procedures explain how requirements are performed.
Example:
Access Review Procedure
1. Generate user population
2. Send to system owner
3. Review access
4. Remove unnecessary access
5. Record approval
6. Retain evidence42. Evidence
Section titled “42. Evidence”Evidence demonstrates that controls actually operate.
Examples:
Configurations
Logs
Reports
Tickets
Screenshots
Policies
Procedures
Scan Results
Review Records
System Exports43. Evidence Principle
Section titled “43. Evidence Principle”Use:
Requirement ↓Implementation ↓Evidence ↓Testing ↓Conclusion44. Independent Assessment
Section titled “44. Independent Assessment”Security claims must be independently evaluated.
FedRAMP uses qualified independent assessment organizations.
These are commonly known as:
3PAOor:
Third-PartyAssessment Organization45. Role of a 3PAO
Section titled “45. Role of a 3PAO”A 3PAO may:
Review Documentation
Validate Scope
Test Controls
Review Evidence
Perform Technical Testing
Identify Findings
Prepare Assessment Results46. Assessment Independence
Section titled “46. Assessment Independence”Without independence:
Provider ↓Tests Itself ↓Declares Itself Secureprovides weaker assurance.
Independent assessment creates:
Provider ↓Independent Testing ↓Objective Findings ↓Risk Decision47. Security Assessment Plan
Section titled “47. Security Assessment Plan”Before assessment, a:
Security Assessment Planor:
SAPdefines how security testing will be performed.
48. SAP Purpose
Section titled “48. SAP Purpose”The SAP may define:
Scope
Controls
Testing Methods
Assessment Procedures
Technical Testing
Schedule
Responsibilities49. Assessment Methods
Section titled “49. Assessment Methods”Common assessment approaches include:
Examine
Interview
Test50. Examine
Section titled “50. Examine”Review:
Policies
Configurations
Procedures
Reports
Logs
Architecture
Tickets51. Interview
Section titled “51. Interview”Speak with:
Control Owners
Engineers
Security Teams
Administrators
Managementto understand how controls operate.
52. Test
Section titled “52. Test”Validate the control technically or operationally.
Example:
Control SaysMFA Required ↓Attempt Authentication ↓Validate Enforcement53. Security Assessment Report
Section titled “53. Security Assessment Report”Assessment results are documented in the:
Security Assessment Reportor:
SAR54. SAR Purpose
Section titled “54. SAR Purpose”The SAR communicates:
Assessment Scope
Testing
Results
Findings
Risks
Recommendations55. Finding Lifecycle
Section titled “55. Finding Lifecycle”Control ↓Assessment ↓Deficiency ↓Finding ↓Risk ↓Remediation56. Example Finding
Section titled “56. Example Finding”Requirement:
Critical VulnerabilitiesRemediated Within SLAEvidence:
15 Critical VulnerabilitiesPast DueResult:
Control Deficiency57. Plan of Action and Milestones
Section titled “57. Plan of Action and Milestones”Known as:
POA&MA POA&M tracks known security weaknesses and remediation.
Conceptually:
Finding ↓POA&M ↓Owner ↓Action ↓Deadline ↓Remediation ↓Closure58. POA&M Information
Section titled “58. POA&M Information”A strong POA&M may track:
Finding ID
Control
Description
Risk
Root Cause
Remediation
Owner
Milestones
Due Date
Status59. Example POA&M
Section titled “59. Example POA&M”Finding:Admin Account Without MFA
Control:IA Requirement
Risk:High
Owner:IAM Team
Action:Enable MFA
Preventive Action:Update Provisioning Workflow
Target:30 Days60. Weak POA&M Management
Section titled “60. Weak POA&M Management”Avoid:
Finding ↓Due Date Changed ↓Due Date Changed Again ↓Due Date Changed Againwithout risk escalation.
61. Root Cause
Section titled “61. Root Cause”Finding:
10 ServersMissing PatchesImmediate remediation:
Patch ServersRoot cause may be:
Servers Missingfrom Asset InventoryA mature program addresses both.
62. Authorization
Section titled “62. Authorization”After assessment, appropriate government authorities evaluate the risk associated with using the cloud service.
Conceptually:
Security Package ↓Assessment Results ↓Residual Risk ↓Risk Decision ↓Authorization63. Authorization Is a Risk Decision
Section titled “63. Authorization Is a Risk Decision”Authorization does not mean:
Zero RiskIt means the responsible authority has evaluated the information available and made an informed decision regarding acceptable risk.
64. Authorization Package
Section titled “64. Authorization Package”A security package may include important artifacts such as:
SSP
SAP
SAR
POA&M
Policies
Procedures
Architecture
Evidence65. Package Consistency
Section titled “65. Package Consistency”All documents should tell the same story.
Example:
SSP:
200 ServersArchitecture:
220 ServersAsset inventory:
250 ServersThis creates an assurance problem.
66. Continuous Monitoring
Section titled “66. Continuous Monitoring”Authorization is not the end.
Cloud environments change constantly.
Therefore:
Authorization ↓Continuous Monitoring ↓Security Updates ↓Vulnerability Management ↓POA&M ↓Recurring Assessment67. Why Continuous Monitoring Matters
Section titled “67. Why Continuous Monitoring Matters”Cloud environments experience:
New Vulnerabilities
New Assets
Configuration Changes
New Users
New Services
New ThreatsA control that passed today may fail tomorrow.
68. Continuous Monitoring Program
Section titled “68. Continuous Monitoring Program”Monitor areas such as:
Vulnerabilities
Configurations
Assets
Access
Logging
Incidents
POA&M
System Changes69. Vulnerability Management
Section titled “69. Vulnerability Management”Vulnerability management is especially important.
Typical lifecycle:
Discover ↓Assess ↓Prioritize ↓Remediate ↓Retest ↓Close70. Vulnerability Sources
Section titled “70. Vulnerability Sources”Possible sources include:
Infrastructure Scanning
Application Scanning
Container Scanning
Dependency Scanning
Cloud Configuration
Penetration Testing71. Vulnerability Inventory
Section titled “71. Vulnerability Inventory”Maintain:
Asset
Vulnerability
Severity
Discovery Date
SLA
Owner
Status
Evidence72. SLA Governance
Section titled “72. SLA Governance”Example:
Critical ↓Shortest Remediation Window
High ↓Short Window
Medium ↓Moderate Window
Low ↓Risk-Based WindowAlways use the applicable current program requirements rather than arbitrary timelines.
73. Vulnerability Aging
Section titled “73. Vulnerability Aging”Useful metric:
Age =Current Date-Discovery DateTrack:
0–30 Days
31–60 Days
61–90 Days
90+ Daysaccording to relevant requirements.
74. Vulnerability Exceptions
Section titled “74. Vulnerability Exceptions”Sometimes remediation cannot be completed immediately.
Possible reasons:
Vendor Dependency
Legacy System
Operational Risk
Compatibility
Business ConstraintExceptions should be:
Documented
Risk Assessed
Approved
Time Bound
Monitored75. Configuration Management
Section titled “75. Configuration Management”Cloud security depends heavily on configuration.
Examples:
IAM Policies
Firewall Rules
Storage Permissions
Encryption
Logging
Network Security
Container Settings76. Configuration Baseline
Section titled “76. Configuration Baseline”Define:
ApprovedSecure ConfigurationThen compare:
Actual Configuration ↓Baseline ↓Deviation77. Configuration Drift
Section titled “77. Configuration Drift”Example:
Yesterday:
StoragePrivateToday:
StoragePublicContinuous monitoring should detect the change.
78. Asset Management
Section titled “78. Asset Management”You cannot secure:
AssetsYou Do Not Know ExistMaintain inventories for:
Servers
Databases
Containers
Cloud Resources
Applications
Endpoints
Accounts79. Inventory Reconciliation
Section titled “79. Inventory Reconciliation”Compare:
CMDB
Cloud Inventory
Scanner Inventory
Endpoint Inventory
Network InventoryDifferences may reveal unmanaged assets.
80. Access Management
Section titled “80. Access Management”Monitor:
Users
Administrators
Service Accounts
Privileged Roles
Dormant Accounts
Authentication81. Privileged Access
Section titled “81. Privileged Access”Example continuous check:
Privileged Accounts ↓MFA Enabled? ↓Yes / No82. Logging
Section titled “82. Logging”Security logging should support:
Detection
Investigation
Incident Response
Forensics
Audit83. Logging Coverage
Section titled “83. Logging Coverage”Track:
In-Scope AssetsSending Logs──────────────── × 100Total In-Scope Assets84. Incident Response
Section titled “84. Incident Response”Cloud providers should maintain:
Detection
Triage
Containment
Eradication
Recovery
Notification
Lessons Learned85. Government Incident Reporting
Section titled “85. Government Incident Reporting”Government environments may have specific:
Notification Requirements
Reporting Timelines
Escalation ProceduresThese should be incorporated into incident-response procedures.
86. Contingency Planning
Section titled “86. Contingency Planning”Cloud systems should prepare for:
Outages
Disasters
Cyberattacks
Data Loss
Regional Failure87. Recovery
Section titled “87. Recovery”Validate:
Backup
Restore
Recovery Time
Recovery Point
Failover88. Recovery Testing
Section titled “88. Recovery Testing”Documentation saying:
We Can Recoveris weaker than:
Recovery TestSuccessfully Completed89. Significant Changes
Section titled “89. Significant Changes”Major changes may affect the security posture or authorization boundary.
Examples:
New Cloud Provider
Major Architecture Change
New Data Center
New Authentication System
Major Network Redesign
New Critical Service90. Change Impact Review
Section titled “90. Change Impact Review”Use:
Change ↓Security Impact? ↓Boundary Impact? ↓Control Impact? ↓Assessment Required? ↓Documentation Update91. DevSecOps Integration
Section titled “91. DevSecOps Integration”Modern cloud environments change through:
Infrastructure as Code
CI/CD
Containers
Kubernetes
Serverless
APIsCompliance should therefore integrate with engineering workflows.
92. Policy as Code
Section titled “92. Policy as Code”Example:
Terraform ↓Policy Check ↓Compliant? ↓Deploy / Block93. Example Security Gate
Section titled “93. Example Security Gate”Storage Public? ↓YES ↓Block Deployment94. Automated Evidence
Section titled “94. Automated Evidence”Cloud APIs can generate evidence for:
Encryption
IAM
MFA
Logging
Configuration
AssetsThis reduces manual evidence collection.
95. Evidence Pipeline
Section titled “95. Evidence Pipeline”Cloud API ↓Control Test ↓Evidence ↓GRC Platform ↓Dashboard96. Continuous Control Monitoring
Section titled “96. Continuous Control Monitoring”Instead of checking once annually:
Control ↓Automated Test ↓Daily / Weekly ↓Pass / Fail97. Example — Encryption
Section titled “97. Example — Encryption”Control:
StorageMust Be EncryptedAutomated test:
Enumerate Storage ↓Check Encryption ↓Report Exceptions98. Example — MFA
Section titled “98. Example — MFA”EnumeratePrivileged Accounts ↓Check MFA ↓Exceptions ↓Alert99. Example — Logging
Section titled “99. Example — Logging”EnumerateIn-Scope Systems ↓Logging Enabled? ↓Logs Reaching SIEM? ↓Coverage100. Continuous Monitoring Dashboard
Section titled “100. Continuous Monitoring Dashboard”Example:
FEDRAMP SECURITY HEALTH
Critical Vulnerabilities 4
High Vulnerabilities 21
Overdue POA&M 3
MFA Coverage 99.8%
Logging Coverage 100%
Configuration Drift 6Illustrative values only.
101. Compliance Calendar
Section titled “101. Compliance Calendar”Track recurring activities such as:
Vulnerability Scanning
Evidence Submission
POA&M Updates
Access Reviews
Configuration Reviews
Penetration Testing
Incident Exercises
Contingency Testing
Annual Assessment102. GRC Platform Integration
Section titled “102. GRC Platform Integration”A GRC platform can maintain:
Controls
Evidence
Findings
POA&M
Owners
Assessments
Risks
Exceptions103. Control Mapping
Section titled “103. Control Mapping”Organizations may map:
FedRAMP ↓NIST 800-53 ↓Enterprise Controlsand then map enterprise controls to:
ISO 27001
SOC 2
PCI DSS
HITRUST
CIS Controls104. Common Control Framework
Section titled “104. Common Control Framework”Example:
Enterprise ControlIAM-001Privileged MFA ↓NIST ↓FedRAMP ↓ISO 27001 ↓SOC 2105. Evidence Reuse
Section titled “105. Evidence Reuse”Evidence:
MFA Configuration Reportmay support multiple requirements where:
Scope
Population
Period
Control Objectivealign.
106. FedRAMP Readiness
Section titled “106. FedRAMP Readiness”Before formal assessment, organizations should perform readiness activities.
Define Scope ↓Identify Controls ↓Document Implementation ↓Collect Evidence ↓Test Controls ↓Identify Gaps ↓Remediate107. Readiness Assessment
Section titled “107. Readiness Assessment”Assess each control as:
Implemented
Partially Implemented
Not Implemented
Evidence Missing
Needs ValidationThese can be internal readiness statuses rather than formal FedRAMP assessment conclusions.
108. Readiness Register
Section titled “108. Readiness Register”| Control | Owner | Evidence | Gap | Status |
|---|---|---|---|---|
| MFA | IAM | Report | None | Ready |
| Logging | SOC | SIEM Report | Missing Asset | Partial |
| Backup | IT | Test | None | Ready |
| IR | Security | Exercise | Outdated | Gap |
109. Evidence Readiness
Section titled “109. Evidence Readiness”For every requirement ask:
Do We Have Evidence?
Is It Current?
Is It Complete?
Does It Match Scope?
Does It Prove the Control?110. Documentation Readiness
Section titled “110. Documentation Readiness”Ensure:
SSP
Policies
Procedures
Architecture
Inventory
Data Flow
Control Statementsreflect the actual environment.
111. Technical Readiness
Section titled “111. Technical Readiness”Validate:
Vulnerabilities
IAM
Encryption
Logging
Network Security
Configuration
Backup
Incident Detection112. Assessment Readiness Gate
Section titled “112. Assessment Readiness Gate”Before formal testing:
Critical Gaps Closed?
Documentation Accurate?
Evidence Ready?
Owners Available?
Technical Tests Passed?113. Common Mistake — Treat FedRAMP as Documentation
Section titled “113. Common Mistake — Treat FedRAMP as Documentation”FedRAMP is not:
Write SSP ↓Become CompliantControls must operate.
114. Common Mistake — Copy Control Statements
Section titled “114. Common Mistake — Copy Control Statements”Avoid:
Copy Requirement ↓Paste as ImplementationImplementation statements must describe actual implementation.
115. Common Mistake — Ignore Boundary
Section titled “115. Common Mistake — Ignore Boundary”If the boundary is wrong:
EverythingAfterwardMay Be Wrong116. Common Mistake — Poor Asset Inventory
Section titled “116. Common Mistake — Poor Asset Inventory”Scanner:
500 ServersSSP:
420 ServersCMDB:
470 ServersInvestigate the discrepancy.
117. Common Mistake — Evidence Without Population
Section titled “117. Common Mistake — Evidence Without Population”Screenshot:
MFA Enableddoes not prove:
Every AdministratorUses MFA118. Common Mistake — Old Documentation
Section titled “118. Common Mistake — Old Documentation”Architecture:
Version 2024Production:
Completely Redesigned2026creates major assessment risk.
119. Common Mistake — No POA&M Governance
Section titled “119. Common Mistake — No POA&M Governance”A POA&M should not become:
Permanent Parking Lotfor Security Problems120. Common Mistake — Repeated Due-Date Extensions
Section titled “120. Common Mistake — Repeated Due-Date Extensions”Repeated extensions may indicate:
Weak Ownership
Insufficient Resources
Poor Risk Governance
Systemic Control Failure121. Common Mistake — Compliance Only Before Assessment
Section titled “121. Common Mistake — Compliance Only Before Assessment”Weak model:
Assessment Coming ↓Fix Everything ↓Assessment Ends ↓Stop MonitoringBetter:
ContinuousSecurity Operations122. Common Mistake — Ignore Shared Responsibility
Section titled “122. Common Mistake — Ignore Shared Responsibility”Using a compliant cloud infrastructure provider does not automatically make the SaaS application compliant.
123. Common Mistake — Assume Authorization Means Zero Risk
Section titled “123. Common Mistake — Assume Authorization Means Zero Risk”Authorization means:
Risk EvaluatedandDecision Madenot:
No VulnerabilitiesExist124. Common Mistake — Security Team Works Alone
Section titled “124. Common Mistake — Security Team Works Alone”FedRAMP programs require collaboration across:
Engineering
Cloud
Security
GRC
IT
Legal
Operations
Management125. FedRAMP Governance Model
Section titled “125. FedRAMP Governance Model”Executive Leadership ↓Authorization Strategy ↓GRC / Compliance ↓Control Owners ↓Engineering & Security ↓Evidence ↓Independent Assessment ↓Risk Decision ↓Continuous Monitoring126. FedRAMP Roles
Section titled “126. FedRAMP Roles”Possible roles include:
Executive Sponsor
FedRAMP Program Manager
GRC Analyst
System Owner
Security Architect
Cloud Engineer
SOC
Control Owners
3PAO
Government Stakeholders127. GRC Analyst Responsibilities
Section titled “127. GRC Analyst Responsibilities”A GRC professional may coordinate:
Control Mapping
SSP Management
Evidence
POA&M
Assessment Requests
Control Owners
Continuous Monitoring
Reporting128. Security Architect Responsibilities
Section titled “128. Security Architect Responsibilities”Security architects may support:
System Boundary
Architecture
Security Controls
Encryption
IAM
Network Security
Logging
Cloud Security129. Engineering Responsibilities
Section titled “129. Engineering Responsibilities”Engineering teams implement:
Secure Configuration
Application Security
Infrastructure Controls
Logging
Patching
DevSecOps130. SOC Responsibilities
Section titled “130. SOC Responsibilities”Security Operations may provide:
Monitoring
Incident Detection
Incident Response
Logs
Security Events
Threat Detection131. Executive Responsibilities
Section titled “131. Executive Responsibilities”Executives should understand:
Authorization Risk
Critical Findings
Major POA&M Items
Resources
Timeline
Customer Impact132. Executive Reporting
Section titled “132. Executive Reporting”Avoid reporting only:
742 ControlsReviewedExecutives need:
Are We Ready?
What Is Blocking Us?
What Risks Matter?
What Is Overdue?
What Decision Is Needed?133. Executive Dashboard
Section titled “133. Executive Dashboard”Example:
FEDRAMP READINESS
Overall Readiness 84%
Critical Gaps 3
High-Risk POA&M 8
Evidence Ready 91%
Technical Testing 78%
Target Assessment Q4 2026Illustrative only.
134. Operational Dashboard
Section titled “134. Operational Dashboard”Track:
Control Completion
Evidence
Findings
POA&M
Vulnerabilities
Configuration Drift
Assessment Requests135. Continuous Monitoring Dashboard
Section titled “135. Continuous Monitoring Dashboard”Track:
Critical Vulnerabilities
High Vulnerabilities
Overdue Remediation
Security Incidents
Configuration Findings
Inventory Drift
Control Failures136. Metrics
Section titled “136. Metrics”Useful metrics include:
Control Readiness %
Evidence Readiness %
POA&M Aging
Vulnerability Aging
Control Failure Rate
Configuration Drift
Assessment Findings
Remediation SLA137. KRI Example
Section titled “137. KRI Example”Critical VulnerabilitiesPast RequiredRemediation Window138. KPI Example
Section titled “138. KPI Example”Controls Readyfor Assessment──────────────── × 100Applicable Controls139. KCI Example
Section titled “139. KCI Example”Privileged AccountsProtected by MFA────────────────── × 100Privileged Accounts140. End-to-End Example
Section titled “140. End-to-End Example”Organization:
Cloud SaaS ProviderGoal:
Serve U.S.Government CustomersEnvironment:
AWS
Kubernetes
PostgreSQL
CI/CD
Identity Provider
SIEM141. Step 1 — Define CSO
Section titled “141. Step 1 — Define CSO”Government SaaSProduction Platform142. Step 2 — Define Boundary
Section titled “142. Step 2 — Define Boundary”Include:
Production AWS
Kubernetes
Application
Database
IAM
Logging
CI/CD Components
Security Services143. Step 3 — Categorization
Section titled “143. Step 3 — Categorization”Evaluate:
Confidentiality
Integrity
Availabilityand determine the applicable security impact level using current program requirements.
144. Step 4 — Controls
Section titled “144. Step 4 — Controls”Identify the applicable baseline.
Map:
Requirement ↓Implementation ↓Owner ↓Evidence145. Step 5 — SSP
Section titled “145. Step 5 — SSP”Document:
Architecture
Boundary
Data Flow
Control Implementations
Responsibilities
Dependencies146. Step 6 — Readiness
Section titled “146. Step 6 — Readiness”Internal assessment finds:
MFAReady
LoggingReady
Vulnerability ManagementPartial
Contingency TestingGap
Asset InventoryGap147. Step 7 — Remediation
Section titled “147. Step 7 — Remediation”Asset Inventory ↓Automated Cloud Discovery
Recovery Testing ↓Complete Exercise
Vulnerability Management ↓Improve SLA Workflow148. Step 8 — Independent Assessment
Section titled “148. Step 8 — Independent Assessment”3PAO ↓SAP ↓Testing ↓Findings ↓SAR149. Step 9 — POA&M
Section titled “149. Step 9 — POA&M”Unresolved findings are tracked through:
POA&M ↓Owners ↓Milestones ↓Remediation150. Step 10 — Risk Decision
Section titled “150. Step 10 — Risk Decision”Security package supports the appropriate authorization or approval process.
151. Step 11 — Continuous Monitoring
Section titled “151. Step 11 — Continuous Monitoring”After authorization:
Scanning
POA&M
Configuration Monitoring
Security Reporting
Incident Management
Recurring Assessmentscontinue.
152. GovRAMP Operating Model
Section titled “152. GovRAMP Operating Model”GovRAMP follows similar security-assurance principles for public-sector cloud environments.
Conceptually:
Cloud Provider ↓Security Requirements ↓Documentation ↓Assessment ↓Verification / Authorization ↓Continuous Monitoring153. Why GovRAMP Matters
Section titled “153. Why GovRAMP Matters”State and local organizations also consume:
SaaS
Cloud Infrastructure
Security Platforms
Citizen Services
Data PlatformsThey face many of the same cloud risks as federal organizations.
154. FedRAMP and GovRAMP Together
Section titled “154. FedRAMP and GovRAMP Together”A cloud provider serving:
Federal Government +State Government +Local Governmentmay need to understand multiple assurance requirements.
A mature control architecture helps reduce duplicated work.
155. Common Control Strategy
Section titled “155. Common Control Strategy”EnterpriseSecurity Controls ↓NIST 800-53 ↓FedRAMP ↓GovRAMP ↓Other Frameworks156. Compliance Is Not a Snapshot
Section titled “156. Compliance Is Not a Snapshot”The key lesson is:
AuthorizationIs a Milestone
Not the Endof Security157. FedRAMP Lifecycle
Section titled “157. FedRAMP Lifecycle”Cloud Service ↓Scope ↓Categorization ↓Control Baseline ↓Implementation ↓SSP ↓Readiness ↓SAP ↓Assessment ↓SAR ↓POA&M ↓Authorization ↓Continuous Monitoring ↓Recurring Assessment158. FedRAMP Documentation Chain
Section titled “158. FedRAMP Documentation Chain”System Boundary ↓Architecture ↓SSP ↓SAP ↓Testing ↓SAR ↓POA&M ↓Authorization ↓Continuous Monitoring159. GRC Mindset
Section titled “159. GRC Mindset”When managing FedRAMP or GovRAMP, ask:
What Cloud ServiceAre We Assessing?
Who Arethe Government Customers?
What DataDoes It Process?
What Isthe Authorization Boundary?
Which ComponentsAre In Scope?
Which ComponentsAre External?
Which ServicesAre Inherited?
Which ControlsAre Shared?
What Impact LevelApplies?
Which Control BaselineApplies?
What RequirementsApply?
Who OwnsEach Control?
How IsEach ControlImplemented?
Does the SSPMatch Production?
Does the ArchitectureMatch Production?
Does the InventoryMatch Production?
Do Data FlowsMatch Reality?
What EvidenceProves Each Control?
Does Evidence Coverthe Complete Population?
Is EvidenceCurrent?
Is EvidenceAccurate?
What Willthe 3PAO Test?
Are We Readyfor Assessment?
What FindingsRemain?
Which FindingsAre High Risk?
What Isthe Root Cause?
Who OwnsRemediation?
What Ison the POA&M?
What IsOverdue?
Which RisksRequire Escalation?
What ChangesAffect the Boundary?
What ChangesRequire Reassessment?
Are New CloudResources AutomaticallyDiscovered?
Are ConfigurationsContinuously Checked?
Are VulnerabilitiesContinuously Monitored?
Are Privileged AccountsContinuously Reviewed?
Are LogsContinuously Collected?
Are IncidentsProperly Escalated?
Does OurContinuous MonitoringReflect Actual Risk?
Can EvidenceBe Automated?
Can ControlsBe TestedContinuously?
Can EvidenceBe Reused AcrossFedRAMP, GovRAMP,ISO, SOC 2,and Other Frameworks?
Are WePreparing foran Assessment?
Or Are WeOperating aContinuously SecureGovernment Cloud Service?That is the mindset of a GRC professional supporting FedRAMP and GovRAMP cloud assurance.
Practical Activity — Define the Authorization Boundary
Section titled “Practical Activity — Define the Authorization Boundary”Scenario:
Government SaaS Platform
AWS
Kubernetes
PostgreSQL
GitHub CI/CD
Identity Provider
SIEM
Third-Party Email ServiceCreate:
In-Scope Components
External Components
Inherited Services
Shared Services
System InterconnectionsThen draw the authorization boundary.
Practical Activity — Build a Control Matrix
Section titled “Practical Activity — Build a Control Matrix”Create:
| Control | Implementation | Owner | Evidence | Responsibility |
|---|---|---|---|---|
| MFA | ||||
| Logging | ||||
| Encryption | ||||
| Vulnerability Mgmt | ||||
| Incident Response |
Classify responsibility as:
Provider
Customer
Inherited
SharedPractical Activity — Review an SSP
Section titled “Practical Activity — Review an SSP”Review a fictional SSP containing:
Architecture
System Boundary
Asset Inventory
Data Flow
Control StatementsIdentify:
Missing Components
Incorrect Statements
Weak Implementations
Boundary Problems
Evidence GapsPractical Activity — Build a POA&M
Section titled “Practical Activity — Build a POA&M”Findings:
12 Critical Vulnerabilities
3 Admins Without MFA
Incomplete Recovery Test
Missing Security LogsCreate:
Finding ID
Control
Risk
Root Cause
Remediation
Owner
Milestone
Due Date
StatusPractical Activity — Continuous Monitoring
Section titled “Practical Activity — Continuous Monitoring”Design monitoring for:
MFA
Vulnerabilities
Assets
Encryption
Logging
Configuration
BackupFor each define:
Control
Data Source
Frequency
Threshold
Owner
Alert
EvidencePractical Activity — Assessment Readiness
Section titled “Practical Activity — Assessment Readiness”Before 3PAO assessment, validate:
SSP
Architecture
Inventory
Policies
Procedures
Control Statements
Evidence
Technical Configuration
Vulnerabilities
POA&MClassify each:
Ready
Partial
Not ReadyFedRAMP & GovRAMP Deliverables
Section titled “FedRAMP & GovRAMP Deliverables”After completing this lesson, you should be able to create:
01 FedRAMP / GovRAMP Strategy
02 Cloud Service Offering Definition
03 Authorization Boundary Document
04 System Architecture Diagram
05 Data Flow Diagram
06 System Inventory
07 Interconnection Register
08 Control Applicability Matrix
09 Control Responsibility Matrix
10 Control Ownership Matrix
11 SSP Readiness Checklist
12 Control Implementation Register
13 Evidence Catalogue
14 Evidence Request Tracker
15 Security Assessment Readiness Plan
16 Assessment Issue Tracker
17 POA&M Register
18 Vulnerability Register
19 Vulnerability Aging Dashboard
20 Configuration Compliance Dashboard
21 Continuous Monitoring Plan
22 Continuous Monitoring Calendar
23 Significant Change Assessment
24 Risk Acceptance Register
25 Executive Authorization DashboardKey Takeaways
Section titled “Key Takeaways”-
FedRAMP standardizes security assessment and authorization for cloud services used by U.S. federal organizations.
-
GovRAMP provides similar structured cloud-security assurance for state, local, education, and other public-sector environments.
-
FedRAMP requirements are strongly connected to NIST security standards.
-
NIST SP 800-53 provides the underlying security-control foundation.
-
The Cloud Service Offering must be clearly defined.
-
The authorization boundary determines what is included within the security assessment.
-
Confidentiality, integrity, and availability influence system categorization.
-
FedRAMP uses security baselines appropriate to system impact.
-
Controls may be provider-owned, customer-owned, inherited, or shared.
-
The SSP is one of the central documents in the authorization package.
-
SSP documentation must reflect the actual production environment.
-
Independent assessment provides objective assurance.
-
3PAOs perform important independent assessment activities.
-
The SAP defines the assessment approach.
-
The SAR documents assessment results.
-
POA&Ms track security weaknesses and remediation.
-
Authorization is a risk decision, not a declaration that risk is zero.
-
Continuous monitoring is essential after authorization.
-
Vulnerability management is a major component of ongoing compliance.
-
Configuration drift can cause previously compliant systems to become noncompliant.
-
Accurate asset inventory is fundamental to security assurance.
-
Significant system changes should undergo security-impact review.
-
Cloud compliance should increasingly integrate with DevSecOps.
-
Policy-as-code can prevent insecure infrastructure from being deployed.
-
Automated evidence can improve continuous assurance.
-
Common controls can reduce duplication across FedRAMP, GovRAMP, ISO, SOC 2, HITRUST, and other frameworks.
-
Successful government cloud assurance requires collaboration between GRC, security, engineering, operations, leadership, assessors, and government stakeholders.
-
FedRAMP should be treated as an operating security program rather than a one-time certification project.
Knowledge Check
Section titled “Knowledge Check”Before continuing, make sure you can answer:
-
What is FedRAMP?
-
Why was FedRAMP created?
-
What does the concept of assessment reuse mean?
-
What is GovRAMP?
-
What is the primary difference between FedRAMP and GovRAMP?
-
How does NIST relate to FedRAMP?
-
What is NIST SP 800-53?
-
What is a Cloud Service Offering?
-
What is an authorization boundary?
-
Why is boundary definition important?
-
What are system interconnections?
-
Why are data flows important?
-
What are confidentiality, integrity, and availability?
-
What are FedRAMP Low, Moderate, and High?
-
What is a security-control baseline?
-
What is a control implementation statement?
-
What is an inherited control?
-
What is a shared control?
-
What is a System Security Plan?
-
Why must the SSP match production?
-
What is SSP drift?
-
What is security evidence?
-
What is a 3PAO?
-
Why is assessor independence important?
-
What is a Security Assessment Plan?
-
What are examine, interview, and test?
-
What is a Security Assessment Report?
-
What is a POA&M?
-
What information should a POA&M contain?
-
Why is root-cause analysis important?
-
What is authorization?
-
Why does authorization not mean zero risk?
-
What is an authorization package?
-
What is continuous monitoring?
-
Why is continuous monitoring important?
-
What is vulnerability aging?
-
How should vulnerability exceptions be governed?
-
What is configuration drift?
-
Why is asset inventory important?
-
What is inventory reconciliation?
-
Why should privileged access be continuously monitored?
-
Why is logging coverage important?
-
What is contingency testing?
-
What is a significant change?
-
How can significant changes affect authorization?
-
How can DevSecOps support compliance?
-
What is policy-as-code?
-
What is automated evidence?
-
What is continuous control monitoring?
-
How can common controls reduce compliance duplication?
What’s Next?
Section titled “What’s Next?”➡️ Next: 10 — CSA Cloud Controls Matrix (CCM)
In the next lesson, you will move from government cloud authorization and continuous monitoring into a broader cloud-specific control framework used to assess cloud providers, cloud services, and shared-responsibility security environments.
You will learn how the Cloud Security Alliance Cloud Controls Matrix organizes cloud security requirements across areas such as:
Audit & Assurance
Application Security
Business Continuity
Change Management
Cryptography
Data Security
Governance
Human Resources
Identity & Access Management
Infrastructure Security
Interoperability
Logging & Monitoring
Security Incident Management
Supply Chain
Threat & Vulnerability ManagementYou will also learn how GRC professionals use the CCM to:
Assess Cloud Providers ↓Map Cloud Controls ↓Understand Shared Responsibility ↓Collect Assurance Evidence ↓Identify Security Gaps ↓Map Requirementsto Other Frameworks ↓Build EnterpriseCloud GovernanceThis will connect directly with your earlier work in:
Cloud Security
Third-Party Risk
Vendor Assessments
ISO 27001
NIST
SOC 2
FedRAMP
HITRUST➡️ Next: 10 — CSA Cloud Controls Matrix (CCM)