opencontrol / discuss

a place to have conversations about OpenControl projects
https://github.com/opencontrol/discuss/issues
Other
16 stars 0 forks source link

Looking for mapping from 800-53 "Controls" to OC "Components" #27

Open openprivacy opened 7 years ago

openprivacy commented 7 years ago

I have two clients each with an ATO and tus an SSP. It's reasonably straightforward to pull each family of controls into separate .md files in GitHub (well, I'm using GitLab now). The next step is to convert the controls into OC YAML Components, but this is not 1:1. Does a suggested mapping exist?

I understand that each site will have its differences, but there is likely to be a fair amount of commonality. If the process can be reduced to a script that handles 90% of the controls and a process for massaging the 20% that didn't "fit" correctly, I believe this may help facilitate adoption.

afeld commented 7 years ago

Components will likely correspond to components of your software stack, such as the underlying infrastructure, the web framework, the database, etc. We recommend organizing this way, rather than by component family. Therefore, the mapping exists from those components to each of the relevant controls, rather than the other way around. That being said, given a list of components, you could certainly produce the reverse. For example, the Amazon S3 component takes care of controls X, Y, and Z. You could also potentially make components that correspond to certain general types of applications, such as a static site or a traditional three-tier architecture. Perhaps in your cases, these could get even more specific.

Does that help?

On Fri, Jul 21, 2017 at 4:58 PM Fen Labalme notifications@github.com wrote:

I have two clients each with an ATO and tus an SSP. It's reasonably straightforward to pull each family of controls into separate .md files in GitHub (well, I'm using GitLab now). The next step is to convert the controls into OC YAML Components, but this is not 1:1. Does a suggested mapping exist?

I understand that each site will have its differences, but there is likely to be a fair amount of commonality. If the process can be reduced to a script that handles 90% of the controls and a process for massaging the 20% that didn't "fit" correctly, I believe this may help facilitate adoption.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/opencontrol/discuss/issues/27, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFTOm4zIrgvm-U221BDvk5Nhxel5Bczks5sQRD7gaJpZM4Of4tF .

-- Aidan Feldman Innovation Specialist, 18F https://18F.gsa.gov aidan.feldman@gsa.gov

its-a-lisa commented 4 years ago

Should be closed when https://github.com/opencontrol/website/pull/46 gets merged