Urgent.News

What's breaking now, across thousands of outlets.

Tech

72,548 in the US, 20,655 in Germany: Reading Geographic Distribution Without Over-Reading It

72,548 in the US, 20,655 in Germany: Reading Geographic Distribution Without Over-Reading It Country filters are among the most intuitive queries in an exposure dataset and among the easiest to misinterpret. A measurement of a single product across three countries, plus one query that failed, makes both the value and the limit concrete. The measurements On 20 October 2026, between 22:33 and 22:37…

In the United States, there were 72,548 instances of a specific application, while Germany saw 20,655. The figures for these two countries combined account for 45 percent of all instances worldwide. Geolocation in internet datasets is typically determined by the IP address using a commercial or open database, which indicates the location where the address is registered, not necessarily where the operator is situated.

This can lead to discrepancies between the registered country and the actual location of the organization using cloud infrastructure. A multinational deploying in a single cloud region may show a high concentration in one country, even though it serves users globally. Therefore, the distribution should be interpreted as infrastructure placement rather than an assessment of national security posture.

The United States leads in this case due to a significant share of global hosting capacity being registered there. When comparing products, it's more informative to compare their distribution against a baseline product measured in the same session. In this instance, the Citrix NetScaler application had a 30 percent concentration in the United States, compared to 63 percent for the WordPress application.

This comparison highlights the difference in how these products are hosted, with the CMS often residing on shared infrastructure concentrated in a few providers, while the ADC is deployed in organizational data centers distributed by the organizations themselves. A query in the same session failed to return a number, raising a ValueError: internal error.

This should be recorded as an error, not as a zero or absence of results. The distinction is crucial, as an exposure workflow that treats a failed query as a zero would claim no matching assets, potentially leading to a closure of a finding. Conversely, a workflow that records the error preserves the gap in coverage, which can be retried later.

To conduct a geographic analysis, first measure the global total to provide a denominator for the country figures. Then, measure a baseline product in the same session to differentiate product-specific patterns from general hosting geography. Report the country counts as percentages of the global total, not as absolute rankings.

Explicitly state the limitation of the geolocation source, which is address registration, not operator location. Record errors as errors, including the query string and the message, to allow for potential retries. This step is essential to ensure the integrity of the analysis.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Our coding agent prompts live in the ticket, reviewed like PRs

Every prompt my team writes to our coding agent is stored in the ticket that asked for it. The ticket thread is the only way a developer can talk to the agent, so there is nowhere else for a prompt to go. I'm Panth, and I lead the software team at Oizom, where Envizom is the platform that turns data from air-quality and environmental…

  • Panth leads software team at Oizom using Envizom for data processing.
  • Coding agent pipeline stores prompts with work for review and coaching.
  • Ticket serves as communication channel and audit trail for entire pipeline.

More from Tuesday 20 October →