01 Read02 Apply03 Complete

Build the idea first, then use the next activity to check it.

Threats, vulnerabilities and the words in between

Four terms that are used interchangeably and should not be, and the two principles that decide most network security design.

9 min readSecurity

What you will be able to do

  • Distinguish a threat, a vulnerability, an exploit and a risk
  • Explain the three properties security is trying to protect
  • Apply least privilege to a filtering decision
  • Say what defence in depth buys that a single strong control does not

Before this: You should know what an access control list does - see "Filtering traffic with an ACL". Nothing else.

Why it matters: These four words appear throughout both exams and in every security conversation you will have, and they are routinely swapped for one another. Using them precisely is not pedantry - a vulnerability with no threat and a threat with no vulnerability need completely different responses.

Security writing is full of sentences like "we found a threat on the file server". That could mean four different things, each needing a different response, which is why the vocabulary is worth getting right before anything else.

Four words, four different things
TermWhat it isExample
VulnerabilityA weakness that could be taken advantage ofA management interface reachable from the whole office network
ThreatSomething or someone that might take advantage of itAnyone who can plug into an office port
ExploitThe specific method of taking advantage of itLogging in to that interface with a default password
RiskThe chance of it happening, combined with what it would costHigh, because the interface controls every route in the building

The reason these are separated is that each one can be addressed independently. You can remove a vulnerability by restricting the interface. You can reduce a threat by controlling who reaches the network. You cannot do much about an exploit existing. And risk is what you actually decide budgets against.

What is being protected

Security has three goals, and naming which one a control serves is a good check that it is worth having.

The three properties
PropertyThe question it answersWhat breaks it
ConfidentialityCan only the right people read this?An open share, an unencrypted link
IntegrityIs this what it was when it was sent?Modification in transit, a tampered record
AvailabilityCan the right people reach it when they need to?A failed link, a denial-of-service flood, an over-broad filter

Least privilege

Every account, device and traffic flow gets exactly the access it needs to do its job, and nothing beyond that. Applied to a network, it means a filter starts by permitting the specific flows that are required and denying everything else - not by blocking the things somebody thought of and allowing the rest.

Two rules with the same intent and different consequences

The contractor auditing the accounts system needs to reach one server. One approach denies them the finance subnet and permits everything else; the other permits that one server and denies everything else. Both satisfy the immediate request. The first also grants access to every system nobody thought about during the conversation, including the ones built next year.

That is why the default-deny ordering matters so much in an access control list. A list that ends in an implicit deny expresses least privilege by construction; a list of specific denials expresses a guess about what is dangerous.

Defence in depth

No single control is reliable. Rules get edited, devices get replaced, someone approves an exception at five o'clock on a Friday. Defence in depth assumes each layer will occasionally fail and arranges that no single failure is sufficient.

  • Segmentation, so a compromised machine reaches less of the network.
  • Filtering at the boundary between segments, so movement between them is explicit.
  • Authentication on devices, so reaching a management interface is not the same as controlling it.
  • Monitoring, so a failure of the above is noticed rather than discovered later.

Mitigation, and the other options

Mitigation means reducing a risk rather than removing it, and it is one of four responses. Naming which one you have chosen is useful, because three of them are legitimate and the fourth is what happens when nobody decides.

What you can do about a risk
ResponseWhat it means
MitigateReduce the likelihood or the impact - the usual technical work
TransferMake it someone else's cost, typically by insurance or contract
AvoidStop doing the thing that creates the risk
AcceptDecide it is tolerable, deliberately and on the record

Accepting a risk is a real and often correct decision. The failure mode is accepting one without noticing, which is indistinguishable from accepting it deliberately right up until the moment it matters.

Terminology

Vulnerability
A weakness that could be taken advantage of.
Threat
Something or someone that might take advantage of a vulnerability.
Exploit
The specific technique used to take advantage of one.
Risk
Likelihood combined with impact - what you actually prioritise on.
Least privilege
Granting exactly the access required and nothing more, so that unlisted access is denied rather than permitted.
Defence in depth
Layering controls so that no single failure is enough on its own.

Key takeaways

  • A vulnerability is the weakness, a threat is who might use it, an exploit is how, risk is what it costs.
  • Security protects confidentiality, integrity and availability - and availability is the one controls most often break.
  • Least privilege means permitting what is needed and denying the rest, not denying what seems dangerous.
  • A default-deny list expresses least privilege by construction; a list of denials expresses a guess.
  • Defence in depth assumes every layer will sometimes fail, so no single failure is enough.
  • Mitigate, transfer, avoid or accept - and accepting by accident is the failure mode.

Ready to keep going?

Create a free account to save your progress and take the knowledge check.

subnetica© 2026 · Learn, practice, retain.
AboutFAQPrivacy PolicyTerms & Acceptable UseAccessibilitycontact@subneti.ca
CCNA is a registered trademark of Cisco Systems, Inc. CompTIA Network+ and CompTIA Security+ are registered trademarks of CompTIA, Inc. Subnetica is an independent learning platform and is not affiliated with, endorsed by, or sponsored by Cisco Systems, Inc. or CompTIA, Inc.