common-cloud-controls icon indicating copy to clipboard operation
common-cloud-controls copied to clipboard

Guidance needed on OSCAL structure (blocking CDMC-to-OSCAL mapping work)

Open ojeb2 opened this issue 1 year ago • 1 comments

Directional Design Decision Required

Context

A team from LSEG are working on providing an OSCAL representation of the key controls from the Cloud Data Management Capabilities (CDMC) spec. This is to provide concrete examples of data management controls that have cross-cloud implementations on AWS, Azure, Google and Snowflake. The LSEG team have been working with Michaela Iorga from NIST on the OSCAL representation but are blocked on a directional decision. We believe other CCC working groups are also potentially blocked on this too.

Description of Problem:

In order to successfully implement the CCC in OSCAL, it is imperative we establish the data model structure. As OSCAL is designed to be flexible, establishing the data model would not only provide a consistent approach to implementation but would provide guidance to the various works streams within the CCC project.

Potential Solutions:

The OSCAL data model can be Risk based, Service based or Threat based.

For context: LSEG believe seen a Risk based taxonomy working well for internal cloud control frameworks, but would like practical feedback from other CCC participants.

Action Required

Please comment to recommend which approach your organisation would find most useful, or mention in the next Thursday working group if not able to comment on-line.

ojeb2 avatar Feb 22 '24 12:02 ojeb2

Thank you, @ojeb2 .

The OSCAL data model can be Risk based, Service based or Threat based

The representation of the CCC in OSCAL needs to support the process: Risk based (implement the controls identified fro each abstract service/component, mitigate the risk through tailoring of the controls , and report the controls' assessment) or Threat based (tracking the threats the controls are mitigating and allowing to report when a control assessment has findings, which are the threats the controls was mitigating)

The Service based approach is supported by OSCAL Component definitions which identify for each service/component which controls must be implemented. The Component-definitions can be used by CSP as 'playbooks' , and can follow the Risk based or Threat based approach.

The PR #124 aims to demonstrate 2 options fro representing the CCC in OSCAL. Other alternatives can be created once the decision is made.

iMichaela avatar Feb 22 '24 17:02 iMichaela

This issue will be closed as stale in 7 days. Please update this issue if it is still needed.

github-actions[bot] avatar Jun 22 '24 22:06 github-actions[bot]

Closed as stale. An update may reopen this issue.

github-actions[bot] avatar Jun 29 '24 22:06 github-actions[bot]