/
Application Security Documentation Model Template

Application Security Documentation Model Template



This is a work in progress

This is a work in progress



This template is intended to guide an application to generate security documentation.

It consists of multiple sections. An application's documentation would only include the sections that are appropriate.

This template is intended to guide an application to generate security documentation.

It consists of multiple sections. An application's documentation would only include the sections that are appropriate.

Each section will have two portions:

  • Security Expectations:

What the user can and cannot expect in terms of security from the software produced by the project, that is, the security requirements that the software is intended to meet. It may make include pointers into the project's architecture document.

  • Security Assurances:

This gives a justification as to why the above security requirements are met. The assurance case MUST include: a description of the threat model, clear identification of trust boundaries, an argument that secure design principles have been applied, and an argument that common implementation security weaknesses have been countered.



For applications that have incoming connections from external entities:

For applications that have incoming connections from external entities:



Security Expectations

Security Assurances

Security Expectations

Security Assurances















For applications that have outgoing connections to external entities:

For applications that have outgoing connections to external entities:



Security Expectations

Security Assurances

Security Expectations

Security Assurances















For applications that have incoming connections from internal entities:

For applications that have incoming connections from internal entities:



Security Expectations

Security Assurances

Security Expectations

Security Assurances















For applications that have outgoing connections to internal entities:

For applications that have outgoing connections to internal entities:



Security Expectations

Security Assurances

Security Expectations

Security Assurances















Application-specific considerations:

Application-specific considerations:



Security Expectations

Security Assurances

Security Expectations

Security Assurances



















Related content

PF - ONAP Security Review Questionnaire
PF - ONAP Security Review Questionnaire
More like this
Security Assessment Models
Security Assessment Models
More like this
Initial Charter (5/16/17)
Initial Charter (5/16/17)
More like this
Proposed Functional Template for Use Cases
Proposed Functional Template for Use Cases
More like this
Security Framework
Security Framework
More like this
Use Case Template
Use Case Template
More like this