Security Concepts

Vulnerability Management

Vulnerability Management

Vulnerability management is the ongoing, systematic process of discovering, evaluating, prioritizing, and addressing security vulnerabilities across an organization's entire technology ecosystem.

The Vulnerability Management Lifecycle

  1. Discovery: Scanning and inventorying all assets across on-premises, cloud, and remote environments
  2. Prioritization: Evaluating vulnerabilities based on severity (CVSS), exploitability, asset criticality, and active exploitation in the wild
  3. Remediation: Applying patches, implementing compensating controls, or accepting risk
  4. Verification: Confirming remediation was successful and vulnerabilities are resolved
  5. Reporting: Tracking metrics on exposure time, remediation rates, and risk reduction

Key Challenges

  • Volume: Thousands of new CVEs published annually; prioritization is essential
  • Legacy Systems: Older systems may not have patches available
  • False Priorities: CVSS scores alone don't reflect real-world risk — context matters
  • Operational Constraints: Patching windows, compatibility testing, and uptime requirements
  • Cloud & Container Sprawl: Dynamic environments create continuous changes to the attack surface

Modern Approaches

  • Risk-Based Vulnerability Management (RBVM): Prioritizing based on business risk and threat context, not just CVSS
  • Attack Surface Management: Continuously discovering unknown and shadow IT assets
  • Continuous Scanning: Moving from periodic scans to always-on monitoring
  • Agent + Agentless: Combining both approaches for comprehensive coverage

Metrics That Matter

  • Mean Time to Remediate (MTTR) by severity
  • Percentage of critical vulnerabilities patched within SLA
  • Number of assets with unknown vulnerability status
  • Exposure window (time from disclosure to remediation)

Related Terms

Related Reading