SSL (Secure Sockets Layers, che può essere tradotto da livello di sockets sicuri) è una procedura di sicurizzazione delle transazioni effettuate via Internet. Le standard SSL è stato messo a punto da Netscape , in collaborazione con Mastercard, Bank of America, MCI et Silicon Graphics. Si basa su un processo di crittografia da chiave pubblica Per garantire la sicurezza della trasmissione dei dati su internet. Il suo principio consiste nello stabilire un canale di comunicazione sicuro (cifrato) tra due terminali (un client e un server) dopo una tappa di Autentificazione.