Der Secure Socket Layer ( SSL) ist das Sicherheitselement des HTTPS-Protokolls . HTTPS steht für Hypertext Transfer Protocol , Secure . Es wurde von Netscape Communications im Jahr 1999 erfunden. Das weltweit am häufigsten eingesetzte Version war SSL 3.0 . Danach wurde das Protokoll aktualisiert und umbenannt Transport Layer Security (TLS) . Transport Layer
TCP /IP steht für Transmission Control Protocol /Internet Protocol. Es ist das weltweit am häufigsten eingesetzte Modell der Netzwerkprotokolle . TCP /IP ist nicht ein Protokoll , sondern eine Sammlung von Protokollen , und organisiert die Aufgaben von Protokollen in Gruppen . Diese Gruppen werden als Schichten in einem Stapel dargestellt . Die unterste Schicht ist die Netzzugangsschicht . Diese befasst sich mit den physikalischen Aspekten von Netzwerken. Die nächste Schicht bis die Internet -Schicht, die mit Adressierung und das Routing von Datenpaketen zwischen Netzwerken befasst. Die Transportschicht sitzt über der Internet-Schicht . Diese Schicht ist verantwortlich für den Aufbau von Verbindungen und überwacht die Integrität der Daten . Die SSL /TLS-Protokoll liegt auf der Transportschicht .
Transport Layer Security
Die Lage von SSL in der TCP /IP -Protokoll-Stack ist wichtig, weil es die Sicherheit integriert Funktionen mit dem Prozess des Herstellens einer Verbindung . Dies bedeutet, dass die Verbindung nicht hergestellt , wenn die Sicherheitskontrollen passiert werden kann . Parameter Aushandlung eines Schlüssels werden auch in den Verbindungsaufbau Verfahren integriert.
Authentication
Das erste Element des SSL /TLS -Authentifizierung ist . Unter SSL hatte nur der Server, um seine Anmeldeinformationen zu präsentieren. Unter TLS , haben sowohl Client als auch Server in Verbindung , um ihre Identität zu beweisen. Beide Seiten präsentieren ein Sicherheitszertifikat . Jeder erwirbt das Zertifikat von einer Zertifizierungsstelle (CA) . Das Zertifikat gibt den Namen des Inhabers, die validierte Adresse ein Gültigkeitsdatum Bereich und eine digitale Signatur. Der Empfänger des Zertifikats prüft diese Details mit dem CA . Die Gültigkeit des Zertifikats stammt auch aktuell zu sein .
Encryption
Jede Seite erhält eine Public Key-Verschlüsselung cypher Paar mit seinem Zertifikat. Dies ist das zweite Element des SSL /TLS Sicherheitsverfahren . Auch das erklärt, warum das Protokoll liegt auf der Transportschicht , weil Verschlüsselung ist ein weiterer Transport Layer Verantwortung . Die SSL /TLS-Verschlüsselung basiert auf Public-Key- Verschlüsselung. Dieses verwendet einen anderen Schlüssel zum Entschlüsseln von dem einen zum Verschlüsseln . Der Entschlüsselungsschlüssel wird geheim gehalten und kann nicht von dem Verschlüsselungsschlüssel abgeleitet werden. Dies nennt man den privaten Schlüssel. Der Schlüssel kann öffentlich verbreitet werden . Dies wird als der öffentliche Schlüssel . Jede Seite sendet das andere seinen öffentlichen Schlüssel während des Verbindungsaufbaus Verfahren. Der Austausch von Schlüsseln erfolgt nach den Authentifizierungs-Verfahren abgeschlossen sind und bevor die Übertragung beginnt .