← Home

Google Blocks Forged TLS Certificates After Attack on Country Code Registries

On the morning of Tuesday, October 6, Google's security team published a detailed account of a security incident that affected not only the company's own services but also numerous other major players in the technology sector and widely used online services. The attack, discovered by Google's Threat Intelligence team, exploited a systemic weakness in the web's trust ecosystem: the fragile relationship between domain registries, certificate authorities, and automated validation mechanisms.

What happened was something that, deep down, won't surprise anyone who has followed the security sector for years. Attackers compromised the registries of three country code top-level domains (ccTLDs) — .gh (Ghana), .sl (Sierra Leone), and .as (American Samoa) — and took control of the authoritative DNS records for various domains within those namespaces. With this control, they were able to pass the automated Domain Control Validation (DCV) checks that certificate authorities (CAs) use to verify TLS certificate requests. The result: unauthorized TLS certificates for several Google domains and domains belonging to other organizations.

The attackers' approach is elegant in its simplicity. Rather than trying to directly breach Google's servers or break encryption, they attacked the weakest link in the trust chain: the registries of smaller, less-monitored country domains. Once they had administrative access to the .gh, .sl, and .as registries, the attackers could modify DNS records for any domain within those namespaces. And when a domain points to an attacker's server, the CA cannot distinguish between the legitimate domain owner and the intruder — both parties control the same DNS record.

The situation is compounded by a feature that most internet users simply don't know about: CA validation result caching. This means that a CA can complete a DCV check once and then reuse that result to issue new certificates without re-verification. When a domain is hijacked and DNS records are redirected, the CA can still issue certificates based on the previous validation state. It's like changing the door lock but having the mailman still accept the old key as valid because he'd been instructed not to check for the new one.

Google's response was immediate and multifaceted. The company blocked unauthorized certificates for Google properties using CRLSets — built-in Chrome mechanisms that enable rapid blocking without requiring browser updates. Simultaneously, it worked with the issuing CAs to ensure these certificates were revoked across all other clients and browsers. But the work didn't stop there: by analyzing Certificate Transparency (CT) logs, Google identified that numerous other global services had been impacted and acted proactively to block those certificates in Chrome as well.

In a statement on the Google Cloud Security Blog, the Chrome Secure Web and Networking Team emphasized that the attack did not involve compromise of Google's internal systems. "Due to the nature of the attacks, we have no reason to believe that the Certification Authorities (CAs) that issued the impacted certificates did anything wrong," the statement said. The logic is straightforward: from the CA's protocol perspective, everything was valid. If the domain had been modified and passed DCV, the CA is obligated to issue the certificate — and it's precisely this premise that attackers exploited.

The incident evokes memories of the 2011 DigiNotar case, when hackers compromised a Dutch certificate authority and issued fraudulent certificates for google.com and other high-traffic domains, affecting over 300,000 people with ties to Iran. The difference in this incident is that the CA was not compromised — the attack bypassed the CA by targeting the domain registry instead. The end result is the same: genuine certificates, issued by a trusted CA, being used for malicious purposes.

The message for domain administrators is clear and urgent. Google recommends three concrete actions: continuous monitoring of Certificate Transparency logs to detect unauthorized certificate issuance, publishing restrictive CAA records in DNS to limit which CAs can issue certificates for your domains, and periodic review of DNS settings to ensure no unauthorized changes have been made. For .gh, .sl, and .as domains, owners can verify issued certificates through crt.sh and, if they identify any certificate they didn't request, should immediately contact the issuing CA to request revocation.

What makes this incident particularly concerning is its systemic nature. This is not a flaw in a specific piece of software or a vulnerability exploitable through an exploit — it's a structural failure in the design of the web's trust chain. Since the 2011 DigiNotar case shook the ecosystem, the digital certificate system has evolved significantly. But the dependence on DNS-based DCV remains a fundamental weakness that will continue to be exploited.

Google itself acknowledges that human monitoring isn't enough. "Due to the complexity of DNS hijacks, we cannot guarantee that our analysis identified every affected domain," it said. "Chrome interventions do not reliably protect non-Chrome users." What this means in practice is that while Google has taken proactive measures to protect its users, other browsers and clients may be exposed — and there may be fraudulent certificates that haven't yet been discovered.

In practical terms for the average user, the situation is paradoxical: the same cryptographic mechanisms designed to ensure authenticity and confidentiality of internet communications were used to create an illusion of security. A valid TLS certificate, issued by a trusted CA, can be in the hands of an attacker — and the end user has no practical way to detect this. It's the fundamental paradox of PKI-based security: trust is concentrated in single points of failure.

The real question isn't whether the next attack will happen — it's already happening — but how long the digital certificate ecosystem will take to evolve to a model that doesn't rely so heavily on blind trust in intermediaries. Google is already working on long-term improvements, including reducing certificate validity and DCV reuse periods, but the true solution may require a more fundamental reimagining of how the web builds trust.

Sources: Google Cloud Security Blog, Startup Fortune, DiarioBitcoin

✓ Independent sources cross-checked and verified before publishing