Abo
  • IT-Karriere:

HTTPS: BGP-Angriff gefährdet TLS-Zertifikatssystem

Auf der Black Hat weisen Sicherheitsforscher auf ein Problem mit TLS-Zertifizierungsstellen hin: Die Prüfung, wem eine Domain gehört, findet über ein ungesichertes Netz statt. Dieser Weg ist angreifbar - beispielsweise mittels des Routingprotokolls BGP.

Artikel veröffentlicht am , Hanno Böck
BGP-Routing entscheidet, wie Pakete im Internet transportiert werden, es bietet jedoch kaum Sicherheit.
BGP-Routing entscheidet, wie Pakete im Internet transportiert werden, es bietet jedoch kaum Sicherheit. (Bild: MelVic/Wikimedia Commons/CC by-sa 3.0)

TLS-Zertifikate sind ein wichtiger Baustein für verschlüsselte Verbindungen im Netz. Wer eine HTTPS-Seite betreibt, muss sich hierfür ein Zertifikat von einer anerkannten Zertifizierungsstelle ausstellen lassen. Doch die Prüfung, wer berechtigt ist, ein Zertifikat zu erhalten, ist äußerst fragil.

Prüfung über E-Mail, Webseiten oder DNS-Einträge

Stellenmarkt
  1. Concardis GmbH, Eschborn
  2. Putzmeister Holding GmbH über KKC Berater Personalberatung, Aichtal

Es gibt verschiedene Wege, mit denen Zertifikatsaussteller prüfen, ob der Käufer eines Zertifikats der legitime Inhaber einer Domain ist. Häufig wird über eine E-Mail an Adressen mit den Prefixes webmaster@, hostmaster@ oder ähnlichen Adressen der Inhaber geprüft. Schon das führte in der Vergangenheit zu Ärger. Andere Zertifizierungsstellen erwarten, dass man eine Testdatei über den Webserver ausliefert oder einen entsprechenden DNS-Eintrag konfiguriert.

Allen diesen Möglichkeiten ist gemeinsam, dass sie selbst nicht kryptographisch abgesichert sind. Die Zertifizierungsstellen vertrauen darauf, dass eine Domain von dessen legitimem Besitzer kontrolliert wird. Dadurch ergeben sich fast zwangsläufig Angriffspunkte.

Auf eine Möglichkeit, diese Domainverifizierung anzugreifen, wies Artyom Gavrichenkov von der Firma Qrator Labs auf der Black-Hat-Konferenz hin: Manipulationen im Border Gateway Protocol (BGP). Dieses Routingprotokoll wird im Internet eingesetzt, um das Routing zwischen verschiedenen Providern zu organisieren. Das Problem: BGP ist praktisch nicht auf Sicherheit ausgelegt. Manipulationen sind sehr einfach möglich, ein Provider kann einem anderen Provider schlicht über das Protokoll mitteilen, dass er ab sofort für einen bestimmten IP-Netzbereich zuständig ist.

BGP-Knoten in der Nähe einer Zertifizierungsstelle

Um einen Angriff durchzuführen, muss ein Angreifer idealerweise einen BGP-Knoten in der Nähe einer beliebigen Zertifizierungsstelle kontrollieren. Es gibt Hunderte unterschiedliche Anbieter von TLS-Zertifikaten, die weltweit verteilt sind. Mittels BGP versucht der Angreifer, das Netz der Zertifizierungsstelle davon zu überzeugen, den Traffic für die IP des Opfers auf sich selbst umzuleiten. Anschließend kann der Angreifer beispielsweise über HTTP beliebige Daten ausliefern und einen Verifizierungsvorgang durchlaufen.

Gavrichenkovs Firma Qrator hat sich darauf spezialisiert, Auffälligkeiten im BGP-Traffic zu analysieren. Versucht ein Angreifer, global ein bestimmtes Netz mittels BGP-Angriffen umzurouten, fällt dies häufig auf. Im Fall des Angriffs auf die Zertifizierungsstelle ist aber nur eine lokal begrenzte Manipulation notwendig. Es ist sehr wahrscheinlich, dass der Betreiber des angegriffenen Netzes nie von dieser Manipulation erfährt.

Auf Nachfrage erklärte Gavrichenkov auf Twitter, dass er versucht hatte, diesen Angriff praktisch durchzuführen, aber letztendlich beim Bezahlvorgang für das Zertifikat abgebrochen hat. Es ist also davon auszugehen, dass dieser Angriff durchführbar ist. Bekanntgeworden sind derartige Angriffe bislang nicht.

HPKP und Certificate Transparency helfen begrenzt

Zumindest teilweise Abhilfe schaffen verschiedene Technologien, die das Zertifikatssystem stärken. Dazu gehören HTTP Public Key Pinning /HPKP und das von Google entwickelte Certificate Transparency. Key Pinning führt dazu, dass ein Angreifer mit einem falsch ausgestellten Zertifikat lediglich die erste Verbindung zu einem HTTPS-Server angreifen kann, anschließend speichert der Browser das legitime Zertifikat. Certificate Transparency ist ein globales Log von Zertifikaten und könnte helfen, dass derartige Manipulationen leichter auffallen. Perfekt sind beide Lösungen nicht. Die Absicherung von Zertifikaten mittels DANE über DNSSEC wird immer wieder vorgeschlagen, allerdings gibt es einige Zweifel an der Umsetzbarkeit.

Die Prüfung der Inhaber von Domains sicherer zu gestalten, ist nicht einfach. Die Ausstellung von Zertifikaten komplexer zu machen, widerspricht dem Ziel, die Zertifikatsausstellung zu erleichtern, um verschlüsselte Verbindungen zum Standard zu machen. Im Moment scheint eine Lösung für dieses Problem alles andere als einfach.



Anzeige
Spiele-Angebote
  1. (-68%) 9,50€
  2. 26,99€
  3. (-77%) 11,50€
  4. 1,12€

Popkornium18 09. Aug 2015

Theoretisch ist es möglich, aber einen BGP Knoten kontrollieren? Außer für Geheimdienste...

negecy 07. Aug 2015

Eben gerade nicht! Ich bin absolut nicht der Meinung, dass alles schnell und...


Folgen Sie uns
       


AMD stellt Navi-Grafikkarten vor

Die neuen GPUs sollen deutlich effizienter und leistungsstärker sein und ab Juli 2019 verfügbar sein.

AMD stellt Navi-Grafikkarten vor Video aufrufen
Transport Fever 2 angespielt: Wachstum ist doch nicht alles
Transport Fever 2 angespielt
Wachstum ist doch nicht alles

Wesentlich mehr Umfang, bessere Übersicht dank neuer Benutzerführung und eine Kampagne mit 18 Missionen: Das Schweizer Entwicklerstudio Urban Games hat Golem.de das Aufbauspiel Transport Fever 2 vorgestellt - bei einer Bahnfahrt.
Von Achim Fehrenbach

  1. Mordhau angespielt Die mit dem Schwertknauf zuschlagen
  2. Bus Simulator angespielt Zwischen Bodenschwelle und Haltestelle
  3. Bright Memory angespielt Brachialer PC-Shooter aus China

Raumfahrt: Galileo-Satellitennavigation ist vollständig ausgefallen
Raumfahrt
Galileo-Satellitennavigation ist vollständig ausgefallen

Seit Donnerstag senden die Satelliten des Galileo-Systems keine Daten mehr an die Navigationssysteme. SAR-Notfallbenachrichtigungen sollen aber noch funktionieren. Offenbar ist ein Systemfehler in einer Bodenstation die Ursache. Nach fünf Tagen wurde die Störung behoben.


    Ricoh GR III im Test: Kompaktkamera mit Riesensensor, aber ohne Zoom
    Ricoh GR III im Test
    Kompaktkamera mit Riesensensor, aber ohne Zoom

    Kann das gutgehen? Ricoh hat mit der GR III eine Kompaktkamera im Sortiment, die mit einem APS-C-Sensor ausgerüstet ist, rund 900 Euro kostet und keinen Zoom bietet. Wir haben die Kamera ausprobiert.
    Ein Test von Andreas Donath

    1. Theta Z1 Ricoh stellt 360-Grad-Panoramakamera mit Profifunktionen vor
    2. Ricoh GR III Eine halbe Sekunde Belichtungszeit ohne Stativ

      •  /