Was ist Secure Sockets Layer?
Secure Sockets Layer bezeichnet die Idee, einen Socket zwischen Client und Server zu verschlüsseln, damit Außenstehende den Verkehr nicht lesen oder ändern.
Transport Layer Security ist der Nachfolger, den heutige Browser und Server nutzen, und der ältere Entwurf sollte nicht mehr angeboten werden.
So funktioniert es
In der Protokollidee einigen sich beide Seiten auf Schutz, der Server zeigt ein Zertifikat, und spätere Nachrichten auf diesem Socket werden versiegelt und geprüft.
Ein Mensch sieht eine vertraute Seite, während der Kanal darunter das Mitlesen auf dem Weg erschwert.
Der Name wird oft mit einer historischen Einzahlbezeichnung derselben Produktlinie verwechselt.
Hier steht die Schutzidee und die Übergabe an den Nachfolger im Mittelpunkt, nicht die Geschichte, wie sich die Formulierung in frühen Dokumenten änderte.
Konkrete Beispiele
- Ein Browser sichert eine Einkaufssitzung, damit ein Café Netz das Passwort auf der Leitung nicht lesen kann.
- Ein Mailclient lehnt einen Server ab, der nur noch die ausgedienten Protokollversionen anbietet.
- Ein API Client prüft den Zertifikatsnamen, bevor er ein Token über den geschützten Socket sendet.
Schutzmaßnahmen
- Bieten Sie auf öffentlichen Servern nur den Nachfolger an und schalten Sie die ausgedienten Versionen ab.
- Zeigen Sie Zertifikate, deren Namen zum Dienst passen, und erneuern Sie sie vor dem Ablauf.
- Achten Sie darauf, dass Clients abbrechen, wenn das Zertifikat oder die Protokollversion falsch ist.
- Dokumentieren Sie für den Betrieb, dass der Nachfolger und nicht der ausgediente Socket Entwurf die geforderte Einstellung ist.
Verwandte Artikel
Was bedeutet der Einzahlname Secure Socket Layer? erklärt die historische Einzahlformulierung, eine Namensgeschichte und nicht die Protokollidee.
Was ist eine Public Key Infrastruktur? erklärt das Zertifikatssystem, mit dem ein geschützter Socket den Server benennt.
Was ist ein Sicherheitsprotokoll? erklärt vereinbarte Schutzregeln, von denen ein geschützter Socket ein vertrautes Beispiel ist.
