Point in Time Scan vs Continuous: What Each Misses

Point in Time Scan vs Continuous: What Each Misses

The question people search as point in time scan vs continuous is really two questions wearing one coat: how often you want to find what you own on the internet, and how often you want to prove that one of those things is actually vulnerable. Most comparisons mash the two together and then declare continuous the winner. The honest answer is less tidy, because the two cadences have different jobs and different failure modes.

What a point-in-time scan actually gives you

A scheduled external scan produces a record of one afternoon. Hosts that answered, ports that were open, banners that were returned, certificates in the state they happened to be in at the moment the scanner passed by. That is useful. It is also dated the second it finishes.

Scheduled scanning does several things well, and they are worth naming because the continuous crowd tends to skip them. You get a defensible point of record with a timestamp on it. You get a fixed scope, agreed in advance, which means the findings are comparable to the previous run. And you get a stable basis for remediation tracking: forty-one findings in March, nineteen closed by June, and nobody arguing about whether an asset was in scope.

The value decays from the day the report is signed off, and the decay rate depends entirely on your estate. A static set of twenty hosts behind one change-controlled release process ages slowly. Three cloud accounts, weekly releases and DNS split between IT and a marketing agency ages fast. Against a surface that moves like that, the quarterly report is a snapshot of a river.

The common misread is treating last quarter’s asset list as the current inventory. It is not an inventory. It is a dated candidate list, accurate as at one morning, and anyone building a remediation plan on it should write the date at the top of the page in large letters.

The blind window: what appears and vanishes between scans

Treat the gap between scans as what it is: a measurable period in which change happens and nobody observes it. The arithmetic is unflattering.

  • Annual assessment: roughly 364 days unobserved.
  • Quarterly scanning: up to about 90 days.
  • Monthly scanning: about 30 days.
  • Weekly scanning: about 7 days.
  • Daily change detection: about 24 hours.

Set that against the speed of the other side. Internet-wide scanning is not slow and has not been for over a decade: the ZMap research published by Durumeric, Wustrow and Halderman in 2013 demonstrated a full sweep of the IPv4 address space from a single machine in under an hour. A newly exposed admin panel does not sit undiscovered for 89 days out of politeness. Somebody is enumerating constantly; the only variable is whether you are looking at the same time they are.

Three categories of change live inside that window, and a snapshot catches them only by luck.

Assets that never collide with a scan date

A two-week campaign subdomain stood up on a Tuesday and retired a fortnight later has a decent chance of existing entirely between two quarterly runs. Same for the test environment a developer spins up to reproduce a bug and then forgets. These are not exotic. They are the ordinary sediment of an organisation that ships quickly, and the scheduled scan simply never meets them.

Dangling records created at the moment of decommission

This is the clearest argument for change detection, so it is worth walking through slowly. An agency stands up promo.example.co.uk as a CNAME pointing at a cloud bucket for a two-week promotion. The campaign ends, somebody deletes the bucket, and nobody touches the DNS. The record is now a pointer to nothing, and the name it points at is claimable by whoever registers it next.

On a quarterly cycle, that record can sit claimable for most of a quarter. A daily diff flags it the morning after the bucket disappears. The fix is trivial once seen: delete the record, which takes a minute. Detection latency is the entire story with dangling DNS and subdomain takeover, which is exactly why cadence matters more here than tooling sophistication.

Clock-driven exposure

Certificates expire on a schedule that has nothing to do with yours. Ninety-day issuance is already routine with automated ACME certificates, and the CA/Browser Forum agreed in 2025 a staged reduction in maximum TLS certificate validity, falling to 47 days by 2029. Check the current schedule before you plan around it, but the direction is settled: expiry is becoming a frequent, recurring event. A quarterly scanner will miss most of those cycles entirely. The same applies to a firewall rule changed on a Friday afternoon and a new name appearing in a certificate transparency log.

What continuous monitoring actually changes

The useful output of continuous external monitoring is not the inventory. It is the diff. Re-enumerating 400 assets every day and printing 400 assets every day tells you nothing; the value sits in the eleven lines that changed since yesterday, and whether any of them matter.

Continuous works by watching the feeds that move fastest rather than brute-forcing the whole estate repeatedly. Certificate transparency entries publish new names more or less as certificates are issued, so a public CT log will often reveal a subdomain before the internal asset register has heard of it. DNS record changes, registration data and newly resolving names feed the same picture. There is a limit worth stating plainly, because vendors rarely do: CT logs only show names that received a public certificate. An internal name, a host reachable by IP alone, a service behind a wildcard certificate: none of those appear. Neither cadence sees everything.

What continuous compresses is mean time to detect for the exposures that are cheap to fix and expensive to leave. Subdomain takeover candidates. A management interface that became reachable after a security group change. A storage bucket that flipped to public. Found on day one instead of day sixty, these are a ticket, not an incident. Our longer treatment of why a point-in-time scan is not enough on its own goes further into the mechanics of change detection.

What continuous does not change: discovery still produces candidates, not confirmed assets. Something resolving to an address in your range may be yours, may be a supplier’s, may be a former supplier’s. Ownership has to be confirmed by a human before anyone changes a DNS record or files a ticket against a team that has never heard of the host.

Where a scheduled scan still beats continuous observation

Passive external observation infers. It reads a banner, a header, a fingerprint, and concludes that the service is likely running a version with a known CVE. It has not tested the flaw. An authenticated or active scan proves it, and the gap between likely affected and definitely affected is the gap between a hypothesis and a work order.

Some depth is deliberately scheduled, and should stay that way:

  • Authenticated and credentialed scanning, which needs accounts, agents and a change window.
  • Penetration testing with a defined scope, annual or per-release, where a human chains three low-severity findings into something that matters.
  • Compliance artefacts with a date on them. PCI DSS requires external vulnerability scanning at least quarterly by an Approved Scanning Vendor, and Cyber Essentials Plus is an annual assessment. Both are point-in-time by design. A live dashboard does not satisfy either.

So the answer is layered, not either/or: continuous discovery feeding periodic active verification. Anyone selling continuous as a replacement for the quarterly ASV scan is either misreading the standard or hoping you will.

The noise trade-off, and how to keep a continuous feed usable

Continuous monitoring without suppression rules is worse than monthly scanning with discipline, because it gives false confidence while quietly training the team to ignore it. Two weeks of daily alerts about a load balancer that rotates its IPs and the feed becomes background hum.

Predictable false movement includes rotating load balancer addresses, ephemeral cloud IPs reassigned between accounts, CDN edge changes, and staging hosts that come up for a release and go down afterwards. None of it is exposure. All of it generates a diff.

Three things keep the feed survivable. Baseline the known churn, so a host that has rotated its address every day for a month stops alerting about it. Ask what the prioritisation logic actually uses: exposure type and reachability (is there an authentication prompt in front of it, is the port reachable from the public internet, is this a takeover candidate) matter more than a raw CVSS number inferred from a banner. And route findings into the ticket queue that already exists, assigned to whoever owns the DNS record, because an alert in a dashboard nobody has a reason to open is not a control. Our practical checklist for choosing an EASM product covers the vendor questions in more detail.

One reassurance, since it comes up in every procurement conversation: neither cadence exploits anything, and neither makes you more visible to attackers. External observation reads what is already published to the internet, which is the same data an attacker enumerates before they ever touch your estate. You are looking at your own front door the way an attacker does: from the outside.

Choosing your cadence for your estate

Be honest about which description fits you.

Push towards continuous if: you run multiple cloud accounts, marketing or an agency can create DNS records without a change ticket, you have acquired a company in the last two years, you have third-party hosted subdomains (status pages, help centres, campaign microsites), or nobody can tell you who owns a given record without asking around.

A tighter scheduled cycle is probably enough if: the estate is small and static, there is one DNS authority, every release goes through change control, and the asset list has not surprised anyone in a year. Monthly scanning done properly beats a continuous feed nobody reads.

The practical split for most mid-sized UK organisations looks like this: continuous discovery and change detection on names, records and certificates; monthly or quarterly active validation to turn “likely”into “definitely”; annual deep testing with a human and a scope. Keep the asset inventory fields you record consistent across all three, or you will spend the savings reconciling three lists.

When you talk to vendors, ask what “continuous”means in their product specifically. How often is each discovery source refreshed, and is CT ingestion really near-real-time or a nightly batch? What is the re-check interval for an asset already in the inventory, as opposed to a new one? How long between a DNS change and an alert? If the answer to any of those is “weekly”, you are buying a scheduled scan with a live-looking dashboard on top. The NCSC’s vulnerability management guidance is a reasonable neutral yardstick for the process you are wrapping around whichever you choose.

The Short Version

  • Separate discovery cadence from verification cadence. Continuous wins the first; scheduled active testing still owns the second.
  • Quarterly scanning leaves up to about 90 days unobserved. Short-lived assets can live and die entirely inside that gap.
  • Dangling CNAMEs are the strongest case for daily change detection, because the fix is one minute and the exposure window is the whole risk.
  • CT logs surface new names quickly but only names with a public certificate, so no cadence sees everything.
  • Continuous without baselining and suppression gets ignored within a fortnight. Monthly with discipline beats that.
  • PCI DSS quarterly ASV scans and Cyber Essentials Plus are dated artefacts by design. Continuous sits alongside them, not instead.

Frequently Asked Questions

What is the difference between a point in time scan and continuous monitoring?

A point-in-time scan enumerates an agreed scope on a set date and produces a dated report of what answered. Continuous monitoring watches fast-moving sources such as DNS and certificate transparency logs and reports what changed since yesterday. The first gives you a defensible record; the second gives you a much shorter blind window.

How often should external assets be scanned if continuous monitoring is not affordable?

Monthly is a reasonable floor for most estates, and weekly if DNS changes frequently or marketing can publish without a change ticket. If the budget only stretches to quarterly, spend the difference on tightening DNS change control instead, so fewer surprises appear in the gap. Free CT log monitoring will close part of the window at no licence cost.

Does continuous monitoring replace an annual penetration test or vulnerability scan?

No. Passive external observation infers likely vulnerability from banners and fingerprints; it does not test exploitability, and it cannot see anything requiring authentication. PCI DSS still requires quarterly ASV scanning and Cyber Essentials Plus is still an annual assessment, so the dated artefacts remain mandatory where they apply.

What kinds of exposure are missed between scheduled scans?

Short-lived assets that never coincide with a scan date, dangling DNS records created the moment a cloud resource is deleted, newly exposed admin interfaces following a security group or firewall change, expired certificates, and new subdomains published by an agency. Each is detectable in a day with change monitoring and can sit unseen for a quarter without it.

How do you stop continuous monitoring from flooding the team with alerts?

Baseline the churn you already know about (rotating load balancer IPs, CDN edges, ephemeral cloud addresses) so benign movement stops alerting daily. Prioritise by exposure type and reachability rather than inferred CVE severity alone, and route confirmed findings into the existing ticket queue, assigned to whoever owns the record.