Open telosBA opened 2 years ago
Core OSCAL allows the following control-orignation
values:
FedRAMP defines the following values in their namespace:
According to the guide "hybrid" can be defined by combining sp-corporate
and sp-system
in two different props.
OSCAL also allows more than one prop to be used for control origin.
FedRAMP OSCAL Value | Core OSCAL Value |
---|---|
sp-corporate | organization |
sp-system | system-specific |
customer-configured | customer-configured |
customer-provided | customer-provided |
inherited | inherited |
IMHO, this allows the text in the FedRAMP control summary to be realized as follows using core OSCAL:
FedRAMP Control Origination | Core OSCAL Value(s) |
---|---|
Service Provider Corporate | organization |
Service Provider System Specific | system-specific |
Service Provider Hybrid | organization + system-specific |
Configured by Customer | customer-configured |
Provided by Customer | customer-provided |
Shared | One or more of (organization, system-specific) and one or more of (customer-configured, customer-provided) |
Inherited from pre-existing... | inherited |
Based on this analysis, I believe the FedRAMP namespaced values can be deprecated in favor of the core OSCAL values. This requires an update to the FedRAMP guide.
Confirmed that this is still an issue with the validator. Wanted to know if this is going to be addressed in rev 5.
Expect there to be errors for every control, which is making the validation report very noisy.
Validations.zip
Good Afternoon, Wanted to see if there is any updated for this element. In Rev 5, the legacy SSP and the OSCAL ssp continue to have competing requirements, where the Legacy Control Origination's are still in effect, and the sp-corporate and sp-system elements have not been updated to the NIST formatting in the requirements document.
Requesting guidance for how to handle. Should we: For legacy SSP
For OSCAL SSP
When looking at the options, and FedRAMP allowing for re-combinations, is there planned restrictions on which combinations should be allowed?
Recommended combinations: <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
Combinations | Reasoning -- | -- organization, system-specific | Identifies Hybrid inherited, system-specific | identifies shared responsibility model upstream inherited, customer-configured | Identifies shared responsibility model upstream, and downstream
This is a ...
This relates to ...
NOTE: For feedback related to the OSCAL syntax itself, please create or add to an issue in the NIST OSCAL Repository.
SSP Guide p. 39 OSCAL Schema
What is your feedback?
What version of OSCAL are you using? (Check our info on supported OSCAL versions)
1.0.2
There is a discrepancy between FedRAMP SSP Guide and SSP Baseline with regard to Control Origination, namely: Baseline includes "Shared" while FedRAMP Guide does not. Is there mapping to identify which original source of truth now maps to the new models?
FedRAMP's values also differ from those defined in the OSCAL Schema under
<control-implementation>
<implemented-requirement>
<prop>
name="control-origination" in naming standard and selection abilities. Why can there be multiple selections by FedRAMP standards when NIST requires 1? Is this a deviation that requires NIST OSCAL update in schema, or is it expected to deviate?What is the mapping from current SSP requirement to OSCAL, for customers that are using old versions?