Was ist SSL-/TLS-Verschlüsselung?
Kurz gesagt: SSL/TLS verschlüsselt die Kommunikation zwischen einem Client und einem Server, insbesondere zwischen Webbrowsern und Websites bzw. Webanwendungen.
Was ist SSL-/TLS-Verschlüsselung?
Die SSL-Verschlüsselung (Secure Sockets Layer) und ihr modernerer und sichererer Nachfolger, die TLS-Verschlüsselung (Transport Layer Security), schützen Daten, die über das Internet oder ein Computernetzwerk übertragen werden. Dadurch wird verhindert, dass Angreifer (und Internetdienstanbieter) die zwischen zwei Knoten – in der Regel dem Webbrowser eines Benutzers und einem Web-/App-Server – ausgetauschten Daten einsehen oder manipulieren können. Die meisten Website-Eigentümer und -Betreiber sind verpflichtet, SSL/TLS zu implementieren, um die Übertragung sensibler Daten wie Passwörter, Zahlungsinformationen und anderer als vertraulich geltender personenbezogener Daten zu schützen.
Wie funktioniert die SSL/TLS-Verschlüsselung?
SSL/TLS verwendet sowohl asymmetrische als auch symmetrische Verschlüsselung, um die Vertraulichkeit und Integrität von Daten während der Übertragung zu schützen. Die asymmetrische Verschlüsselung dient dazu, eine sichere Sitzung zwischen einem Client und einem Server aufzubauen, während die symmetrische Verschlüsselung für den Datenaustausch innerhalb der gesicherten Sitzung verwendet wird.
Damit eine Website SSL/TLS-Verschlüsselung verwenden kann, muss für ihren Webserver bzw. Domainnamen ein SSL/TLS-Zertifikat vorliegen. Nach der Installation ermöglicht das Zertifikat dem Client und dem Server, die Verschlüsselungsstufe in den folgenden Schritten sicher auszuhandeln:
- Der Client kontaktiert den Server über eine sichere URL (HTTPS…).
- Der Server sendet dem Client sein Zertifikat und seinen öffentlichen Schlüssel.
- Der Client überprüft dies mithilfe einer vertrauenswürdigen Stammzertifizierungsstelle, um sicherzustellen, dass das Zertifikat legitim ist.
- Der Client und der Server handeln die stärkste Verschlüsselungsart aus, die beide unterstützen.
- Der Client verschlüsselt einen (geheimen) Sitzungsschlüssel mit dem öffentlichen Schlüssel des Servers und sendet ihn an den Server zurück.
- Der Server entschlüsselt die Kommunikation des Clients mit seinem privaten Schlüssel, und die Sitzung wird hergestellt.
- Der Sitzungsschlüssel (symmetrische Verschlüsselung) wird nun verwendet, um die zwischen Client und Server übertragenen Daten zu ver- und entschlüsseln.
Sowohl der Client als auch der Server verwenden nun HTTPS (SSL/TLS + HTTP) für ihre Kommunikation. Webbrowser zeigen dies durch ein Schlosssymbol in der Adressleiste an. HTTPS verwendet Port 443.
Sobald Sie die Website verlassen, werden diese Schlüssel verworfen. Bei Ihrem nächsten Besuch wird ein neuer Handshake ausgehandelt und ein neuer Satz von Schlüsseln erzeugt.
Warum ist die SSL/TLS-Entschlüsselung für die Sicherheit wichtig?
Die SSL/TLS-Verschlüsselung trägt wesentlich zur Sicherheit bei, da sie die Vertraulichkeit und Integrität der Datenkommunikation erhöht. Da jedoch auch Angreifer Verschlüsselung nutzen, um schädliche Inhalte zu verbergen, ist eine effektive SSL/TLS-Entschlüsselung für Prüftools wie IDS/IPS, Next-Generation-Firewalls, Secure Web Gateways (SWG) und andere Lösungen erforderlich, die für ihre Prüfungen entschlüsselte Daten benötigen.
Dieselben Tools, die Daten schützen, können gegen Sie eingesetzt werden
Angreifer wissen, dass Unternehmen Schwierigkeiten bei der Entschlüsselung und Überprüfung des Datenverkehrs haben – und nutzen dieses Wissen zu ihrem Vorteil. Mithilfe von Verschlüsselung können sie die meisten Prüfmechanismen umgehen und Schadsoftware in das Netzwerk einschleusen. Auch die verschlüsselte Ausleitung von Daten umgeht Sicherheitstools, ohne überprüft zu werden.
Viele Geräte zur Sicherheitsüberprüfung haben bereits Schwierigkeiten, ihre Kapazitäten so zu skalieren, dass sie dem Ansturm schädlichen Datenverkehrs gewachsen sind – ganz zu schweigen davon, diesen zu entschlüsseln, zu überprüfen und anschließend erneut zu verschlüsseln. Um ihre Daten zu schützen, benötigen Unternehmen eine bessere Transparenz des verschlüsselten Datenverkehrs und müssen zugleich ihre Sicherheitsprüfzone so orchestrieren, dass Datenfluss, Verarbeitung und Risiken effizient gesteuert werden.
Erfahren Sie mehr über SSL-Entschlüsselung.
