Your attack surface is larger than your asset list

Attackers do not start from your CMDB. They start from DNS, certificates and the open internet. Exposure management is seeing what they see, before they do.

Ask three teams for the list of systems a company exposes to the internet and you will get three lists. Ask an attacker and you will get a fourth, longer one. The difference is the forgotten test environment on a subdomain, the storage bucket created for a demo, the API that moved to a new host but kept its old DNS record, and the marketing site a contractor built two years ago.

How the outside view is built

External exposure management starts with nothing but a domain name and asks the same questions an attacker's reconnaissance does:

  • What names exist? Certificate transparency logs, passive DNS and search engines list subdomains that were never meant to be public.
  • Where do they point? Each name resolves to an address, a cloud provider, a CDN or — the dangerous case — to nothing, which is how subdomain takeovers happen.
  • What is listening? Open services, their versions and their banners, compared against known vulnerabilities.
  • What does it say about itself? Technology fingerprints, exposed admin panels, default pages, directory listings, missing security headers.
  • What has already leaked? Credentials in public code repositories, paste sites and breach corpora that reference the domain.

None of this requires touching the systems in a way their owners would object to; it is the information the internet already publishes about you. That is also why it has to be continuous: the list changes every time someone ships.

Turning a list into priorities

The raw output of reconnaissance is noise. Three questions turn it into work:

  1. Is it really ours? Shared hosting and CDNs produce false positives. A finding attributed to the wrong owner is wasted time and a credibility problem.
  2. Is it reachable and exploitable? A vulnerable version behind a firewall and a vulnerable version on a public port are not the same severity, whatever the CVSS score says.
  3. What does it touch? An exposed staging server with production data is critical. An exposed static brochure site is not.

Validation closes the loop

Passive discovery tells you a door exists. Authorised active validation — run only against systems you own and have permission to test — tells you whether it is unlocked. Keeping the two separate matters legally and operationally: discovery can run everywhere, all the time; validation runs where you are allowed, when you choose.

The asset inventory is what you think you have. The attack surface is what you actually have.

Where EagleWise fits

Sentinel, our exposure management module, builds the outside-in view continuously and attributes it carefully, so the findings that reach your team are yours and ranked by reachability and impact. Seeker adds authorised validation for the assets you choose, and both feed the same findings workflow as the code-level checks — one queue, one set of owners.

Alameda Cybersecurity
EagleWise team

Want this applied to your own systems? EagleWise runs these checks as one pipeline — code, dependencies, exposure and owners. Start with EagleWise or read more articles.