Was ist SSL-Entschlüsselung?

Das SSL-Protokoll (Secure Sockets Layer) und sein modernerer, sichererer Nachfolger TLS (Transport Layer Security) werden zur Verschlüsselung des Web-Datenverkehrs eingesetzt. Die Verschlüsselung von Daten während der Übertragung ist gängige Praxis; mittlerweile sind etwa 90 % aller Webseiten verschlüsselt. Dies trägt zwar dazu bei, Datenschutzverletzungen zu verhindern, doch Cyberkriminelle nutzen diese verschlüsselten Kanäle, um Schadsoftware zu verbreiten und Daten auszuschleusen. Dabei setzen sie darauf, herkömmliche Sicherheitslösungen zur Überprüfung des Datenverkehrs umgehen zu können, da diese den Datenverkehr nicht entschlüsseln.

Tools zur Sicherheitsüberprüfung wie Next-Generation-Firewalls (NGFW), Systeme zur Verhinderung von Datenverlust (DLP), Systeme zur Erkennung und Abwehr von Eindringversuchen (IDS/IPS), Web-Gateways und andere Lösungen eignen sich hervorragend, um Bedrohungen im Datenverkehr zu erkennen. Allerdings entschlüsseln sie den Datenverkehr vor der Überprüfung nicht effizient. Dadurch bleiben verschlüsselte Bedrohungen für diese Tools unsichtbar, sodass Malware oder Daten mit geistigem Eigentum unbemerkt passieren können, ohne bei Bedarf überprüft oder blockiert zu werden. SSL-Entschlüsselung, auch als SSL Visibility bezeichnet, ist der Prozess, Datenverkehr in großem Umfang zu entschlüsseln und an verschiedene Prüftools weiterzuleiten, die sowohl eingehende Bedrohungen für Anwendungen als auch ausgehende Bedrohungen von Benutzern in Richtung Internet erkennen.

Was treibt die zunehmende Nutzung der SSL/TLS-Verschlüsselung voran?

Die Nutzung der SSL/TLS-Verschlüsselung für den Web-Datenverkehr hat aus mehreren Gründen drastisch zugenommen:

  • Verfügbarkeit kostengünstiger oder kostenloser Zertifikate: Let’s Encrypt ist eine kostenlose, automatisierte und offene Zertifizierungsstelle (CA). Let’s Encrypt ist für Betreiber kleiner Websites, für die die Kosten bisher eine Hürde darstellten, sowie für Website- und App-Entwickler, die die Implementierung von Zertifikaten in ihren Anwendungen automatisieren möchten, leicht zugänglich. Allerdings können sich Kriminelle ebenso einfach dieselben Zertifikate beschaffen, um ihre gefälschten Websites legitim erscheinen zu lassen. Anschließend nutzen sie diese Websites für Phishing, Man-in-the-Middle-Angriffe, DNS-Cache-Poisoning und andere Angriffe.
  • Warnungen im Google-Chrome-Browser: Seit Juli 2018 werden Websites, die keine SSL/TLS-Verschlüsselung verwenden, automatisch als nicht sicher gekennzeichnet.
  • Ranking in den Google-Suchergebnissen: Google stuft Websites, die SSL/TLS-Verschlüsselung verwenden, in den Suchergebnissen höher ein.
  • Stärkerer Fokus auf den Schutz der Privatsphäre: Die zahlreichen Datenschutzverletzungen, über die in den Nachrichten berichtet wurde, haben das öffentliche Interesse am Schutz von Daten und der Privatsphäre der Nutzer verstärkt. Gesetze und Vorschriften wie die Datenschutz-Grundverordnung (DSGVO) der Europäischen Union und der neue California Consumer Privacy Act haben Unternehmen ebenfalls dazu veranlasst, SSL/TLS zu implementieren.

Welche Herausforderungen gibt es bei der Entschlüsselung von SSL/TLS-Datenverkehr?

Neben Bedrohungen, die sich in verschlüsseltem Datenverkehr verbergen, müssen Sie bei der Konzeption oder Wartung einer Architektur zur Überprüfung des Datenverkehrs weitere Herausforderungen berücksichtigen. Dazu gehören:

  • Erhöhte Komplexität: Viele Unternehmen setzen mehrere Sicherheitsprüftools ein, um unterschiedliche Arten von Bedrohungen zu erkennen und abzuwehren. Einige dieser Tools entschlüsseln den Datenverkehr nicht, andere können ihn nicht in großem Umfang entschlüsseln. Dies führt zu einer unberechenbaren Prüfarchitektur und erschwert die effiziente Weiterleitung des Datenverkehrs von Gerät zu Gerät. Darüber hinaus können Ausfälle von Prüftools zu Verzögerungen oder Sackgassen im Datenverkehr führen. Mehrere Ent- und Verschlüsselungspunkte haben außerdem zur Folge, dass einfache Änderungen an einem Gerät wesentlich komplexer werden, da sie sich auf die gesamte Prüfkette auswirken können.
  • Leistungseinbußen: Das Entschlüsseln und erneute Verschlüsseln des Datenverkehrs ist rechenintensiv und kann daher die Leistung von Prüfgeräten beeinträchtigen. Dies führt häufig dazu, dass nur ein Teil des Datenverkehrs auf Bedrohungen geprüft wird, während Datenverkehr, der die Rechenkapazität eines Tools übersteigt, ungeprüft weitergeleitet wird.
  • Moderne Kryptografie: Ohne eine zentrale Möglichkeit zur Entschlüsselung und Verschlüsselung ist der Einsatz von Standardchiffren nur schwer zu verwalten, wenn Änderungen erforderlich sind. Da Unternehmen zudem in den meisten Fällen Chiffren mit Perfect Forward Secrecy bevorzugen, kann ein Verschlüsselungsschlüssel nicht einfach an Out-of-Band-Prüfgeräte weitergegeben werden, um eine passive Prüfung durchzuführen.
  • Datenschutzbestimmungen: Wenn sich der Datenverkehr nicht anhand anpassbarer Richtlinien klassifizieren lässt, kann dies dazu führen, dass der gesamte Datenverkehr entschlüsselt wird, wodurch möglicherweise die Privatsphäre Ihrer Benutzer verletzt wird. Obwohl die Entschlüsselung des Datenverkehrs unerlässlich ist, um Malware und andere Bedrohungen zu erkennen, könnte ein derart umfassender Einblick in die Bank- oder Gesundheitsdaten Ihrer Benutzer gegen Gesetze oder Vorschriften verstoßen.

Wie können Sie Ihr Unternehmen vor verschlüsselten Bedrohungen schützen?

Durch die Anwendung richtlinienbasierter Entschlüsselung und Datenverkehrssteuerung auf Ihren ein- und ausgehenden Datenverkehr erhalten Sie Einblick in den verschlüsselten Datenverkehr und steigern zugleich die Effizienz und Ausfallsicherheit Ihres gesamten Stacks an Inspektionstools.

Durch die Wahl einer SSL/TLS-Lösung mit zentraler Verwaltung können Sie die Auswahl und Aktualisierung der Cipher Suites vereinfachen, mit denen Netzwerkverbindungen über SSL/TLS abgesichert werden. Dadurch wird die Leistung Ihrer Sicherheitstools zur Datenverkehrsprüfung verbessert und zugleich eine größere Flexibilität bei der Verwaltung der für die Ende-zu-Ende-Verschlüsselung verwendeten Verschlüsselungsverfahren ermöglicht.