Security Analysis Threat Models#

STRIDE Threat Model
status: valid
Threat Model for sequence diagrams using STRIDE methodology

Note

Use the applicable threat models to ensure a structured analysis. If there are additional threat models needed, please enlarge the list of threat models.

Note

A security-relevant message shall be protected against spoofing, tampering, information disclosure, repudiation, denial of service, and elevation of privilege.

Threat Models for sequence diagrams
Table 53 Threat Models for sequence diagrams using STRIDE :header-rows: 1 :widths: 15,15,45,15#

Element

ID

Threat Mode (STRIDE Category)

Importance (can be used for prioritization)

message

MT_01_01

message is intercepted (Information Disclosure)

High

message

MT_01_02

message is tampered with (Tampering)

High

message

MT_01_03

message timing is manipulated (Tampering)

Medium

message

MT_01_04

message not received by all authorized recipients (Denial of Service)

High

message

MT_01_05

message content is modified (Tampering)

High

message

MT_01_06

message is blocked (Denial of Service)

High

message

MT_01_07

message is spoofed (Spoofing)

High

duration/time constraint

CT_01_01

timing constraint violated for attack (Tampering)

Medium

duration/time constraint

CT_01_02

timing attack enabling side-channel (Information Disclosure)

High

execution

EX_01_01

Process produces malicious result(s) (Tampering)

High

execution

EX_01_02

processing is slowed down for DoS (Denial of Service)

Medium

execution

EX_01_03

processing is accelerated to bypass checks (Tampering)

Medium

execution

EX_01_04

execution is terminated (Denial of Service)

High

execution

EX_01_05

execution flow is hijacked (Elevation of Privilege)

High

execution

EX_01_06

processing enters infinite loop (Denial of Service)

High

authentication

AU_01_01

authentication is bypassed (Spoofing)

High

authentication

AU_01_02

credentials are stolen (Information Disclosure)

High

authentication

AU_01_03

session is hijacked (Spoofing)

High

authorization

AZ_01_01

authorization is bypassed (Elevation of Privilege)

High

authorization

AZ_01_02

privileges are escalated (Elevation of Privilege)

High

authorization

AZ_01_03

access control is circumvented (Elevation of Privilege)

High

data storage

DS_01_01

data is accessed without authorization (Information Disclosure)

High

data storage

DS_01_02

data is modified without authorization (Tampering)

High

data storage

DS_01_03

data integrity is violated (Tampering)

High

logging/audit

LA_01_01

logs are deleted or modified (Repudiation)

Medium

logging/audit

LA_01_02

actions cannot be traced (Repudiation)

Medium

logging/audit

LA_01_03

sensitive data is logged (Information Disclosure)

High