Skip to content
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

Add CCC Roadmap to Project ReadMe #52

Closed
wants to merge 3 commits into from
Closed

Conversation

mcleo-d
Copy link
Member

@mcleo-d mcleo-d commented Oct 3, 2023

Description

This pull request adds the 30, 60, 90 day roadmap created by the OSCAL (@jonmuk) and Taxonomy (@mark-rushing) working groups to the main project ReadMe. This work was fulfilled within and closes #13

The MITRE (@git-hub-forwork1) working group still needs to add their roadmap to the project, which can be done by pull request into the ReadMe section created by this pull request.

@mcleo-d mcleo-d added All Working Groups Work related to project wide scope ready for review roadmap Represents a roadmap item labels Oct 3, 2023
@mcleo-d mcleo-d self-assigned this Oct 3, 2023
Copy link
Contributor

@iMichaela iMichaela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments and suggestions were provided.

  1. Controls are documented in an OSCAL Catalog
  2. An OSCAL Profile can select and customize (per service) a subset of controls
  3. The implementations of controls in a Profile or Catalog are implemented in an OSCAL Component definition (CDef)
  4. When a component become part of a system, the CDef is reviewed and configurations and controls' implementations are adapted , and the information is captured in an system security plan (SSP)
  5. SSP is used in an assessment to generate the Assessment Plan (AP) . The assessment findings , observations, risks identified, etc. are captured in the Assessment Result, and the deficiencies are reported in OSCAL POA&M and conveyed to the SSP and system owner to address or assume the risk .

1, 2, and 3, is what this group can demonstrate and help group 4 to generate.

- Define the end target for the working group.
- For example, stop regenerating processes.
2. [Define whether the working group wants to create a repo of component definitions #43](https://github.com/finos/common-cloud-controls/issues/43)
- Define whether the working group wants to create an OSCAL catalog?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the bullets under item 2. are separate from the decision of creating a repository of component definitions for the abstracted cloud capabilities/components/services. If FINOS wants to publish the CCC in OSCAL, then an example catalog is needed (maybe a tutorial, for the 4th team to know how to implement the final catalog)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see recommendation here - #52 (comment)

- Allocate MITRE threats and apply OSCAL mitigations
- Write Gherkin tests to describe service configuration expectations
- Work with CSPs on how Gherkin should be interpreted via cloud APIs

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see recommendation here - #52 (comment)

Readme.md Outdated
1. [Define vision and purpose for OSCAL Representation of CCC working group #42](https://github.com/finos/common-cloud-controls/issues/42)
- Define the end target for the working group.
- For example, stop regenerating processes.
2. [Define whether the working group wants to create a repo of component definitions #43](https://github.com/finos/common-cloud-controls/issues/43)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please see recommendation here - #52 (comment)

@mcleo-d
Copy link
Member Author

mcleo-d commented Oct 13, 2023

Hey @iMichaela 👋🏻

Thank you for the change requests.

I've updated the PR to reflect the live updates made during the #54 meeting that can be reviewed below.

Can I suggest these changes are merged and your changes are applied through a new PR. This way we're not editing and reviewing by commit?

Thanks for your collaboration on this 😄

James.

@mcleo-d
Copy link
Member Author

mcleo-d commented Nov 9, 2023

The roadmap should be added to a separate markdown so not to bloat the project readme.

@mcleo-d mcleo-d closed this Nov 9, 2023
@mcleo-d mcleo-d deleted the add-roadmap-readme branch November 9, 2023 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
All Working Groups Work related to project wide scope roadmap Represents a roadmap item
Development

Successfully merging this pull request may close these issues.

The creation of a Common Cloud Controls 30, 60, 90 day plan
2 participants