STRIDE
STRIDE is a six-category threat modeling framework used to identify and mitigate threats by category.
STRIDE provides a structured taxonomy for thinking about threats to software systems. Each category highlights real-world threat patterns and typical mitigations. STRIDE is commonly applied to Data Flow Diagrams or architectural models to reveal how assets such as authentication tokens, data stores, or cryptographic keys can be misused or exposed. Practical use involves mapping STRIDE categories to controls like strong authentication (Spoofing), data integrity checks (Tampering), non-repudiation and audit logging (Repudiation), encryption and access controls (Information Disclosure), resource provisioning and rate limiting (Denial of Service), and least-privilege/principal isolation (Elevation of Privilege). Limitations include context sensitivity and the fact that STRIDE does not inherently rank threats by risk without additional context.
graph LR
Center["STRIDE"]:::main
Rel_antimatter_propulsion["antimatter-propulsion"]:::related -.-> Center
click Rel_antimatter_propulsion "/terms/antimatter-propulsion"
Rel_arpanet["arpanet"]:::related -.-> Center
click Rel_arpanet "/terms/arpanet"
Rel_artificial_consciousness["artificial-consciousness"]:::related -.-> Center
click Rel_artificial_consciousness "/terms/artificial-consciousness"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простими словами
Generated ELI5 content
🤓 Expert Deep Dive
Generated expert content
❓ Часті питання
What does STRIDE stand for?
Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege.
How is STRIDE used in threat modeling?
It is applied to architectural diagrams and data flows to identify and mitigate threats by category.
Why is Elevation of Privilege included?
STRIDE is a threat modeling framework introduced by Microsoft to identify, categorize, and mitigate security threats against a system. It stands for Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege.
How many STRIDE categories are there?
Six categories in the canonical STRIDE model.