Layer 8Ehrlicher Tech-Support

Transportverschlüsselung ist nicht Ende-zu-Ende

Das Schloss im Browser sagt, mit welchem Server du sprichst – nicht, wer die Nachricht danach liest. Was der Anbieter trotzdem im Klartext sieht.

Aufwand:
ca. 15 Min.
Voraussetzung:
Ein Terminal mit OpenSSL, Der eigene Browser, Die Dokumentation des jeweiligen Dienstes
Gilt für:
Webseiten, Messenger, E-Mail, Cloud-Speicher

Das Symptom

Im Browser steht ein Schloss, im Chat steht irgendwo das Wort verschlüsselt, und die Werbung des Anbieters sagt, alles sei sicher. Trotzdem kommt vom Anbieter eine Mail, die den Inhalt der letzten Nachricht kennt, die Suche im eigenen Postfach funktioniert serverseitig, und die Datenschutzerklärung erwähnt beiläufig, dass Inhalte verarbeitet werden. Irgendetwas passt nicht zusammen.

Die „Layer 8“-Wahrheit

Es passt sehr gut zusammen, nur nicht mit dem, was man hineingelesen hat. Das Schloss steht für Transportverschlüsselung: die Strecke zwischen deinem Programm und einem Server. TLS beschreibt seine eigene Zusage erfreulich genau – Daten nach dem Verbindungsaufbau sind nur für die Endpunkte sichtbar. Das ist eine starke Zusage über die Leitung und gar keine über das, was danach passiert, denn der Server des Anbieters ist selbst ein Endpunkt. Er entschlüsselt, was ankommt. Er muss es tun, sonst könnte er nichts ausliefern, nichts durchsuchen, nichts weiterleiten. Das BSI schreibt es für E-Mail ohne Umschweife hin: Die beteiligten Anbieter haben noch immer Zugriff auf den Klartext.

Ende-zu-Ende-Verschlüsselung verschiebt genau diese Grenze. Verschlüsselt wird nicht die Leitung, sondern die Nachricht selbst, und zwar so, dass der Anbieter dazwischen zwar transportiert, aber nicht liest. Das ist kein besseres Schloss, sondern ein anderer Ort. Und es steht nicht im Browser, sondern in der Dokumentation des Dienstes – ein Schloss-Symbol kann diese Frage gar nicht beantworten, weil TLS von Empfängern nichts weiß. Der schnellste Test im Alltag ist deshalb nicht technisch, sondern organisatorisch: Wenn der Anbieter dir nach einem vergessenen Passwort alle Inhalte wiedergeben kann, hatte er sie.

Bleibt der unbequeme Rest, den beide Verfahren nicht lösen. TLS sagt selbst, dass es die Länge der übertragenen Daten nicht verbirgt und gegen Verkehrsanalyse keine eigenen Abwehrmaßnahmen mitbringt, sondern nur einen Auffüllmechanismus, den die Anwendung selbst nutzen muss. Wann, wie oft und wie viel übertragen wird, bleibt damit eine Information, die anfällt. Das ist kein Grund zur Panik und auch kein Argument gegen Verschlüsselung – es ist nur der Unterschied zwischen einem verschlossenen Brief und einem unsichtbaren. Verschlüsselung liefert den verschlossenen Brief. Den Briefkasten sieht man trotzdem.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Die einzig wichtige Frage stellen: Wo sind die Enden?

    Ende-zu-Ende ist keine Qualitätsstufe, sondern eine Ortsangabe. Wenn beide Enden dein Gerät und das Gerät des Empfängers sind, kann der Anbieter dazwischen den Inhalt nicht lesen. Wenn ein Ende der Server des Anbieters ist, kann er es. Beides heißt im Marketing gern schlicht Verschlüsselung. Bevor du irgendetwas prüfst, kläre also, welche zwei Punkte gemeint sind – alles Weitere folgt daraus.

  2. 2.

    Nachsehen, mit wem der Browser wirklich spricht

    Das Schloss im Browser bedeutet: Die Verbindung zu diesem einen Server ist verschlüsselt, und dieser Server hat sich ausgewiesen. Wer es genau sehen will, fragt selbst nach. Die Ausgabe nennt die ausgehandelte TLS-Version, die Chiffre und den Namen im Zertifikat der Gegenstelle. Sie nennt keinen Empfänger, weil TLS von Empfängern nichts weiß.

    openssl s_client -connect www.bsi.bund.de:443 -servername www.bsi.bund.de -brief </dev/null
    
  3. 3.

    Lesen, wofür das Zertifikat überhaupt bürgt

    Ein Zertifikat behauptet, dass ein bestimmter Rechnername zu einem bestimmten Schlüssel gehört, und eine Stelle bürgt dafür in einem Zeitfenster. Mehr nicht. Kein Zertifikat sagt etwas darüber, was mit deinen Daten passiert, nachdem der Server sie entschlüsselt hat.

    openssl s_client -connect www.bsi.bund.de:443 -servername www.bsi.bund.de </dev/null 2>/dev/null | openssl x509 -noout -subject -issuer -dates
    
  4. 4.

    In der Dokumentation des Dienstes nach dem Wort suchen

    Da man Ende-zu-Ende-Verschlüsselung technisch von außen nicht am Schloss ablesen kann, bleibt nur die Dokumentation des Anbieters. Sinnvolle Suchbegriffe sind Ende-zu-Ende, Schlüssel, Wiederherstellung und Zugriff durch den Anbieter. Aufschlussreich ist vor allem die Frage, ob der Anbieter dir den Zugang wiederherstellen kann, wenn du dein Passwort verlierst. Kann er es vollständig, hat er auch die Möglichkeit, die Inhalte zu lesen.

  5. 5.

    Ende-zu-Ende dort einschalten, wo es sie gibt

    Bei E-Mail ist Ende-zu-Ende nicht der Normalzustand, sondern eine bewusste Zusatzentscheidung: Das BSI schreibt, Anwenderinnen und Anwender müssten dafür oft selbst aktiv werden und zusätzliche Erweiterungen aktivieren, und zwar auf beiden Seiten. Bei Messengern ist es je nach Anwendung, Gesprächsart und Einstellung unterschiedlich. Wer es nutzen will, muss also nachsehen und einschalten, statt es zu vermuten.

  6. 6.

    Die Metadaten mitdenken statt sie wegzudenken

    Auch bei Ende-zu-Ende-Verschlüsselung bleibt sichtbar, dass kommuniziert wurde. RFC 9846 hält fest, dass TLS die Länge der übertragenen Daten nicht verbirgt und gegen Verkehrsanalyse keine eigenen Abwehrmaßnahmen mitbringt. Für den Alltag heißt das nüchtern: Der Inhalt ist geschützt, der Umstand nicht. Wer daraus ein Drama macht, übertreibt; wer es ignoriert, plant falsch.

Häufige Fragen (FAQ)

?Die Verbindung ist doch verschlüsselt. Kann der Anbieter trotzdem mitlesen?

Ja, und der TLS-Standard sagt genau das. RFC 9846 beschreibt die Vertraulichkeit von TLS mit dem Satz, Daten nach dem Verbindungsaufbau seien „only visible to the endpoints“ – nur für die Endpunkte sichtbar. Der Server des Anbieters ist einer dieser Endpunkte. Er entschlüsselt, was bei ihm ankommt, sonst könnte er die Anfrage gar nicht beantworten. Das BSI formuliert dieselbe Sache für E-Mail unmissverständlich: Durch die Transportverschlüsselung werde das Mitlesen durch Unbefugte zwar stark erschwert, „aber die beteiligten E-Mail-Provider haben noch immer Zugriff auf den Klartext der E-Mail“. Transportverschlüsselung schützt die Strecke, nicht den Inhalt vor dem, der am Ende der Strecke steht.

?Woran erkenne ich, ob ein Dienst Ende-zu-Ende verschlüsselt?

Nicht am Schloss-Symbol. Das Schloss ist eine Aussage über die Transportstrecke zwischen deinem Programm und dem Server und über die Identität dieses Servers – TLS authentifiziert laut RFC 9846 immer die Serverseite, die Clientseite nur optional. Über den weiteren Weg der Nachricht, über die Speicherung beim Anbieter und über den Empfänger sagt es nichts. Ob Ende-zu-Ende verschlüsselt wird, steht ausschließlich in der Dokumentation des Dienstes und manchmal in dessen Einstellungen. Das BSI beschreibt den Unterschied so: Bei Ende-zu-Ende-Verschlüsselung werden nicht die einzelnen Abschnitte des Versandkanals verschlüsselt, sondern die Nachrichten selbst – und dann gilt: „Weder die beteiligten E-Mail-Anbieter können die E-Mail lesen, noch haben potentielle Angreifer die Möglichkeit, die E-Mails unterwegs zu lesen oder zu manipulieren.“

?Wenn Ende-zu-Ende verschlüsselt wird – ist dann alles verborgen?

Nein, und das ist die interessantere Hälfte. Verschlüsselt wird der Inhalt, nicht die Tatsache, dass er existiert. RFC 9846 sagt ausdrücklich, TLS verberge die Länge der übertragenen Daten nicht („TLS does not hide the length of the data it transmits“), und der Anhang zur Verkehrsanalyse hält fest, TLS biete gegen diese Angriffsform keine besonderen Abwehrmaßnahmen, sondern nur einen Auffüllmechanismus für Anwendungen. Derselbe Anhang beschreibt Verkehrsanalyse als Angriffe, die sich auf die Beobachtung von Länge und Zeitpunkt der verschlüsselten Pakete stützen – wann, wie oft und wie viel übertragen wurde, bleibt also beobachtbar. Wer beurteilen will, was ein Dienst preisgibt, muss deshalb zwei Fragen trennen: Was steht drin, und wer weiß, dass es verschickt wurde.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Verwandte Fehler