Introduction
Finding weak spots in computer systems before attackers do is a big challenge. Vulnerability scanning tools help by automatically checking systems for security problems so they can be fixed early.
Imagine a home inspector checking a house for problems like broken locks, leaky windows, or faulty wiring. The inspector uses a checklist to find issues that could cause trouble later. Similarly, vulnerability scanners check computers for security problems before hackers find them.
┌───────────────────────────────┐
│ Vulnerability Scanner │
├───────────────┬───────────────┤
│ Nessus │ OpenVAS │
├───────────────┼───────────────┤
│ Commercial │ Open-source │
│ Large DB │ Community DB │
│ Detailed │ Flexible │
│ Reports │ Free │
└───────────────┴───────────────┘
↓ ↓
┌─────────────────────────────────┐
│ Scans Systems for Weaknesses │
│ - Missing patches │
│ - Weak passwords │
│ - Open ports │
│ - Software bugs │
└─────────────────────────────────┘
↓
┌───────────────────────────────┐
│ Reports & Prioritizes │
│ Fixes Needed by Risk Level │
└───────────────────────────────┘