Skip to content

Intermediate · Enumeration and vulnerability assessment · topic 17 of 35 · 16 min

Vulnerability scanners: OpenVAS and Nessus (concepts)

Explanation

A vulnerability scanner automatically checks a target against a huge list of known issues and reports what it finds, with CVSS scores. OpenVAS (open-source) and Nessus (commercial) are common examples. They save time, but they produce false positives, so a human must verify every finding.

What a vulnerability scanner does

Doing enumeration and CVE look-ups by hand for every service would take forever. A vulnerability scanner automates it: it probes the target, matches what it finds against a large, regularly updated database of known issues, and produces a report with severities. It is a force multiplier, not a replacement for thinking.

ScannerTypeNote
OpenVAS / GreenboneOpen-sourceFree community edition; widely used for learning
NessusCommercial (free tier limited)Industry standard; Nessus Essentials for home use
Qualys, Rapid7 InsightVMCommercial / cloudUsed by larger organisations

The big caveat: false positives and false negatives

A false positive is when the scanner reports a problem that is not really there. A false negative is when it misses a real one. Both happen. A scanner might flag a version as vulnerable when the fix was backported, or miss a logic flaw it was never taught to see. So every scanner finding must be verified by a human before it goes in a report. Handing a client a raw scanner dump is poor work.

Careful: Vulnerability scanning is active and can be heavy: some checks may crash fragile services. Only scan authorised, in-scope targets, respect the rules of engagement (some clients forbid certain checks), and warn the client before running intensive scans against anything delicate.

Where scanners fit in a test

Scanners are great for breadth: quickly covering many hosts and catching the obvious, known issues. They are weak at depth: business-logic flaws, access-control mistakes and chained attacks usually need a human. A good test uses a scanner to clear the easy ground, then spends human effort where the tool cannot go.

Detection and defence

Detection: scanner traffic is loud and distinctive, and defenders often see it immediately. Defence: the real defence is the same patching and configuration the scanner is checking for — run your own authorised scans regularly, fix what they find, and keep systems updated so an attacker's scan returns little. Internal, authorised vulnerability scanning is a standard part of good security hygiene.

Need help?

Stuck on a word or an idea? Search this course, or every course, and jump straight to the explanation or a worked question.

Try:

Watch the lesson

Vulnerability scanners: OpenVAS and Nessus (concepts) · 1/7

Scanner = automated checks

A vulnerability scanner automatically checks a target against known issues.

Prefer a video by a teacher? Find free videos on “openvas nessus vulnerability scanner how it works beginners” on YouTube ↗

In real life: Scanner plus human

A tester runs OpenVAS against an authorised internal range and gets 40 findings. She discards 12 as false positives after checking them, confirms 3 critical issues with real evidence, and groups the rest by theme. Her report leads with the verified criticals and a clear fix for each. The scanner did in an hour what would have taken days — but it was her verification that made the report trustworthy.

Practice (0/3 done)

Task 1 · Question

A false positive is…

Task 2 · Question

Which is the open-source vulnerability scanner mentioned here?

Task 3 · Practice

Explain, in a note to a new teammate, why you never paste a raw scanner report to a client.

Quick quiz

Question 1

1.Vulnerability scanners are strong at…

Question 2

2.They are weak at…

Question 3

3.Before running an intensive scan on a fragile client system you should…

Question 4

4.The best defence a scanner points to is…

Read more (free)

Open a question to see the answer and why. The first ones are this topic's own quiz, so try the quiz above before you peek.

Vulnerability scanners are strong at…

Answer: Broad, fast checks for known issues

They cover many hosts quickly for known issues.

They are weak at…

Answer: Logic flaws, access control and chained attacks

Human judgement is needed for logic and access-control issues.

Before running an intensive scan on a fragile client system you should…

Answer: Check the RoE and warn the client; some checks can crash services

Intensive checks can disrupt delicate services; get clearance first.

The best defence a scanner points to is…

Answer: Patching and fixing the issues it reports

Run your own scans and fix what they find.

A critical CVSS score always means…Related

Answer: It is severe, but you still judge the real risk in context

Severity is high, but reachability and mitigations change the real risk.

From CVE and CVSS: naming and scoring weaknesses

The single most effective defence against a Metasploit exploit is…Related

Answer: Patching the vulnerability it targets

With no unpatched flaw, the matching exploit fails.

From Metasploit basics (in the lab)

Before reporting a finding you should…Related

Answer: Confirm it is real and the severity fits the context

Verify to avoid false positives and overstatement.

From Writing findings that get fixed

You may test wireless attacks on…Related

Answer: Only your own network and equipment

Only your own equipment; others are illegal to test.

From Wireless security concepts

Pass the quiz (60% or more) or mark this topic as done when you are ready.

Your progress is saved on this device only.

Next steps

  1. This is the last topic of “Enumeration and vulnerability assessment”. The module exam comes next.
  2. Module 5 exam: enumeration and vulnerability assessment · 12 questions · 20 min, without help. 3 topics of this module still to finish first.
  3. Then the next module, Web application testing: Burp Suite and the basics. 35 topics left in the course before the final exam.

← Previous: CVE and CVSS: naming and scoring weaknesses