Startseite / Sicherheit
Sicherheit

Nicht autorisierte TLS-Zertifikate über ccTLD-Hijack

Nicht autorisierte TLS-Zertifikate über ccTLD-Hijack
← Alle Beiträge

Zwischen dem 22. und 27. September wurden nach bekanntem Stand 32 nicht autorisierte TLS-Zertifikate ausgestellt. Betroffen waren demnach unter anderem Domains von Google und weiterer großer Dienste innerhalb der betroffenen ccTLD-Namensräume. Der entscheidende Punkt liegt nicht bei einem klassischen Einbruch in die Server der betroffenen Anbieter. Google erklärte, dass die Infrastruktur der betroffenen Domain-Besitzer nicht kompromittiert wurde.

Der Angriff setzte eine Ebene früher an. Berichten zufolge kompromittierten Angreifer Systeme oder Zugänge der Registries für die Country-Code-Top-Level-Domains .gh für Ghana, .sl für Sierra Leone und .as für Amerikanisch-Samoa. Über diese Registries konnten sie laut aktuellem Stand autoritative DNS-Daten für ausgewählte Domains innerhalb der jeweiligen Namensräume manipulieren. Damit konnten sie gegenüber Zertifizierungsstellen den Eindruck von Domain-Kontrolle erzeugen und TLS-Zertifikate erhalten, die ihnen nicht hätten ausgestellt werden dürfen.

Wie der Zertifikatsangriff funktionierte
ccTLD-RegistrykompromittiertDNS-EintragmanipuliertCA-Prüfungerscheint gültigTLS-ZertifikatunberechtigtWiderruf und Browser-Block
Die Grafik zeigt die technische Kette vom kompromittierten ccTLD-Betrieb bis zur nachträglichen Blockade im Browser.

Der Angriff nutzte die Validierungskette

TLS-Zertifikate sind ein Betriebsbestandteil des Webs. Sie sorgen dafür, dass Browser eine verschlüsselte Verbindung einer bestimmten Domain zuordnen können. Bei der Ausstellung prüft eine Zertifizierungsstelle, ob der Antragsteller Kontrolle über die betreffende Domain besitzt. Diese Prüfung kann automatisiert über DNS-Einträge laufen. Wer den richtigen Nachweis im DNS hinterlegt, gilt aus Sicht des Verfahrens als berechtigt.

Genau diese Annahme wurde in dem Vorfall ausgenutzt. Die Angreifer mussten nicht die Systeme von Google übernehmen. Sie mussten auch nicht die Zertifizierungsstellen direkt kompromittieren. Es reichte, an einer Stelle Kontrolle zu gewinnen, die für die DNS-Antworten innerhalb bestimmter Top-Level-Domains zuständig ist. Wurde dort ein Validierungseintrag gesetzt oder umgeleitet, konnte die automatisierte Prüfung korrekt erscheinen, obwohl die zugrunde liegende Kontrolle nicht vom Domain-Betreiber autorisiert war.

Das erklärt auch, warum Google betonte, dass die Zertifizierungsstellen nach den anwendbaren Anforderungen gehandelt hätten. Aus Sicht der CA-Prozesse lag ein gültiger Nachweis vor. Der Fehler lag nicht zwingend im einzelnen Prüfschritt, sondern in der Vertrauensannahme, dass die für DNS-Antworten zuständige Infrastruktur selbst integer ist.

Das Risiko entsteht vor dem Browserfenster

Ein unberechtigtes TLS-Zertifikat ist allein noch kein vollständiger Angriff. Für einen wirksamen Man-in-the-Middle-Angriff müssten Angreifer zusätzlich in der Lage sein, Datenverkehr umzuleiten oder sich in eine Netzwerkposition zwischen Nutzer und Dienst zu bringen. Dann kann ein Browser eine Verbindung akzeptieren, weil das Zertifikat formal zu passen scheint.

Für Nutzer ist dieser Angriffstyp schwer zu erkennen. Das Schloss-Symbol oder die HTTPS-Anzeige helfen nur begrenzt, wenn die Zertifikatskette formal korrekt und vertrauenswürdig wirkt. Wird ein Zertifikat von einer anerkannten Zertifizierungsstelle ausgegeben, sieht die Verbindung zunächst legitim aus. Genau deshalb sind solche Vorfälle schwerwiegender als einfache Phishing-Domains oder falsch konfigurierte Webserver.

Im konkreten Fall blockierte Google in Chrome alle identifizierten nicht autorisierten Zertifikate. Die ausstellenden Zertifizierungsstellen widerriefen die betroffenen Zertifikate. Damit wurde der bekannte Bestand bereinigt. Die Reaktion begrenzt aber vor allem den Schaden nach der Entdeckung. Sie ersetzt keine Absicherung der vorgelagerten Registry-Ebene.

Registries sind ein operativer Teil der Websicherheit

Country-Code-Registries werden im Alltag selten als Sicherheitskomponente wahrgenommen. Für Betreiber großer Dienste sind sie aber Teil der Angriffskette. Wer eine Domain unter einer bestimmten Top-Level-Domain nutzt, hängt daran, dass die Registry ihre Systeme, Zugänge, Änderungsprozesse und Protokolle sauber absichert.

Die praktische Folge ist einfach: Die Sicherheit einer Domain endet nicht beim eigenen DNS-Anbieter und nicht beim eigenen Webserver. Sie reicht bis zur Registry, die für den Namensraum zuständig ist. Wenn dort privilegierte Zugriffe kompromittiert werden, können selbst gut abgesicherte Dienste betroffen sein, ohne dass ihre eigene Infrastruktur angegriffen wurde.

Für Registries bedeutet das höhere Anforderungen an Zugriffsmanagement, Protokollierung und Änderungsfreigaben. Besonders kritisch sind Änderungen an Domains bekannter Dienste und an Einträgen, die für Zertifikatsvalidierungen genutzt werden. Ungewöhnliche DNS-Änderungen sollten schneller erkannt werden. Auch die Trennung von Rollen, Mehr-Augen-Freigaben und belastbare Wiederherstellungsprozesse sind hier keine formalen Kontrollen, sondern Betriebsanforderungen.

Zertifizierungsstellen bleiben abhängig von externen Signalen

Der Fall zeigt eine Grenze automatisierter Domain-Control-Validation. Zertifizierungsstellen können prüfen, ob ein erwarteter DNS-Eintrag vorhanden ist. Sie können damit aber nicht zuverlässig erkennen, ob dieser Eintrag durch den rechtmäßigen Domain-Betreiber, einen kompromittierten DNS-Dienstleister oder eine übernommene Registry gesetzt wurde.

Strengere Prüfungen sind möglich, haben aber Kosten. Zusätzliche Kontrollen verlangsamen Ausstellung und Erneuerung von Zertifikaten. Das trifft viele legitime Prozesse, in denen Zertifikate automatisiert und in großer Zahl erneuert werden. Die Branche hat TLS gerade deshalb weitgehend automatisiert, weil manuelle Verfahren fehleranfällig und teuer sind.

Ein realistischer Ansatz liegt daher eher in mehreren Schichten. Domain-Betreiber können Certificate-Transparency-Logs überwachen, um unerwartete Zertifikate schneller zu sehen. CAA-Einträge können festlegen, welche Zertifizierungsstellen für eine Domain Zertifikate ausstellen dürfen. Bei Kontrolle über vorgelagerte DNS-Antworten können auch solche Signale manipuliert werden. Sie erhöhen aber die Zahl der Stellen, die überwacht und plausibilisiert werden müssen.

Chrome-Blockaden sind Reparaturmaßnahmen

Dass Google die identifizierten Zertifikate in Chrome blockierte, ist ein wirksamer Eingriff für bekannte Fälle. Browserhersteller haben hier eine wichtige Rolle, weil sie Zertifikate blockieren können, wenn Widerrufsmechanismen allein nicht schnell oder zuverlässig genug greifen.

Der Vorgang macht aber auch sichtbar, wie stark die Web-Sicherheitskette auf nachträgliche Korrektur angewiesen ist. Ein Zertifikat wird ausgestellt, der Missbrauch wird erkannt, Zertifizierungsstellen widerrufen, Browser blockieren. Dieser Ablauf kann funktionieren, wenn die Erkennung schnell genug ist und alle relevanten Clients Updates erhalten. Er ist weniger robust, wenn ein Angriff kurzlebig, gezielt oder außerhalb gut überwachter Domains stattfindet.

Die nüchterne Lehre aus dem Vorfall ist daher begrenzt, aber wichtig: HTTPS hängt nicht nur an Kryptografie und großen Plattformbetreibern. Es hängt auch an den Betriebsprozessen kleinerer und weniger sichtbarer Internet-Infrastruktur. Für Anbieter großer Dienste bedeutet das mehr externe Überwachung der eigenen Zertifikatslandschaft. Für Registries bedeutet es, dass ihre internen Kontrollen unmittelbare Auswirkungen auf das Vertrauen in Domains haben. Für Zertifizierungsstellen bleibt die Aufgabe, gültige Signale nicht mit vertrauenswürdiger Herkunft zu verwechseln.

J

Über den Autor

Jens Könnig

Jens analysiert seit Jahren digitale Märkte, Preisbewegungen und Plattform-Strategien. Als Betreiber mehrerer datengetriebener Systeme wertet er täglich große Mengen an Produkt- und Trenddaten aus. Sein Fokus liegt auf Einordnung statt Hype: Was bedeutet eine Entwicklung wirklich für Nutzer, Preise und Märkte?

Alle Artikel von Jens Könnig →