Key Points
Vulnerability management identifies and remediates known weaknesses in known assets. Attack surface management discovers everything an attacker can reach and treats exposure itself as a risk, not just the vulnerabilities those assets contain.
Understanding the distinction matters because using one without the other leaves gaps that attackers are very good at finding. This guide explains what each approach does, where they overlap, and how to use them together to build a more complete security posture.
What is vulnerability management?
Vulnerability management is the continuous process of identifying, prioritizing, and remediating security weaknesses in your IT infrastructure. It's one of the most established disciplines in cybersecurity — and for good reason. New vulnerabilities appear every day, and without a structured process for finding and fixing them, organizations quickly fall behind.
Vulnerability management relies on automated scanners that probe your systems and compare what they find against databases of known weaknesses. These checks cover thousands of potential issues across your infrastructure, and they produce findings that security teams use to prioritize remediation.
Vulnerability management is also commonly a compliance requirement. Frameworks like SOC 2, ISO 27001, PCI DSS, and HIPAA all expect organizations to demonstrate they're regularly scanning for and addressing vulnerabilities.
What does vulnerability scanning check for?
A modern vulnerability scanner covers several broad categories of security issues:
- Vulnerable software: known weaknesses in specific versions of third-party software and hardware, from web servers and databases to routers and VPN appliances. This is typically the largest category.
- Web application vulnerabilities: issues like SQL injection, cross-site scripting (XSS), and directory traversal that could allow attackers to access data, compromise servers, or attack users of your applications.
- Misconfigurations: incorrectly configured software, common setup mistakes, and security best practices not being followed, such as exposing code repositories.
- Encryption weaknesses: weak cipher suites, insecure protocol versions, and SSL/TLS certificate misconfigurations.
- Unintentionally exposed software: exposed databases, admin interfaces, and sensitive services such as SMB.
- Information leakage: areas where your systems report information to end users that should remain private.
Not all scanners cover all of these categories equally. Some focus narrowly on web application vulnerabilities and may miss infrastructure-level flaws entirely. If you're relying on a single scanner, it's worth verifying that it has no gaps in its coverage.
What is the vulnerability management process?
The lifecycle of a vulnerability management program typically follows four repeating steps:
- Find: run scans to identify vulnerabilities across your known assets
- Prioritize: assess severity using frameworks like CVSS (Common Vulnerability Scoring System), plus contextual factors like whether a public exploit exists and how sensitive the affected system is
- Fix: patch, mitigate, or accept risks based on business context
- Monitor: scan regularly so new vulnerabilities don't go undetected (read more about how often you should scan)
The CVSS score provides a useful starting point for prioritization (ranging from 0.0 to 10.0), but it shouldn't be the only factor. A high-severity vulnerability on an internal test system may matter less than a medium-severity flaw on a customer-facing payment portal. Context is everything.
The limitations of traditional vulnerability management
Vulnerability management is important, but it has two significant constraints.
The first is scope: it only covers assets you already know about. If a developer spins up a new cloud instance, if a forgotten subdomain is still running, or if a subsidiary acquired last year brought along infrastructure you've never cataloged — none of that will be scanned unless it's been added to your asset list.
The second is how exposures get scored. Many vulnerability scanners will flag things like exposed databases, admin interfaces, or sensitive services — but because these don't carry a CVE, they don't get a CVSS score. That means they typically land in informational findings, buried beneath a long list of patchable vulnerabilities, and get deprioritized or ignored entirely. In practice, an internet-exposed MySQL database or a publicly accessible admin panel could represent a far greater real-world risk than, say, a high-severity CVE — but the way VM tools surface and score findings, that's not always obvious.
This is where attack surface management comes in.
What is attack surface management?
Attack surface management is the process of discovering all your internet-facing digital assets — known and unknown — and then reducing or minimizing their exposure to prevent attackers from exploiting them.
The defining characteristic of ASM is that it starts from the attacker's perspective, outside your organization's perimeter, rather than from your internal asset inventory. An ASM tool doesn't ask "which of our known assets are vulnerable?" It asks "what can an attacker see and reach from the internet — and what would they target?"
That shift in perspective reveals a different (and often larger) problem space.
What is an attack surface?
Your external attack surface is the total sum of your digital assets reachable by an attacker — whether they're secure or vulnerable, known or unknown, actively managed or long forgotten.
It includes everything internet-facing: web applications, APIs, login portals, subdomains, IP addresses, cloud infrastructure, and third-party services that hold your data.
Your attack surface changes continuously. Every time a developer spins up a new service, a new subdomain gets created, or a third-party integration is added, the surface shifts. And unlike a traditional network perimeter, there's no single firewall to sit behind.
Why attack surface management matters
The challenge of asset management is often underestimated. Even when organizations had physical control over their infrastructure, maintaining a complete and accurate inventory was labor-intensive and error-prone. A single missed asset can evade the entire vulnerability management process — as happened in the Deloitte breach in 2016, where an overlooked administrator account was exploited to expose sensitive client data.
The shift to cloud has made this harder. AWS, Azure, and Google Cloud let development teams spin up infrastructure in minutes, without the change control processes that traditional IT teams relied on. That speed is a business advantage, but it creates a visibility gap, and increases the likelihood of shadow IT.
There's also the threat landscape to consider. The window between a vulnerability being disclosed and attackers actively exploiting it was once measured in months. Today it can be a single day. Any software unnecessarily exposed to the internet is a liability that's growing more dangerous over time. The teams that weather this best aren't those scrambling to react to each new CVE — they're the ones who've reduced their unnecessary exposure in advance, so the blast radius of any new vulnerability is as small as possible.
Our 2026 ASM Index found that 1 in 4 organizations have a MySQL database publicly accessible on the internet. If a significant vulnerability were disclosed in MySQL tomorrow, every one of those exposed instances would be immediately at risk.
What is the attack surface management process?
ASM is a continuous cycle with three core phases:
- Discover: Find every asset that needs protecting. The goal is to surface not just your known infrastructure, but any unknown subdomains, APIs, login pages, cloud services, and anything else that's reachable from the internet.
- Evaluate: For each discovered asset, assess what's actually at risk — not just whether it has known vulnerabilities, but whether it's unnecessarily exposed in the first place. Is an admin panel publicly accessible? Is a database reachable from the internet? Is a sensitive service running that should be behind a VPN?
- Mitigate: Act on what you find. That might mean patching a vulnerability, closing an unnecessary port, taking an admin interface off the internet, or simply decommissioning a forgotten asset. The aim is to reduce both current exposure and the blast radius of any future vulnerability.
For a continuous process, this cycle needs to run automatically — detecting changes as they happen, rather than waiting for the next scheduled scan.
What's the difference between attack surface management and vulnerability management?
Vulnerability management identifies and remediates known weaknesses in known assets. Attack surface management discovers everything an attacker can reach and treats exposure itself as a risk — not just the vulnerabilities those assets contain.
How ASM and VM work together
Vulnerability management gives you depth: rigorous, systematic scanning of your known infrastructure for specific weaknesses. Attack surface management gives you breadth: visibility into everything reachable from the internet, including the assets your VM program doesn't know to scan.
The combination means you're not just patching known vulnerabilities on known assets — you're also ensuring that the scope of what you're protecting is complete, and that unnecessary exposure is eliminated before it becomes the foothold for a breach.
A practical workflow that combines both disciplines looks like this:
- Use ASM to continuously discover and inventory all internet-facing assets
- Feed discovered assets into your vulnerability management process so nothing is missed
- Run vulnerability scans against the complete asset inventory
- Use ASM's change detection to trigger new scans whenever the attack surface shifts
- Prioritize and remediate based on both vulnerability severity and asset exposure
Find what's exposed with Intruder
Intruder brings both ASM and VM together in a single platform: continuous attack surface monitoring to discover and track your internet-facing assets, combined with automated vulnerability scanning to identify what's actually at risk. Start a free trial to see it in action.




