Poxek Research · easm

Continuous visibility starts with an asset model

Why an external inventory needs evidence, relationships, and time—not a periodically exported host list.

An inventory is an operating input

Security teams cannot prioritize an asset they do not know exists. The harder problem begins after discovery: deciding whether an observed hostname, IP address, certificate, or service belongs to the organization, what it is connected to, and whether the observation is still current enough to drive work.

That is why a useful external inventory is more than a periodic host export. It is a model that keeps technical evidence, relationships, and time together. Without those three elements, the same asset can appear as several unrelated records, a retired service can remain in a queue, and an analyst cannot explain why an item was assigned to an owner.

This matters in regulated environments as much as in commercial ones. CISA calls continuous and comprehensive asset visibility a basic precondition for managing cyber risk. Its BOD 23-01 treats asset discovery as a building block of operational visibility and distinguishes it from vulnerability enumeration. NIST CSF 2.0 likewise separates asset management from continuous monitoring: teams need to know what supports their mission before they can judge a signal against it. Those are operating principles, not arguments for a particular product category.

Discovery produces observations, not ownership

An internet-facing perimeter changes through routine work. A delivery team delegates a subdomain to a new provider. A certificate is issued before an application launches. A reverse proxy moves behind a different address. A DNS record expires. A cloud workload is removed while a stale name remains visible in a cache or certificate log.

Each of these events can produce an externally observable signal. None, by itself, proves ownership, business purpose, or current exposure. DNS is a distributed and cached database by design; RFC 1034 describes resource records with time-to-live values and a hierarchy where records can point to other names. Treating one response as permanent asset truth ignores how that system behaves.

The same caution applies to naming. A hostname that resembles a company brand may belong to a supplier, a former subsidiary, an unrelated entity, or an attacker. A certificate can show that a name was requested for a public certificate; it does not establish that a live service is reachable, approved, or operated by a particular team. An address can host several virtual services, and one service can move among addresses. External observation is evidence to review, not authorization to make a business claim.

An asset model should retain that distinction. A practical record separates an assertion from the evidence that supports it: the normalized identifier, observation type, collection time, source, confidence, and relationship to other records. It should also preserve the difference between a directly observed fact—such as a DNS answer at a given time—and an inferred link—such as a likely relationship between a subdomain and a known parent domain. That makes later review possible without pretending the inference was a fact.

Relationships make the perimeter navigable

Flat lists fail when a reviewer needs to answer a basic operational question: what changes if this item is real? The answer usually crosses identifiers. A domain can delegate to nameservers; a hostname can resolve to addresses; a TLS endpoint can present a certificate; an HTTP response can redirect to another host. These are different relationships with different confidence and lifetimes.

Modeling them explicitly gives teams a way to traverse from an unfamiliar observation to known context. A reviewer can see that a new hostname shares a certificate name with an approved service, or that a third-party endpoint is reached only through a documented redirect. Just as importantly, the model can show where that chain stops. A record with no supporting relationship should remain a review candidate rather than silently becoming an owned production asset.

Relationships also reduce duplicate work. A scanner, a ticketing queue, and an incident investigation often use different identifiers for the same service. If a team can see the domain-to-host-to-service chain, it can route one case with the relevant evidence instead of opening separate work items for each representation. The goal is not perfect entity resolution. It is an auditable path from signal to a bounded decision.

Ownership deserves the same care. NIST SP 800-53 CM-8 requires a component inventory at an appropriate tracking granularity and calls for accountability information for people responsible for components. External telemetry cannot reliably supply that organizational data. The inventory needs a review path where a responsible team can confirm, reject, or qualify a proposed association. Security can initiate that process; it should not invent the answer.

Time changes the meaning of an observation

An external asset record should answer four time questions: when was it first observed, when was it last observed, when did its material attributes last change, and when was its ownership association last reviewed? A single "last seen" timestamp is helpful but insufficient. A hostname may remain resolvable while its certificate, service fingerprint, owner, or exposure changes.

History makes changes legible. If a new service appears under a known domain, the difference between a planned launch and an accidental publication may be visible only when the reviewer can compare it with the prior state. If a service disappears, the absence should be represented as an observation with a time boundary—not as immediate proof that the underlying risk is gone. Caches, asynchronous deployment, and collection gaps all create uncertainty.

For operating teams, this suggests a simple lifecycle: collect, normalize, correlate, review, and revisit. Collection gathers public evidence within an authorized scope. Normalization removes trivial representation differences. Correlation proposes relationships with provenance. Review records a human decision and an owner where available. Revisiting checks whether the evidence still supports that decision. Each step leaves a trail that can be inspected during remediation, audit preparation, or incident response.

What continuous visibility should not promise

No external discovery program has complete knowledge of an organization. Public observations cannot see private networks, authenticated application paths, endpoint agents, cloud control-plane state, internal ownership systems, or every short-lived deployment. They can also be ambiguous, delayed, and affected by third-party infrastructure.

Teams should therefore measure coverage and freshness against a declared scope rather than advertise an undefined complete perimeter. CISA's directive is useful here: it makes cadence, coverage, and signature currency operational concerns. An EASM program can borrow that discipline without copying its federal scope or intervals wholesale. The appropriate cadence depends on the organization, collection methods, rate limits, and the change rate of the environment.

The reliable outcome is a better review surface. An evidence-backed external asset model lets security, infrastructure, and application owners discuss the same object, the same relationships, and the same point in time. That shared context is the foundation for vulnerability validation and response workflows; a host list is only the first artifact.

Sources

  1. CISA BOD 23-01: Improving Asset Visibility and Vulnerability Detection
  2. NIST Cybersecurity Framework 2.0
  3. NIST SP 800-53 Rev. 5, CM-8 System Component Inventory
  4. RFC 1034: Domain Names—Concepts and Facilities