Inhaltsverzeichnis
Secure Sockets Layer
Secure Sockets Layer (SSL), ist ein hybrides Verschlüsselungsprotokoll zur sicheren Datenübertragung im Internet.
Eigenschaften
- Wurde ursprünglich von Netspace erfunden
- unterstützt verschiedene Komprimierungsverfahren (z.B: AES, DES)
- Bietet mehrere Sicherheitsfunktionalitäten:
- Nachrichtenverschlüsselung
- Authentifizierung (Serverbeglaubigung)
- Integritätskontrolle (Nachrichtenintegrität)
- Komprimierung der Daten
Bestandteile
- Handshake-Protokoll (Client und Server einigen sich auf Verschlüsselungsverfahren, Zertifikate, Hash-Funktionen, Sitzungschlüssel, usw.)
- ChangeCipherSpec-Protokoll (teilt vereinbarte Verfahren der Record-Schicht mit)
- Alert-Protokoll (wirft Exceptions, falls Fehler auftreten)
- ApplicationData-Protokoll (leitet die Anwendungsdaten an das Record-Protokoll weiter)
- Record-Protokoll (verschlüsselt die Daten, nachdem der Schlüsselaustausch stattfand)
Kontext
Plugin Backlinks: Nichts gefunden.
