SSL-Terminierung bezeichnet den Prozess, bei dem verschlüsselter Datenverkehr entschlüsselt wird, bevor er an einen Webserver weitergeleitet wird.

Was ist SSL-Terminierung?

Etwa 90 % aller Webseiten sind heute mit dem SSL-Protokoll (Secure Sockets Layer) oder dessen modernerem und sichererem Nachfolger TLS (Transport Layer Security) verschlüsselt. Aus Sicherheitssicht ist dies eine positive Entwicklung, da Angreifer so daran gehindert werden, Daten abzufangen oder zu manipulieren, die zwischen einem Webbrowser und einem Web- oder Anwendungsserver ausgetauscht werden. Die Entschlüsselung des gesamten verschlüsselten Datenverkehrs erfordert jedoch viel Rechenleistung – und je mehr verschlüsselte Seiten Ihr Server entschlüsseln muss, desto größer ist die Belastung.

SSL-Terminierung (oder SSL-Offloading) bezeichnet den Prozess der Entschlüsselung dieses verschlüsselten Datenverkehrs. Anstatt diese rechenintensive Aufgabe dem Webserver zu überlassen, können Sie mithilfe der SSL-Terminierung die Auslastung Ihrer Server reduzieren, den Prozess beschleunigen und dafür sorgen, dass sich der Webserver auf seine Kernaufgabe konzentrieren kann: die Bereitstellung von Webinhalten.

Warum ist SSL-Terminierung wichtig?

Viele Geräte zur Sicherheitsüberprüfung lassen sich nur schwer skalieren, um die Flut an schädlichem Datenverkehr zu bewältigen – ganz zu schweigen davon, diesen zu entschlüsseln, zu überprüfen und anschließend erneut zu verschlüsseln. Der Einsatz eines ADC oder eines dedizierten Geräts zur SSL-Terminierung für die Entschlüsselung des verschlüsselten Datenverkehrs stellt sicher, dass sich Ihre Sicherheitsgeräte auf die Aufgaben konzentrieren können, für die sie entwickelt wurden.

Darüber hinaus können Ihre Web- oder Anwendungsserver durch den Einsatz von SSL-Terminierung viele Verbindungen gleichzeitig verwalten. Dies reduziert die Komplexität und verhindert Leistungseinbußen. SSL-Terminierung ist besonders beim Einsatz von SSL-VPN-Clustern nützlich, da sie die Anzahl der Verbindungen, die ein Cluster verarbeiten kann, erheblich erhöht.

Durch die Auslagerung des SSL- oder TLS-Datenverkehrs auf einen ADC oder ein dediziertes Gerät können Sie die Leistung Ihrer Webanwendungen steigern und gleichzeitig sicherstellen, dass der verschlüsselte Datenverkehr geschützt bleibt.

Wie funktioniert die SSL-Terminierung?

Bei der SSL-Terminierung wird der verschlüsselte Datenverkehr abgefangen, bevor er Ihre Server erreicht. Anschließend wird er auf einem Application Delivery Controller (ADC) oder einem dedizierten SSL-Terminierungsgerät statt auf dem Anwendungsserver entschlüsselt und analysiert. Ein ADC ist wesentlich besser für die anspruchsvolle Aufgabe gerüstet, mehrere SSL-Verbindungen zu entschlüsseln, sodass der Server seine Ressourcen für die Anwendungsverarbeitung nutzen kann.

Wie handhabt F5 die SSL-Terminierung?

BIG-IP Local Traffic Manager (verfügbar als Hardware- oder Softwarelösung) bietet eine effiziente und einfach zu implementierende SSL-Terminierung bzw. SSL-Auslagerung, die Webserver von der rechenintensiven Entschlüsselung und erneuten Verschlüsselung des Datenverkehrs entlastet und gleichzeitig die Anwendungsleistung verbessert.

Alternativ bietet SSL Orchestrator eine dynamische Verkettung von Diensten und eine richtlinienbasierte Datenverkehrssteuerung. Dabei werden verschlüsselte Datenverkehrsströme kontextbezogen intelligent verarbeitet, sodass Sie den Fluss des verschlüsselten Datenverkehrs über Ihre gesamte Sicherheitskette hinweg gezielt steuern und eine optimale Verfügbarkeit gewährleisten können.