SSL, del inglés Secure Sockets Layer es una tecnología utilizada para el establecimiento de un enlace cifrado entre un servidor (ej. servidor web) y un cliente (ej. navegador web). 


SSL permite que la información confidencial, como números de tarjetas de crédito, números de seguridad social y credenciales de acceso sean transmitidos de forma segura. Normalmente los datos enviados entre navegadores y servidores web se envían en texto plano (http), comprometiendo la información a intrusos capaces de interceptarla mediante técnicas como eavesdropping (escucha secreto).


Mas específicamente, SSL es un protocolo de seguridad que define el uso de algoritmos y variables para crear enlaces cifrados entre dos puntos. En tecnología web, los sitios web asegurados con SSL, implementan el protocolo de comunicación https en lugar de http.