-
Notifications
You must be signed in to change notification settings - Fork 0
Description
We would be considered a "FedRAMP Tailored Low Impact-Software as a Service (Li-SaaS) provider".
Li-SaaS systems because we provide a service (as opposed to infrastructure) and we do not store personal identifiable information (PII) beyond that is generally required for login capability (i.e. username, password, and email address).
It does require some administrative overhead. We would have to engage with a "Third-Party Assessment Organization (3PAO)" to become pre-authorized (3PAOs can be found in the FedRAMP marketplace). I'm not sure what that looks like from a time or dollar amount. There are then several HCVAT like documents that need to be filled out, and we would also need to engage with both the FedRAMP PMO and I suspect having someone at one of the agencies (e.g. DOT, CDC, etc.) helping us out would be helpful.
Things we should consider/do in the new system:
- Document the system architecture
- Define and Document incident response procedures
- Document user account security (who has access to a user's account info)
- Ensure we lock accounts after too many login attempts, allow admins to lock accounts, remove priveleges when a user changes affiliation
- Ensure admins may only access their own users
- Ensure that admins cannot see user passwords nor reset them
- Allow users to delete their account (archive and tokenize)
- We might want to consider letting org admins require 2-factor
- Have an audit log for changes and access to user account data
- Have automated testing in place for security vulnerabilities
Achieving FedRAMP authorization for the system as a Low Impact-Software as a Service (Li-SaaS) provider involves several steps. Here are the key actions and considerations we should address:
- Understand FedRAMP Requirements: Familiarize yourself with the FedRAMP requirements, specifically the controls and documentation needed for a Low impact level.
- Select a 3PAO: Choose a FedRAMP-accredited Third-Party Assessment Organization (3PAO) to conduct an independent security assessment. The 3PAO will evaluate the DMPTool's security controls against the FedRAMP requirements.
- Prepare Documentation: Develop a comprehensive System Security Plan (SSP) that outlines the security controls implemented by the DMPTool. Create a Plan of Action and Milestones (POA&M) detailing any identified vulnerabilities and the plan for addressing them.
- Security Assessment: Engage with the chosen 3PAO to perform a security assessment of the DMPTool. This involves testing the effectiveness of security controls and documenting the results.
- Remediate Findings: Address any vulnerabilities or weaknesses identified during the security assessment. Ensure that the DMPTool meets the specified security controls.
- Continuous Monitoring Plan: Develop a plan for continuous monitoring. FedRAMP requires ongoing monitoring to ensure that security controls remain effective over time. This includes regular assessments and reporting.
- Collaborate with the FedRAMP PMO: Work with the FedRAMP Program Management Office (PMO) to submit the necessary documentation and coordinate the authorization process.
- Authorization Package Submission: Submit the authorization package, including the SSP, POA&M, and assessment results, to the appropriate Authorizing Official (AO) or the FedRAMP JAB, depending on the impact level.
- Agency Review (for FedRAMP Low): If seeking authorization at the Low impact level, the individual agency's Authorizing Official will review and grant the Authority to Operate (ATO) if satisfied with the security posture.
- Maintain Compliance: After receiving authorization, implement a robust continuous monitoring program to ensure ongoing compliance with FedRAMP requirements.
It's crucial to engage with the FedRAMP PMO early in the process to seek guidance and ensure that you're following the correct procedures. Additionally, having a well-documented and secure system, along with collaboration with a FedRAMP-accredited 3PAO, will contribute to a smoother authorization process.