Wat is een SSL-codering?
De meeste computers hebben tegenwoordig toegang tot internet. Secure Socket Layer (SSL) is een cryptografische beveiligingsmaatregel die gevoelige gegevens op internet beschermt. Een SSL-codering is een coderingsalgoritme dat een speciaal certificaat maakt, dat wordt gebruikt als sleutel tussen twee computers op internet. Dit certificaat creëert een geheime versleutelde verbinding tussen de twee computers in het netwerk, die ongewenst rondsnuffelen van gedeelde gegevens blokkeert.
Secure socket layer werd oorspronkelijk ontwikkeld door Netscape ™ als een veilig protocol voor e-commerce-activiteiten op internet. De SSL is niet zichtbaar voor de meeste internetgebruikers, maar treedt op wanneer u inlogt op een website met een beveiligd HTTPS-adres (hypertext transfer protocol). Sommige webbrowsers waarschuwen de gebruiker wanneer ze een beveiligde website betreedt. Dit bericht is een indicatie van SSL-codering in actie.
Gegevenscodering is het proces waarbij platte tekstgegevens worden omgezet in geheime gecodeerde codes. Als de gegevens eenmaal zijn gecodeerd, is het niet meer te begrijpen omdat het een vervormde weergave van de oorspronkelijke tekst is. De SSL-codering is een cryptografische functie die coderingssleutels gebruikt om een gecodeerd bericht te maken. De coderingssleutels variëren in grootte en complexiteit. Grotere bitsleutels bieden een hoger beveiligingsniveau.
Er zijn meerdere vormen van SSL-coderingsalgoritmen beschikbaar. Deze kunnen de Data Encryption Standard (DES) of de Advanced Data Encryption Standard (AES) ondersteunen. De normen van AES worden als moeilijker te ontcijferen beschouwd omdat ze grotere coderingssleutels gebruiken.
Standaarden voor gegevenscryptografie worden beheerd door de Amerikaanse federale overheid via het National Institute of Technology Standards (NIST). Dit is het bureau dat de standaarden beheert en publiceert die worden gebruikt door coderingsalgoritmen. Momenteel wordt AES beschouwd als de gouden standaard voor gegevenscodering omdat het een 256-bits coderingssleutel ondersteunt.
SSL is een uniek beveiligingsprotocol omdat het is gebaseerd op de transportlaag van computers. Gewoonlijk zijn computers verbonden met internet via telecommunicatieapparatuur. Met SSL worden hele segmenten van de netwerktelecommunicatieverbinding gecodeerd. Dit end-to-end coderingsproces is een gecodeerde tunnel tussen twee computers. Het ontcijferen van de tunnel vereist de SSL-coderingscode en de coderingssleutels.
De geavanceerde vorm van SSL-codering is alleen beschikbaar op nieuwere versies van besturingssystemen en webbrowsers. Dit komt omdat oudere versies van webbrowsers waren gebaseerd op de normen van DES en geen grote coderingssleutels ondersteunen. Windows® 2000-besturingssystemen vereisen servicepack twee voor geavanceerde SSL-codering.