Inhoudsopgave:
- Definitie - Wat betekent Secure Sockets Layer (SSL)?
- Techopedia verklaart Secure Sockets Layer (SSL)
Definitie - Wat betekent Secure Sockets Layer (SSL)?
Secure Sockets Layer (SSL) is een standaardprotocol dat wordt gebruikt voor de veilige overdracht van documenten via een netwerk. SSL-technologie is ontwikkeld door Netscape en creëert een veilige koppeling tussen een webserver en een browser om privé- en integrale gegevensoverdracht te garanderen. SSL gebruikt Transport Control Protocol (TCP) voor communicatie.
Techopedia verklaart Secure Sockets Layer (SSL)
In SSL verwijst het woord socket naar het mechanisme van gegevensoverdracht tussen een client en een server via een netwerk.
Wanneer u SSL gebruikt voor veilige internettransacties, heeft een webserver een SSL-certificaat nodig om een veilige SSL-verbinding tot stand te brengen. SSL codeert netwerkverbindingssegmenten boven de transportlaag, een netwerkverbindingscomponent boven de programmeerlaag.
SSL volgt een asymmetrisch cryptografisch mechanisme, waarbij een webbrowser een openbare sleutel en een privé (geheime) sleutel creëert. De openbare sleutel wordt in een gegevensbestand geplaatst dat een certificaatondertekeningsverzoek (CSR) wordt genoemd. De privésleutel wordt alleen aan de ontvanger verstrekt.
De doelstellingen van SSL zijn:
- Gegevensintegriteit: gegevens worden beschermd tegen manipulatie.
- Gegevensprivacy: Gegevensprivacy wordt gewaarborgd door een reeks protocollen, waaronder het SSL Record Protocol, SSL Handshake Protocol, SSL Change CipherSpec Protocol en SSL Alert Protocol.
- Client-server-authenticatie: het SSL-protocol maakt gebruik van standaard cryptografische technieken om de client en server te authenticeren.
SSL is de voorloper van Transport Layer Security (TLS), een cryptografisch protocol voor veilige internetdatatransmissie.