DNS Hijacks Compromise ccTLD Registries, Leading to Unauthorized HTTPS Certificates

In a stark reminder of the fragility of the internet’s underlying infrastructure, attackers have successfully compromised three country-code top-level domain (ccTLD) registries, gaining the ability to obtain unauthorized HTTPS certificates for a range of high-profile Google domains and various other organizations. The incident highlights a critical vulnerability in the domain-control validation process, demonstrating how an attacker can undermine the security of encrypted traffic without ever needing to breach the target’s own internal systems.

According to a detailed report published on October 6 by Google’s Chrome Secure Web and Networking Team, the malicious activity centered on the .gh (Ghana), .sl (Sierra Leone), and .as (American Samoa) namespaces. By successfully hijacking the authoritative Domain Name System (DNS) records for these registries, the perpetrators gained the power to intercept or redirect traffic and, crucially, to manipulate the validation processes that Certificate Authorities (CAs) rely upon to issue digital identity certificates.

The Mechanism of the Attack

The core of the attack did not involve a direct assault on Google’s internal servers or those of the other affected organizations. Instead, the attackers targeted the registry infrastructure itself. By modifying authoritative DNS records, the actors were able to assert control over the affected domains. In the context of HTTPS, the security of a website is verified by a digital certificate issued by a trusted Certificate Authority. To obtain these certificates, domain owners must prove they have control over the domain, usually through a process known as Domain Control Validation (DCV).

When a registry’s DNS is hijacked, the attackers effectively control the "phone book" of the internet for those domains. When a Certificate Authority attempts to verify ownership of a domain, the hijacked DNS records point the verification requests to infrastructure controlled by the attackers, rather than the legitimate owners. Consequently, the attackers were able to trick CAs into issuing legitimate-looking, yet entirely fraudulent, certificates for domains they did not own.

Google was careful to note that its own internal systems remained secure throughout the ordeal. Furthermore, the company emphasized that there was no evidence to suggest that the Certificate Authorities involved had acted negligently or improperly. The CAs were victims of a sophisticated deception, as they were provided with what appeared to be valid proof of ownership, unaware that the underlying registry infrastructure had been compromised by external bad actors.

Chrome’s Response and the Role of Transparency Logs

Upon discovering the breach, Google’s Chrome team took immediate and decisive action to mitigate the risk to users. Chrome utilized its proprietary CRLSets—a mechanism designed for emergency situations—to rapidly push out blocks for the unauthorized certificates associated with Google properties. By updating the browser’s internal blocklist, Chrome ensured that users would not be misled by the fraudulent certificates, preventing potential man-in-the-middle attacks where a user’s traffic could have been intercepted and decrypted by the attackers.

However, the threat extended far beyond Google’s own digital footprint. As Google collaborated with the issuing CAs to revoke the compromised certificates, the investigation leveraged Certificate Transparency (CT) logs. These logs serve as a public record of every certificate issued by a trusted CA, providing a critical layer of accountability for the web’s ecosystem. Through these logs, Google identified that the scope of the hijack was broader than initially anticipated. Several leading global brands and widely utilized online services had also been targeted.

While Google proactively blocked these additional fraudulent certificates within the Chrome browser and attempted to contact the affected organizations, the company chose not to publicly disclose the identities of the other impacted entities or the specific number of certificates obtained. This decision reflects the delicate balance between public safety and the privacy of the organizations caught in the crosshairs of the attackers.

Google’s engineering team offered a sobering assessment of the situation, noting that browser-side interventions—while effective for Chrome users—should not be viewed as a panacea. The company acknowledged that their analysis might not have uncovered every instance of unauthorized issuance. Furthermore, because these interventions are specific to the browser’s internal security policies, non-Chrome users remain potentially vulnerable if the underlying certificate is not revoked by the CA or recognized as invalid by other client software.

The Broader Implications for HTTPS Trust

The incident serves as a stark demonstration of the inherent risks associated with the centralized nature of DNS and the reliance on automated domain-control validation. When the authoritative record for a namespace is compromised, the entire chain of trust for HTTPS—the protocol that keeps modern internet commerce and communication secure—is put at risk. By controlling the DNS, an attacker can bypass traditional security measures, effectively turning a website’s own domain name against its visitors.

This event underscores the importance of a "defense-in-depth" approach to digital security. Organizations can no longer assume that the registry managing their domain is an impenetrable vault. Instead, there is a growing need for domain owners to exercise proactive vigilance. Google’s guidance following the incident encourages organizations to monitor Certificate Transparency logs continuously. This practice allows companies to detect if a certificate has been issued for their domains by an unauthorized party, potentially alerting them to a DNS or registry-level compromise before it can be fully exploited.

Furthermore, Google has advocated for the adoption of more restrictive Certification Authority Authorization (CAA) records. A CAA record allows a domain owner to specify which Certificate Authorities are permitted to issue certificates for their domain. While Google admitted that a CAA record cannot prevent the issuance of a certificate during the heat of an active DNS hijack—since the attacker can simply modify the DNS to point to a CA they control—restoring a restrictive policy after an incident is vital. It prevents attackers from leveraging cached validation checks to obtain subsequent certificates, effectively closing the window of opportunity once the registry is recovered.

Looking Toward Future Resilience

The recent compromises of the .gh, .sl, and .as registries are unlikely to be the last of their kind. As the internet continues to rely on legacy infrastructure that was not originally designed with modern security threats in mind, the potential for DNS-based attacks remains a persistent challenge.

Google has indicated that it is committed to working with the broader technical community to implement systemic changes to the HTTPS ecosystem. These initiatives include discussions around reducing the validity periods of certificates, which would limit the amount of time an attacker could exploit a stolen or fraudulently obtained certificate. Additionally, the industry is exploring ways to move away from the reuse of domain-control validation, which currently allows attackers to capitalize on successful validation checks for extended periods.

For administrators of regional ccTLDs and organizations operating under these namespaces, the message is clear: the integrity of the DNS is the foundation of digital trust. Without rigorous monitoring, the implementation of CAA records, and a heightened awareness of the risks posed by registry-level compromises, organizations remain vulnerable to sophisticated actors capable of subverting the protocols that the modern web relies upon.

The incident serves as a significant wake-up call for the global security community. While the immediate danger posed by the compromised certificates in the .gh, .sl, and .as namespaces has been largely mitigated through the efforts of Google and the affected CAs, the underlying vulnerabilities in the domain registration system remain a critical area of focus. As the industry moves forward, the integration of real-time monitoring, more robust validation protocols, and increased transparency in certificate management will be essential in protecting the digital ecosystem from those who seek to exploit its most fundamental protocols. The security of the internet, it seems, is only as strong as the weakest link in the DNS chain.

Leave a Reply

Your email address will not be published. Required fields are marked *