L'SSL (Secure Sockets Layer) è un protocollo molto diffuso per la gestione della sicurezza nella trasmissione di messaggi su Internet. L'SSL è stato recentemente superato dal TLS (Transport Layer Security) che ne rappresenta sostanzialmente un'evoluzione.
L'SSL utilizza un layer di programma che si trova tra i layer HTTP ( Hypertext Transfer Protocol) e TCP (Transmission Control Protocol). SSL è incluso in entrambi i browser Microsoft e Mozilla e in molti prodotti per server Web. Sviluppato da Netscape, SSL viene supportato anche da moltissime società di spicco ed è diventato uno standard di fatto già prima della sua evoluzione nel Transport Layer Security.
SSL utilizza il sistema di cifratura a chiave pubblica-privata dell’RSA, che include anche l’uso di un certificato digitale.
TLS e SSL fanno parte integrante di molti browser (client) e server Web. Se un sito Web è ospitato su un server che supporta SSL, quest’ultimo può essere attivato e possono essere identificate delle specifiche pagine Web che richiedono accesso SSL. Ogni server Web può essere attivato utilizzando la libreria di programmi SSLRef che può essere scaricata gratuitamente per uso non commerciale o di cui si può acquistare licenza per uso commerciale.
