Component Patterns

Patterns that apply to components in component definitions (cDefs) and system security plans (SSPs).

Component Relationships and Interactions

Patterns for representing the relationships and interactions between components.

Component Relationships and Interactions

Relationships: Overview

In information systems, components interact with each other. Simple and complex component relationships can be represented accurately using OSCAL.

Relationship Types

Relationship representations include:

Complex Relationships

In its most basic form, each relationship represented with OSCAL stands alone. A collection of relationships may paint a more complete picture.


Example 1: Cryptographic Modules

A linux operating system includes a cryptographic module that has been successfully FIPS 140-3 validated by NIST Labs.

There are three components and two relationships.

Components:

Relationships:


Example 2: Network Connectivity

Working Here

A web server and a database are on the same network. The web server performs queries on the database server via a TLS 1.3 connection.

There are ___ components and ___ relationships

Components:

Relationships: