Intermediate · Enumeration and vulnerability assessment · topic 17 of 35 · 16 min
Vulnerability scanners: OpenVAS and Nessus (concepts)
Explanation
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.
| Scanner | Type | Note |
|---|---|---|
| OpenVAS / Greenbone | Open-source | Free community edition; widely used for learning |
| Nessus | Commercial (free tier limited) | Industry standard; Nessus Essentials for home use |
| Qualys, Rapid7 InsightVM | Commercial / cloud | Used 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.
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
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)
A false positive is…
Which is the open-source vulnerability scanner mentioned here?
Explain, in a note to a new teammate, why you never paste a raw scanner report to a client.
Quick quiz
Read more (free)
Related help
Before this, learn
This topic builds on these. If something here feels new, open them first.
Related topics
- Metasploit basics (in the lab)Deeper lab skills: passwords, privilege, Metasploit, wireless
- Writing findings that get fixedPost-exploitation ethics and reporting
- Wireless security conceptsDeeper lab skills: passwords, privilege, Metasploit, wireless
- Threats, vulnerabilities and riskCyber Security: from zero to SOC analyst · Security basics
- Intrusion detection and prevention (IDS/IPS)Cyber Security: from zero to SOC analyst · Identity and network defence
- Image and container securityDevOps: Git, Docker, Kubernetes and CI/CD · Docker
Questions people ask about this
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.
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.
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.
You may test wireless attacks on…Related
Answer: Only your own network and equipment
Only your own equipment; others are illegal to test.
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
- This is the last topic of “Enumeration and vulnerability assessment”. The module exam comes next.
- Module 5 exam: enumeration and vulnerability assessment · 12 questions · 20 min, without help. 3 topics of this module still to finish first.
- Then the next module, Web application testing: Burp Suite and the basics. 35 topics left in the course before the final exam.