Was ist Verschlüsselung mit SSL und TLS?
SSL und TLS verschlüsseln Daten auf dem Weg zwischen Client und Server, damit Mithörende den Inhalt der Übertragung nicht lesen können.
TLS hat ältere SSL Versionen abgelöst, und diese älteren Versionen sollten Sie Clients nicht mehr anbieten.
So funktioniert es
Beide Seiten handeln Schlüssel aus und verschlüsseln dann die Sitzung, sodass eine passive Stelle auf dem Weg nur Geheimtext sieht.
Ein Zertifikat bindet einen Namen an einen Schlüssel, damit der Client prüfen kann, den gemeinten Server erreicht zu haben.
Verschlüsselung auf dem Weg behebt keine Fehler in der Anwendung, nachdem der Server die Daten entschlüsselt hat.
Schlüssel und Zertifikate brauchen dennoch Pflege, sonst wird die Prüfung, auf die der Client baut, bedeutungslos.
Konkrete Beispiele
- Eine einkaufende Person sieht eine verschlüsselte Sitzung, während sie eine Kartennummer in einem Shop eingibt.
- Ein alter Server bietet ein ausgemustertes Protokoll an und scheitert, wenn der Client es ablehnt.
- Der Name im Zertifikat passt nicht zur Site, deshalb warnt der Browser, bevor die Person fortfährt.
Schutzmaßnahmen
- Bieten Sie nur aktuelle Protokollversionen und starke Verschlüsselungsauswahl an.
- Erneuern Sie Zertifikate, bevor sie ablaufen, und achten Sie auf abweichende Namen.
- Leiten Sie Besuche im Klartext auf die verschlüsselte Adresse derselben Site.
- Halten Sie private Schlüssel auf Systemen, die nicht zugleich beliebige öffentliche Lasten tragen.
Verwandte Artikel
Was ist TLS Fingerprinting? zeigt, wie Einzelheiten des Handshakes verraten können, welche Clientbibliothek eine verschlüsselte Sitzung öffnete.
Was ist ein VPN Tunnel? beschreibt einen verschlüsselten Tunnel, einen anderen Schutz des Weges als diese Sitzungsverschlüsselung.
Was ist Sicherheit von Webanwendungen? behandelt die Anwendungsregeln, die nach der Entschlüsselung der Sitzung weiter zählen.
