- Terminology → proactive vs. reactive → identifying threats → STRIDE → supply chain.
- Threat modelling: a structured process to identify assets, find threats, analyse how they could be exploited, and decide mitigations.
- Asset: anything of value to the organization.
- Threat: a potential occurrence that may cause harm.
- Vulnerability: a weakness. Exposure: being open to asset loss through a threat.
- Risk: likelihood that a threat exploits a vulnerability.
- Control/countermeasure/safeguard: any action that prevents the exploit or minimizes its damage.
Asked in a real exam
- Risk management reduces vulnerabilities or threat impact with controls. Risk elements: assets, threats, vulnerabilities, exposure, risk, safeguards, attack, breach.
🎯 How this can come up · 1 question
The likelihood that a threat will exploit a vulnerability and cause loss is:
Correct: Risk.
- Threat modelling can be proactive (during design and development) or reactive (after deployment).
- Proactive = defensive approach: predict threats and design defences in. Reactive = adversarial approach: after deployment, e.g., penetration testing, fuzzing.
🎯 How this can come up · 1 question
Penetration testing an already deployed system is a proactive threat modelling approach.
False. It is reactive (adversarial).
- Identify threats by focusing on assets, on attackers, or on software.
🎯 How this can come up · 1 question
An organization that lists likely attackers and their goals is using which threat identification focus?
Correct: Attacker-focused.
- Approaches, continued.
- Approaches illustrated.
- Modern: system/architecture-focused (components, interactions, trust boundaries).
- Data-focused: sensitive data at rest, in transit, in use. Breaches are the most common impact.
- Supply chain / third-party focused: vendors, libraries, APIs.
- Environment/deployment-focused: cloud, on-prem, configuration, patching, CI/CD pipelines.
- Example: a university learning platform: assignments, quizzes, grades.
- Three steps: identify technologies (diagram the system), identify attacks against each element, determine reduction (mitigation) analysis.
- Threat models: STRIDE, PASTA, VAST, Trike, DREAD…
Asked in a real exam
🎯 How this can come up · 1 question
PASTA aims at selecting countermeasures in relation to the value of the assets. It is a ___ methodology.
Final 221 B.
- STRIDE (Microsoft) classifies threats into six categories.
- Spoofing (falsified identity), Tampering (unauthorised change), Repudiation (denying an action), Information disclosure, Denial of service, Elevation of privilege.
Asked in a real exam
🎯 How this can come up · 3 questions
A customer denies making a transfer and there are no logs to prove otherwise. STRIDE category?
Major A.
Which property does Spoofing violate?
Major C.
Elevation of privilege violates:
Correct: Authorization.
- Table: threat, property, example.
🎯 How this can come up · 1 question
For a mobile banking app, give one STRIDE threat example, its violated property and a mitigation for Spoofing, Tampering and Denial of service. (Major C)
Spoofing: an attacker logs in with stolen credentials → authentication → enforce MFA, strong passwords, account lockout. Tampering: a man in the middle changes the amount of a transfer → integrity → TLS for all API traffic, sign/HMAC requests. Denial of service: flooding the transaction API → availability → rate limiting, WAF rules, DDoS protection, load balancing.
- STRIDE example 1: a web application.
- STRIDE example 2: an online banking app (transfers, balances, account updates).
- STRIDE example 3.
- Threat modelling in the supply chain.
- A supply chain is the network between a company and its suppliers that produces and distributes a product.
- A secure supply chain: reliable, trustworthy, transparent vendors.
- Security assessments must cover external entities too.
- Inspect connected systems: on-site assessment, document exchange and review, process/policy review, third-party audit.
- End of chapter.
No slides match this filter.