Overview
A threat is any potential event or actor that could harm your assets by exploiting a weakness. Threats are the "what could go wrong" side of security. This lesson defines threats precisely and separates them from related terms people often blur together — vulnerabilities and risks.
Learning objectives
- Define a threat and distinguish it from a vulnerability and a risk.
- Categorize threats by source (adversarial, accidental, structural, environmental).
- Understand why naming threats is the first step in defending against them.
Core concept
Three terms are constantly confused, so pin them down:
- Threat — the potential cause of harm (e.g. a criminal group, a flood, a careless employee).
- Vulnerability — a weakness the threat could use (e.g. an unpatched server, an unlocked door).
- Risk — the combination: the likelihood a threat exploits a vulnerability times the impact if it does.
A threat with no matching vulnerability, or a vulnerability with no threat, produces little risk. Risk appears where the two meet.
How it works
NIST (SP 800-30) groups threat sources into four useful buckets:
- Adversarial — humans acting deliberately: criminals, insiders, nation-states.
- Accidental — mistakes by legitimate users or admins (deleting the wrong data, misconfiguration).
- Structural — equipment or software failing (a dying hard drive, a software bug).
- Environmental — natural or infrastructure events (fire, flood, power loss).
Security often over-focuses on the adversarial bucket, but accidental and structural threats cause a large share of real incidents.
Practical example
A company's customer database is an asset. Threats to it include: a ransomware crew (adversarial), an admin running a bad migration (accidental), a failing storage array (structural), and a data-centre flood (environmental). Each threat pairs with different vulnerabilities and needs different controls — you cannot defend well against a threat you have not named.
Cybersecurity relevance
Everything downstream — threat modeling, risk registers, detection engineering — starts from a clear list of threats. Confusing threats with vulnerabilities leads teams to buy tools that address the wrong problem.
Common mistakes
- Using "threat," "vulnerability," and "risk" interchangeably. They are distinct and the difference guides decisions.
- Only considering malicious human threats, ignoring accidents and failures.
Key takeaways
- A threat is a potential cause of harm; a vulnerability is the weakness it uses; risk is their combination.
- Threat sources are adversarial, accidental, structural, or environmental.
- Defense begins with explicitly identifying relevant threats.
Check your understanding
- Classify each as threat, vulnerability, or risk: "an unpatched web server," "a ransomware gang," "the chance of a 6-figure loss from that gang exploiting that server."
- Give one accidental and one structural threat to an email system.

