Skip to main content
a promotional graphic telling you that PCI Compliance is no longer an annual exercise and that continuous monitory must be built in
Registry Access Myths That Leave Millions ExposedBreach & Risk Assessment
5 min readFor Data Governance Teams

Registry Access Myths That Leave Millions Exposed

When Denmark's Central Population Register (CPR) breach exposed 8.8 million records through misused third-party access, it highlighted how myths about registry security create vulnerabilities that attackers exploit. The breach affected 80% of the CPR's data through brute-forcing techniques that bypassed controls the system's architects likely believed were sufficient.

These myths persist because they're comforting. It's easier to believe your access logs provide real oversight than to audit what your third-party integrators actually do with their credentials. Here's what registry operators and data governance teams get wrong about protecting high-value datasets.

Myth 1: Legitimate Access Means Authorized Use

The Reality: A private company held valid credentials to Denmark's CPR system. Those credentials were legitimate. The access was not.

The Danish Data Protection Agency confirmed the attack involved brute-forcing valid CPR numbers, then extracting related data from each entry. The company had technical access to query the registry, and attackers used that access exactly as designed, just at scale and for unauthorized purposes.

Your access control list tells you who can query your system. It doesn't tell you who should be making 8.8 million queries in September 2026. This distinction matters because most registry breaches don't involve stolen credentials. They involve authorized accounts doing unauthorized things.

What you need: Query volume thresholds tied to business justification. If a third party typically pulls 50 records per day for address verification, an automated alert at 500 queries in an hour isn't paranoia. It's the difference between catching enumeration attacks in progress versus discovering them a month later.

Myth 2: National Registries Have Better Security Than Private Databases

The Reality: Scale creates different risks, not better protection.

The CPR holds 11 million records with standardized identifiers (CPR numbers) that follow predictable patterns. That structure makes enumeration attacks efficient. An attacker who successfully validates one CPR number format can systematically test variations until they've mapped the entire registry.

Private databases often use random UUIDs or non-sequential identifiers precisely because they're harder to brute-force. National registries, by contrast, need human-readable, often sequential identifiers for administrative efficiency. That's a design trade-off, not a security advantage.

Christina Egelund, Denmark's Minister for Research, Education and Digitalization, called this "an extremely serious incident" and informed Parliament's Business and Digitalization Committee. The response underscores that government systems face the same access control challenges as commercial databases, just with higher consequence when they fail.

Myth 3: Blocking Access After a Breach Closes the Exposure

The Reality: The CPR blocked the private company's access once administrators became aware of the breach on October 2. But the attack occurred in September 2026. The exposure window had already closed, for the attacker.

For the 8.8 million affected individuals, the exposure is permanent. Names, addresses, birth dates, marital status, and CPR numbers don't expire. The CPR's warning specifically noted that citizens should stay alert for unsolicited communications "even if the recipient appears to know your name, address, and CPR number."

That's not breach fatigue talking. It's acknowledgment that this data will fuel social engineering attacks for years. Revoking the compromised access stops the bleeding. It doesn't undo the hemorrhage.

What changes the math: Real-time anomaly detection that flags enumeration patterns while they're happening. If your monitoring system can't distinguish between a legitimate bulk verification job and a systematic data extraction attack, you're relying on post-incident forensics instead of prevention.

Myth 4: Third-Party Access Audits Are an Annual Task

The Reality: The Danish breach demonstrates why annual reviews miss the attacks that matter.

Your third-party risk assessment from March tells you whether a vendor had adequate security controls in March. It doesn't tell you whether those controls remain intact in September, or whether a vendor's employee is monetizing their access, or whether the vendor's own systems were compromised.

Continuous monitoring isn't about trusting vendors less. It's about acknowledging that threats evolve faster than annual audit cycles. The Danish Data Protection Agency is still investigating how the private company's access was misused, which suggests the breach vector wasn't immediately obvious from existing oversight mechanisms.

Implement session-level logging that captures not just who accessed the system, but what they queried, how many records they touched, and whether the access pattern matches their stated business purpose. Then review those logs weekly, not annually.

Myth 5: Users Will Report Suspicious Activity

The Reality: The CPR set up a dedicated cyber hotline and directed citizens to sikkerdigital.dk for guidance. That's appropriate crisis response. It's not a detection mechanism.

Registry operators who rely on user reports to identify breaches have already lost. By the time 8.8 million people receive suspicious communications and a fraction of them report it, attackers have had months to exploit the data.

The Danish government's warning, never disclose passwords or confidential information even if the caller knows your CPR number, is damage control, not prevention. It shifts the security burden to citizens who didn't cause the breach and can't meaningfully defend against its consequences.

What to Do Instead

Build access controls that assume authorized users will eventually do unauthorized things. That's not cynicism. It's threat modeling.

Start with rate limiting on registry queries. If a third party needs to verify 100 addresses per day, enforce that limit at the API level. Requests beyond the threshold require manual approval with business justification.

Implement query pattern analysis that flags enumeration attempts. Sequential CPR number lookups, systematic alphabetical name searches, or bulk exports outside normal business hours should trigger immediate review, not monthly log analysis.

Require re-authorization for high-volume operations. A single query uses existing credentials. A bulk export of 10,000 records requires explicit approval with audit trail documentation.

Most critically, separate technical access from operational authorization. The Danish breach succeeded because legitimate system access was treated as blanket permission for any query volume or pattern. Your third parties need credentials to do their jobs. They don't need unsupervised bulk data extraction capabilities.

The CPR incident proves that registry protection isn't about preventing unauthorized access. It's about detecting when authorized access crosses into exploitation, and stopping it before 80% of your records walk out the door.

Promotional banner highlighting failures found in PCI audits and how to spot the gaps

You Might Also Like