-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customer Responsibility and Inheritance - Export Mechanism #722
Comments
Status 24-Sept-2020Nearly finished the definition in issue #572, and will be turning our attention to this shortly. |
THIS WAS ORIGINALLY POSTED TO ISSUE #713. THIS IS A MORE APPROPRIATE LOCATION Looking for public review and feedback on this comment It should also be noted, that while we are using the term CRM, an OSCAL CRM will contain both inheritance and customer responsibility information, as well certain other system details. Some system information would need to be discretionary, while other system information will be required to properly support the cited inheritance and/or customer responsibility information content. With the SSP syntax for leveraged authorizations now fully drafted an implemented in the OSCAL schema, the next step is to identify what an OSCAL-based CRM must contain. I believe the following represents the high-level information requirements for an OSCAL CRM model:
NOTE: Where practical, we will try to use the same syntax and relative placement within the CRM as compared to the SSP syntax. |
Status 8-Oct-2020Sketched out information requirements for CRM file and made available for comment. |
For feedbackIn today's modeling session, we discussed the idea that "Customer Responsibility Matrix (CRM)" does not fully convey what we intend for this model in OSCAL since it carries authorization information, customer responsibility information, and inheritance information. We are aware of a few other names out there, and are soliciting feedback as to an appropriate name for this model. |
InsightsDuring today's modeling session, two considerations were raised which warrant attention related to:
Baseline DetailsThe point was raised that it may not be enough to simply cite the leveraged system's impact level. Ideally, this OSCAL model should enable the leveraged system owner to share baseline information with some flexibility, such as:
The concept is for the OSCAL model to support any combination of this information, but allow the system owner of the leveraged system to decide how much baseline information to share with leveraging system owners depending on circumstances. Are there other aspects of the leveraged system's control baseline that OSCAL should support? Aggregated CapabilitiesThe point was raised that a leveraged system's owner may not wish to expose the individual components associated with inheritance and customer responsibilities, and should have the option to roll those up into aggregated capabilities. details of a capability to customers, such as the individual components involved, and prefer the ability to aggregate individual components into a capability for sharing. A few possibilities were discussed, such as:
One key goal of the "CRM" model that should not be lost is the traceability back to the individual components and responsibility/inheritance statements in the leveraged system's SSP for adjudicating officials. While I believe our approach can support this method, further analysis is required to ensure this goal is maintained and the best possible solutions are identified. |
I'm hugely enthusiastic and definitely want to support this work, let me know how I can help! |
I would note that the ability to consume (ingest) CRM information is useful in the case of FedRAMP customers whether or not they access to the full CSP FedRAMP SSP. The CRM is a useful, very focused artifact/data set that cloud customers can use to establish an Shared Security Responsibility Model (SSRM) baseline for their own cloud service implementation SSP and ATO. The CRM provides two very important sets of information that sets the table for customer implementation and authorization of their cloud service instance, specifically:
I'd also note that the same can be said about the SSRM info in the CSA CCM V4 CSP CAIQ questionnaires (e.g. in the CSA STAR Registry.) |
User Story:
As an OSCAL SSP Author, I need the ability to export content from my SSP suitable for my customers to import into their SSP.
At a minimum, this exported content should include customer responsibility statements associated with components and control definition statements.
When the SSP author uses optional syntax to define customer-consumable content about what is inherited, this content must also be included.
Goals:
Dependencies:
This builds on work performed under issue #572
Acceptance Criteria
The text was updated successfully, but these errors were encountered: