Threat Modeling
Security
Structured analysis of assets, adversaries, attack surfaces, and mitigations to manage risk.
Definition
Threat modeling defines assets (data, accounts), adversaries (criminals, stalkers, advertisers), attack vectors (phishing, tracking, exploitation), and mitigations. Outputs often include prioritized controls and security requirements.
Why this matters
Why it matters: Privacy is context-dependent; threat modeling prevents over- or under-protecting by focusing on realistic adversaries and impact.
Example
Example: For a high-risk user, require phishing-resistant MFA, hardened devices, encrypted messaging, and controlled backups; for low-risk users, focus on strong passwords, updates, and privacy settings.