Een SSL-laag (Secure Sockets Layer) maakt een versleutelde verbinding tussen een browser en een webserver, zodat alle gegevens die tussen de twee worden uitgewisseld privé blijven. Het SSL-protocol is eigenlijk de voorloper van het huidige protocol, TLS (Transport Layer Security), maar SSL is nog steeds beter bekend en de naam is nog steeds in gebruik.