Skip to content

corbaltcode/opencontrol-poc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenControl Proof of Concept

Proof of concept for using OpenControl to generate an application's System Security Plan (SSP).

OpenControl has three types of inputs:

  • Standards: Standards are groups of security controls. For example, the NIST 800-53 standard contains the AC-2 Account Management security control (among others).
  • Certifications: Certifications are subsets of security controls that must be met in order to achieve a certification. For example, the FedRAMP moderate certification requires meeting particular NIST 800-53 security controls.
  • Components: Components are system components that meet security controls. For example, the AWS IAM (Identity and Access Management) component meets the AC-2 security control (among others).

For the proof of concept, we're considering the Geography API application to be seeking the Lightweight ATO certification, which references the NIST 800-53 standard. The Geography API implements some controls and also inherits AWS component controls because it runs on AWS.

How to

Setup

Install compliance-masonry and gitbook-cli.

Generate the SSP

$ make pdf  # Generates ssp.pdf
$ open ssp.pdf

List unimplemented controls

$ make diff

TODO

About

OpenControl Proof of Concept

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%