Topics in this domain

Vulnerability Assessment and Scanning

Threats and vulnerabilities · 2 min read

Why it matters to risk

Risk needs a threat, a vulnerability and an asset. Vulnerability assessment finds the weaknesses, so the security manager knows where threats could get in and can fix what matters most first. One CISM task is to participate in and/or oversee the vulnerability assessment and threat analysis process.

Not just missing patches

Technical, process, people and physical vulnerabilities with examples.
TypeExamplesHow it’s found
TechnicalMissing patches, misconfiguration, weak encryption, insecure codeScanning, configuration reviews, code analysis, penetration tests
ProcessNo leaver process, unapproved changes, untested backupsProcess reviews, audits, incident lessons
PeoplePhishing susceptibility, key-person dependency, missing skillsPhishing simulations, skills assessments
PhysicalUnlocked server rooms, no visitor control, a single power feedSite inspections

Scanning methods

MethodWhat it gives
Authenticated (credentialed)A deep view: installed software, missing patches, settings
UnauthenticatedWhat an outsider sees; misses many issues
External vs internalInternet exposure vs what an insider or intruder could reach
Web application (DAST)Flaws such as injection in running applications
Agent-basedA continuous view of laptops and cloud servers that move around
Cloud posture (CSPM)Misconfigured cloud services, such as public storage

Prioritise by risk

Prioritise by severity, active exploitation, exposure, asset criticality and compensating controls.

The severity score (CVSS) alone is a poor guide. Prioritise using:

  • severity: the CVSS base score
  • active exploitation: is it on a known-exploited list such as CISA’s KEV catalogue, and how likely is exploitation (the EPSS score)?
  • exposure: internet-facing or internal?
  • asset criticality: what does the system hold or run?
  • compensating controls: segmentation, a web application firewall, monitoring

Example. Scans report 3,000 “critical” findings. Filtering for internet-facing systems with known-exploited vulnerabilities leaves 40. The team fixes those within 7 days and schedules the rest by asset criticality.

The program

  1. Inventory every asset. You can’t scan what you don’t know about.
  2. Scan regularly and after significant changes.
  3. Prioritise by risk.
  4. Remediate through owners with agreed deadlines (service levels by severity).
  5. Verify by rescanning.
  6. Report trends, overdue items and accepted exceptions to management.

Systems that can’t be patched need compensating controls (isolation, monitoring) and documented risk acceptance.

Vulnerability assessment finds weaknesses. Penetration testing goes further and tries to exploit them, which is covered in Domain 3.

How the exam asks about it

If the question asks…The answer is usually…
Prerequisite for vulnerability scanningAn accurate asset inventory
Type of scan that finds the mostAuthenticated (credentialed)
How to prioritise vulnerabilitiesBy risk: exploitability, exposure and asset criticality
What a clean scan meansNo known issues were found, not that the system is secure
A system that can’t be patchedCompensating controls and documented risk acceptance

In short

  • Vulnerability assessment identifies weaknesses that threats could exploit; it feeds the risk assessment and remediation plans.
  • Vulnerabilities aren't only technical: processes, people and physical facilities have weaknesses too.
  • Scanning methods: authenticated vs unauthenticated, internal vs external, network, web application, agent-based, cloud configuration.
  • Prioritise by risk: severity (CVSS), active exploitation (known-exploited lists, EPSS), exposure, asset criticality and compensating controls.
  • A complete, current asset inventory comes first; you can't scan what you don't know about.
  • Track remediation against agreed timelines and rescan to verify fixes.

Exam traps

  • Fixing purely by CVSS score ignores exploitation and business criticality.
  • A clean scan only means no known issues were found by that scan.
  • Unauthenticated scans miss many vulnerabilities that authenticated scans find.
  • Vulnerability assessment finds weaknesses; penetration testing tries to exploit them. Don't confuse the two.

Slides

Click the slide and use the arrow keys. F toggles full screen.

CISM · Domain 2 · Threats and vulnerabilities

Vulnerability Assessment and Scanning

How the security manager runs a vulnerability assessment program: finding technical and non-technical weaknesses, scanning methods, and prioritising fixes by risk rather than by score.

1 / 9