forked from usnistgov/oscal-content
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Examples of actions in SSP metadata for usnistgov#130.
- Loading branch information
1 parent
e0b05be
commit c0d17ff
Showing
4 changed files
with
305 additions
and
223 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,158 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<system-security-plan xmlns="http://csrc.nist.gov/ns/oscal/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://csrc.nist.gov/ns/oscal/1.0 ../../../../../oscal/xml/schema/oscal_complete_schema.xsd" uuid="182506ca-572f-47dd-9fe7-0d7e84c9f56a"> | ||
<metadata> | ||
<title>Example System SSP with Actions</title> | ||
<last-modified>2022-09-02T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.4</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<revisions> | ||
<revision> | ||
<last-modified>2022-08-30T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.1</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>Submitted to ISSM before approval by system owner.</p> | ||
</remarks> | ||
</revision> | ||
<revision> | ||
<last-modified>2022-09-02T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.2</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>The legal officer for the Security & Compliance Office has requested changes.</p> | ||
</remarks> | ||
</revision> | ||
<revision> | ||
<last-modified>2022-09-04T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.3</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>ISSM resubmitted with changes per the lawyer's request.</p> | ||
</remarks> | ||
</revision> | ||
<revision> | ||
<last-modified>2022-09-06T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.4</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>The legal officer for the Security & Compliance Office approves this draft of the document.</p> | ||
</remarks> | ||
</revision> | ||
</revisions> | ||
<role id="legal-officer"> | ||
<title>BigCorp IT Security and Compliance Division Legal Officer</title> | ||
<short-name>Legal</short-name> | ||
</role> | ||
<role id="issm"> | ||
<title>BigCourp Information System Security Manager</title> | ||
<short-name>ISSM</short-name> | ||
</role> | ||
<party uuid="166befca-8f70-4170-8848-2af978990772" type="organization"> | ||
<name>BigCorp Office of Information Technology Security and Compliance Division Legal Office</name> | ||
<short-name>BigCorp ITSEC</short-name> | ||
<link href="https://example.com" rel="homepage" /> | ||
<email-address>legal@example.com</email-address> | ||
<address type="work"> | ||
<addr-line>100 Main Street NW</addr-line> | ||
<city>Washington</city> | ||
<state>DC</state> | ||
<postal-code>20000</postal-code> | ||
<country>US</country> | ||
</address> | ||
</party> | ||
<action uuid="bc90bc6b-8d06-4422-8bbb-63fd525f62f6" date="2022-08-23T00:00:00.000000001-04:00" type="request-changes" system="http://csrc.nist.gov/ns/oscal"> | ||
<responsible-party role-id="legal-officer"> | ||
<party-uuid>166befca-8f70-4170-8848-2af978990772</party-uuid> | ||
</responsible-party> | ||
</action> | ||
</metadata> | ||
<import-profile href="#9aa67a14-d18e-461f-8eee-d7b661703a9f" /> | ||
<system-characteristics> | ||
<system-id identifier-type="http://ietf.org/rfc/rfc4122">103e77a8-ab96-4767-9625-19940fefde5f</system-id> | ||
<system-name>Example System</system-name> | ||
<description> | ||
<p>This is an example system to demonstrate a system security plan with rules, tests, and relations to control implementation requirements as evidence.</p> | ||
</description> | ||
<date-authorized>2022-08-23</date-authorized> | ||
<security-sensitivity-level>fips-199-moderate</security-sensitivity-level> | ||
<system-information> | ||
<information-type> | ||
<title>Summary of System Development Information in Example System</title> | ||
<description> | ||
<p>This application contains system development data.</p> | ||
</description> | ||
<confidentiality-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</confidentiality-impact> | ||
<integrity-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</integrity-impact> | ||
<availability-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</availability-impact> | ||
</information-type> | ||
</system-information> | ||
<security-impact-level> | ||
<security-objective-confidentiality>fips-199-moderate</security-objective-confidentiality> | ||
<security-objective-integrity>fips-199-moderate</security-objective-integrity> | ||
<security-objective-availability>fips-199-moderate</security-objective-availability> | ||
</security-impact-level> | ||
<status state="under-development" /> | ||
<authorization-boundary> | ||
<description> | ||
<p>There is no authorization boundary for the application.</p> | ||
</description> | ||
<remarks> | ||
<p>This is a notional example that will be permenantely in a development state. No authorization boundary will be defined.</p> | ||
</remarks> | ||
</authorization-boundary> | ||
</system-characteristics> | ||
<system-implementation> | ||
<user uuid="3260c490-ad55-4c99-a3d4-09a6b6f6fb17"> | ||
<authorized-privilege> | ||
<title>System Developer Privilege</title> | ||
<function-performed>add functionality</function-performed> | ||
<function-performed>modify functionality</function-performed> | ||
<function-performed>maintain deploy system in environment</function-performed> | ||
</authorized-privilege> | ||
</user> | ||
<component uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" type="this-system"> | ||
<title>The Example System Core Component</title> | ||
<description> | ||
<p>Example System, like other BigCorp information systems, uses security controls from a variety of frameworks, but is especially focused on NIST SP 800-53 controls.</p> | ||
</description> | ||
<status state="under-development" /> | ||
<remarks> | ||
<p>This is an example system with notional examples, the system and this document will never be complete, regardless of the intention of implicated by <code>action</code> examples.</p> | ||
</remarks> | ||
</component> | ||
</system-implementation> | ||
<control-implementation> | ||
<description> | ||
<p></p> | ||
</description> | ||
<implemented-requirement uuid="e7d0fd18-0bc6-4583-9eb2-66e77956a96d" control-id="at-1"> | ||
<responsible-role role-id="issm"/> | ||
<by-component component-uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" uuid="e188a871-6d0e-47c0-a5a8-9939114979d6"> | ||
<description> | ||
<p>The ISSM ensures staff developing and operating this system handle security awareness and training pretty well. The ISSM commits staff to operational guidelines and procedures based on BigCorp's Security Awareness and Training Policy. What is done by system staff in this description is much clearer and better than before.</p> | ||
</description> | ||
</by-component> | ||
</implemented-requirement> | ||
<implemented-requirement uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" control-id="ra-1"> | ||
<by-component component-uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" uuid="d1f3ad99-670f-4db9-a849-b24a6e4bac69"> | ||
<description> | ||
<p>The ISSM ensures staff developing and operating this system handle vulnerability management pretty well. The ISSM commits staff to operational guidelines and procedures based on BigCorp's Vulnerability Management Program Policy and Threat Intelligence Program Policy. What is done by system staff in this description is much clearer and better than before.</p> | ||
</description> | ||
</by-component> | ||
</implemented-requirement> | ||
</control-implementation> | ||
<back-matter> | ||
<resource uuid="9aa67a14-d18e-461f-8eee-d7b661703a9f"> | ||
<rlink href="https://raw.githubusercontent.com/usnistgov/oscal-content/main/nist.gov/SP800-53/rev5/xml/NIST_SP-800-53_rev5_MODERATE-baseline-resolved-profile_catalog.xml" /> | ||
</resource> | ||
</back-matter> | ||
</system-security-plan> |
142 changes: 142 additions & 0 deletions
142
src/examples/ssp/xml/actions/example-request-changes-ssp.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<system-security-plan xmlns="http://csrc.nist.gov/ns/oscal/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://csrc.nist.gov/ns/oscal/1.0 ../../../../../oscal/xml/schema/oscal_complete_schema.xsd" uuid="46126f22-0bca-4a16-b6b1-8cb7e1915292"> | ||
<metadata> | ||
<title>Example System SSP with Actions</title> | ||
<last-modified>2022-09-02T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.2</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<revisions> | ||
<revision> | ||
<last-modified>2022-08-30T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.1</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>Submitted to ISSM before approval by system owner.</p> | ||
</remarks> | ||
</revision> | ||
<revision> | ||
<last-modified>2022-09-02T00:00:00.000000001-04:00</last-modified> | ||
<version>0.0.2</version> | ||
<oscal-version>1.1.0</oscal-version> | ||
<remarks> | ||
<p>The legal officer for the Security & Compliance Office has requested changes.</p> | ||
</remarks> | ||
</revision> | ||
</revisions> | ||
<role id="legal-officer"> | ||
<title>BigCorp IT Security and Compliance Division Legal Officer</title> | ||
<short-name>Legal</short-name> | ||
</role> | ||
<role id="issm"> | ||
<title>BigCourp Information System Security Manager</title> | ||
<short-name>ISSM</short-name> | ||
</role> | ||
<party uuid="166befca-8f70-4170-8848-2af978990772" type="organization"> | ||
<name>BigCorp Office of Information Technology Security and Compliance Division Legal Office</name> | ||
<short-name>BigCorp ITSEC</short-name> | ||
<link href="https://example.com" rel="homepage" /> | ||
<email-address>legal@example.com</email-address> | ||
<address type="work"> | ||
<addr-line>100 Main Street NW</addr-line> | ||
<city>Washington</city> | ||
<state>DC</state> | ||
<postal-code>20000</postal-code> | ||
<country>US</country> | ||
</address> | ||
</party> | ||
<action uuid="bc90bc6b-8d06-4422-8bbb-63fd525f62f6" date="2022-08-23T00:00:00.000000001-04:00" type="request-changes" system="http://csrc.nist.gov/ns/oscal"> | ||
<responsible-party role-id="legal-officer"> | ||
<party-uuid>166befca-8f70-4170-8848-2af978990772</party-uuid> | ||
</responsible-party> | ||
</action> | ||
</metadata> | ||
<import-profile href="#9aa67a14-d18e-461f-8eee-d7b661703a9f" /> | ||
<system-characteristics> | ||
<system-id identifier-type="http://ietf.org/rfc/rfc4122">103e77a8-ab96-4767-9625-19940fefde5f</system-id> | ||
<system-name>Example System</system-name> | ||
<description> | ||
<p>This is an example system to demonstrate a system security plan with rules, tests, and relations to control implementation requirements as evidence.</p> | ||
</description> | ||
<date-authorized>2022-08-23</date-authorized> | ||
<security-sensitivity-level>fips-199-moderate</security-sensitivity-level> | ||
<system-information> | ||
<information-type> | ||
<title>Summary of System Development Information in Example System</title> | ||
<description> | ||
<p>This application contains system development data.</p> | ||
</description> | ||
<confidentiality-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</confidentiality-impact> | ||
<integrity-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</integrity-impact> | ||
<availability-impact> | ||
<base>fips-199-low</base> | ||
<selected>fips-199-low</selected> | ||
</availability-impact> | ||
</information-type> | ||
</system-information> | ||
<security-impact-level> | ||
<security-objective-confidentiality>fips-199-moderate</security-objective-confidentiality> | ||
<security-objective-integrity>fips-199-moderate</security-objective-integrity> | ||
<security-objective-availability>fips-199-moderate</security-objective-availability> | ||
</security-impact-level> | ||
<status state="under-development" /> | ||
<authorization-boundary> | ||
<description> | ||
<p>There is no authorization boundary for the application.</p> | ||
</description> | ||
<remarks> | ||
<p>This is a notional example that will be permenantely in a development state. No authorization boundary will be defined.</p> | ||
</remarks> | ||
</authorization-boundary> | ||
</system-characteristics> | ||
<system-implementation> | ||
<user uuid="3260c490-ad55-4c99-a3d4-09a6b6f6fb17"> | ||
<authorized-privilege> | ||
<title>System Developer Privilege</title> | ||
<function-performed>add functionality</function-performed> | ||
<function-performed>modify functionality</function-performed> | ||
<function-performed>maintain deploy system in environment</function-performed> | ||
</authorized-privilege> | ||
</user> | ||
<component uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" type="this-system"> | ||
<title>The Example System Core Component</title> | ||
<description> | ||
<p></p> | ||
</description> | ||
<status state="under-development" /> | ||
<remarks> | ||
<p>This is an example system with notional examples, the system and this document will never be complete, regardless of the intention of implicated by <code>action</code> examples.</p> | ||
</remarks> | ||
</component> | ||
</system-implementation> | ||
<control-implementation> | ||
<description> | ||
<p>Example System, like other BigCorp information systems, uses security controls from a variety of frameworks. Example System is especially focused on NIST SP 800-53 controls.</p> | ||
</description> | ||
<implemented-requirement uuid="e7d0fd18-0bc6-4583-9eb2-66e77956a96d" control-id="at-1"> | ||
<responsible-role role-id="issm"/> | ||
<by-component component-uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" uuid="e188a871-6d0e-47c0-a5a8-9939114979d6"> | ||
<description> | ||
<p>The ISSM ensures staff developing and operating this system handle security awareness and training pretty well.</p> | ||
</description> | ||
</by-component> | ||
</implemented-requirement> | ||
<implemented-requirement uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" control-id="ra-1"> | ||
<by-component component-uuid="1e3aaf69-258b-4e19-a4cc-0289049ceb7c" uuid="d1f3ad99-670f-4db9-a849-b24a6e4bac69"> | ||
<description> | ||
<p>The ISSM ensures staff developing and operating this system handle vulnerability management pretty well. The ISSM even tells them to use threat intelligence from the BigCorp SOC to prioritize mitigations and fixes of vulnerabilities!</p> | ||
</description> | ||
</by-component> | ||
</implemented-requirement> | ||
</control-implementation> | ||
<back-matter> | ||
<resource uuid="9aa67a14-d18e-461f-8eee-d7b661703a9f"> | ||
<rlink href="https://raw.githubusercontent.com/usnistgov/oscal-content/main/nist.gov/SP800-53/rev5/xml/NIST_SP-800-53_rev5_MODERATE-baseline-resolved-profile_catalog.xml" /> | ||
</resource> | ||
</back-matter> | ||
</system-security-plan> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
sequenceDiagram | ||
Alice->>+John: Hello John, how are you? | ||
Alice->>+John: John, can you hear me? | ||
John-->>-Alice: Hi Alice, I can hear you! | ||
John-->>-Alice: I feel great! |
Oops, something went wrong.