Secure Sockets Layer (SSL)

Definition - Was bedeutet Secure Sockets Layer (SSL)?

Secure Sockets Layer (SSL) ist ein Standardprotokoll für die sichere Übertragung von Dokumenten über ein Netzwerk. Die von Netscape entwickelte SSL-Technologie stellt eine sichere Verbindung zwischen einem Webserver und einem Browser her, um eine private und integrale Datenübertragung sicherzustellen. SSL verwendet das Transport Control Protocol (TCP) für die Kommunikation.

Technische.me erklärt Secure Sockets Layer (SSL)

In SSL bezieht sich das Wort Socket auf den Mechanismus der Datenübertragung zwischen einem Client und einem Server über ein Netzwerk.

Wenn Sie SSL für sichere Internet-Transaktionen verwenden, benötigt ein Webserver ein SSL-Zertifikat, um eine sichere SSL-Verbindung herzustellen. SSL verschlüsselt Netzwerkverbindungssegmente über der Transportschicht, die eine Netzwerkverbindungskomponente über der Programmschicht ist.

SSL folgt einem asymmetrischen kryptografischen Mechanismus, bei dem ein Webbrowser einen öffentlichen Schlüssel und einen privaten (geheimen) Schlüssel erstellt. Der öffentliche Schlüssel wird in einer Datendatei abgelegt, die als CSR (Certificate Signing Request) bezeichnet wird. Der private Schlüssel wird nur an den Empfänger ausgegeben.

Die Ziele von SSL sind:

  • Datenintegrität: Daten sind vor Manipulationen geschützt.
  • Datenschutz: Der Datenschutz wird durch eine Reihe von Protokollen gewährleistet, darunter das SSL Record Protocol, das SSL Handshake Protocol, das SSL Change CipherSpec Protocol und das SSL Alert Protocol.
  • Client-Server-Authentifizierung: Das SSL-Protokoll verwendet Standard-Kryptografietechniken zur Authentifizierung von Client und Server.

SSL ist der Vorgänger von Transport Layer Security (TLS), einem kryptografischen Protokoll für die sichere Übertragung von Internetdaten.