-
Notifications
You must be signed in to change notification settings - Fork 220
Open
Labels
Model EngineeringAn issue to be discussed during the bi-weekly Model Engineering MeetingAn issue to be discussed during the bi-weekly Model Engineering MeetingScope: ModelingIssues targeted at development of OSCAL formatsIssues targeted at development of OSCAL formatsenhancement
Description
User Story:
As a project {stakeholder}, I need to be able to understand how information is flowing throughout the accreditation boundary and how these ports and protocols are being leveraged.
Communication via API
- Would this be a new type of component, or should it be leveraged as an interconnection?
- What if the API is not leaving the boundary, how to describe within-boundary (but not local) connections?
- Should it be references as a service, or define the software that is using the API, then link to service.
Software that leverage services:
- Confirm logical tie to inventory: Should the service point to the software, and the software be an implemented component?
- Does it matter if the software is just running locally?
- What if the service is not just running locally?
- Are there any other components that should be included in the list of "provided-by" and/or "used-by"?
Communication between two inventory items (Web server and DB):
- Should this be considered an interconnection or a service?
- If a service, do I need to identify the service on both edges of the connection?
- how should we evaluate the security of these connections?
Are cryptographic modules considered a component?
- Should they be included in the "provided-by" and/or "used-by"?
- Should there be a new tag for the encryption deployed by the service?
- Is this only required in specific circumstances (local, external interconnection, internal connection).
Goals:
Expand the use case of Components and protocols to meet the edge use cases of many interconnections, or support guidance for how to define edge.
Dependencies:
Link usnistgov/oscal-cli#186
Acceptance Criteria
- All website and readme documentation affected by the changes in this issue have been updated.
- A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
- The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.
Metadata
Metadata
Assignees
Labels
Model EngineeringAn issue to be discussed during the bi-weekly Model Engineering MeetingAn issue to be discussed during the bi-weekly Model Engineering MeetingScope: ModelingIssues targeted at development of OSCAL formatsIssues targeted at development of OSCAL formatsenhancement
Type
Projects
Status
Further Analysis Needed