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

Implementation Layer Samples #13

Closed
1 of 5 tasks
brian-ruf opened this issue May 17, 2019 · 7 comments
Closed
1 of 5 tasks

Implementation Layer Samples #13

brian-ruf opened this issue May 17, 2019 · 7 comments

Comments

@brian-ruf
Copy link
Contributor

User Story:

As an OSCAL implementer, I would benefit from examples demonstrating both component and SSP content.

NOTE: Due to the sensitivity of SSP content, samples must be fictitious.

Goals:

  • Provide component examples, that cover several use cases, including a single vendor product, a single policy or process, and a capability comprised of a grouping of products, policies, and processes.
  • Provide SSP examples that cover several use cases, including "flat-file" SSP (classic word-based document conversion), and a component-based SSP.

Dependencies:

Issue usnistgov/OSCAL#246

Acceptance Criteria

  • At least one component example of an Individual product or service
  • At least one component example of a policy or procedure
  • At least one component example of a capability, consisting of one or more products, one or more policies, and one or more procedures.
  • At least one flat-file SSP example
  • At least one component-based SSP example
@david-waltermire
Copy link
Contributor

We need both SSP and Component samples. These should be artificial, constructed samples that will help a content creator better understand the SSP and component models.

@david-waltermire
Copy link
Contributor

A component can be a software application, service, technology, policy, procedure, or an aggregation of the previous. Some specific examples of each type would be helpful.

@iMichaela
Copy link
Contributor

iMichaela commented Sep 5, 2019

9/5/2019

The existing SSP sample needs a review to make sure the syntax did not change and the sample is still valid. A different sample might be needed to exercise the component aggregation approach of the SSP layer. @JoshLoveUSAF's small planned sample might be useful here.

@david-waltermire
Copy link
Contributor

This issue was partially addressed by PR usnistgov/OSCAL#492, which includes a component-based SSP. More work is needed to complete the other samples. Adding to sprint 25.

@bradh
Copy link
Contributor

bradh commented Jan 3, 2020

Can this task be split into individual tasks? The acceptance criteria is:

  1. At least one component example of an Individual product or service
  2. At least one component example of a policy or procedure
  3. At least one component example of a capability, consisting of one or more products, one or more policies, and one or more procedures.
  4. At least one flat-file SSP example
  5. At least one component-based SSP example

It looks like 5 was implemented in usnistgov/OSCAL#492

I have a sample in usnistgov/OSCAL#585 that could be useful for 1, when its reviewed / complete.

@AdamOlineDOJ
Copy link

Here is a sample SSP generated from DOJ's Cyber Security Assessment and Management (CSAM) tool populated with fictional data. The CSAM SSP format was designed to follow the NIST 800-18 Rev1 guidelines fairly closely.

The Minimum Security Controls section contains an artificially small subset of Controls compared with typical real-world SSPs. The intent was to include a small sample of Controls demonstrating various applicability scenarios (e.g. Applicable, Fully Inherited, Hybrid Inherited).

CSAM SystemSecurityPlan Sample For OSCAL.docx

@david-waltermire
Copy link
Contributor

These samples have been provided by way of templates in the FedRAMP automation repository and also by the examples (SSP and component) in the OSCAL content GitHub repository.

@david-waltermire david-waltermire transferred this issue from usnistgov/OSCAL Sep 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants