This section provides an overview of various threat modeling methodologies, emphasizing their unique strengths, focus areas, and applicability.

Risk-Storming

Risk-storming is an interactive, collaborative technique designed to rapidly identify, analyze, and prioritize risks within projects or systems. Combining elements of brainstorming and structured risk assessment, risk-storming engages stakeholders in proactively exploring potential threats, vulnerabilities, and mitigation strategies through dynamic discussions and visual representations.

STRIDE

STRIDE stands for Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege. Each category highlights a specific type of threat. By analyzing systems through these distinct lenses, teams can proactively uncover vulnerabilities and implement targeted security controls, effectively enhancing system resilience.

LINDDUN

LINDDUN, an acronym for Linkability, Identifiability, Non-repudiation, Detectability, Disclosure of information, Unawareness, and Non-compliance, guides practitioners through systematically identifying privacy risks within systems. By addressing privacy concerns methodically, LINDDUN supports the proactive design of privacy-preserving measures, ensuring compliance with data protection standards and enhancing user trust.

Attack Trees

Attack Trees are a visual, hierarchical threat modeling technique used to systematically represent potential attack scenarios. Attack Trees outline possible goals of attackers, decomposing each goal into detailed steps or conditions necessary for an attack to succeed. By clearly visualizing these pathways, teams can efficiently identify vulnerabilities, prioritize defenses, and better understand the overall security posture of their systems.

Risk Rating

Risk rating based on impact and probability of occurrence is a common method for assessing and prioritizing risks in a structured way.

| | High Impact | Medium Impact | Low Impact | | --- | --- | --- | --- | | High Probability | Critical | High | Medium | | Medium Probability | High | Medium | Low | | Low Probability | Medium | Low | Insignificant |