SSL (Secure Sockets Layer) y su sucesor TLS (Transport Layer Security) son protocolos de seguridad que utilizan el cifrado para garantizar la privacidad y la seguridad de los datos en las comunicaciones por Internet.
Un certificado digital es un fichero digital, emitido por una tercera parte de confianza (una Autoridad de Certificación), que garantiza la vinculación entre la identidad de una persona o entidad y su clave pública. El certificado digital también contiene la fecha de emisión y su fecha de validez.
Un certificado digital SSL/TLS es un par de claves criptográficas que emplea el protocolo SSL/TLS para garantizar al usuario del sitio web:
- Protección de la información en tránsito: Se garantiza el cifrado en todas las comunicaciones con el sitio, cuando el navegador de un cliente conecta con el sitio web, automáticamente se negocia cifrado y todas las comunicaciones realizadas entre ambos son seguras, siendo ininteligibles para un tercero.
- Identificación del sitio web: El certificado SSL/TLS se emite para un dominio concreto, por lo que es fácil comparar el dominio al que nos conectamos con el que se define en el certificado.
- Integridad de la información en tránsito: Si se produjera alguna modificación malintencionada en la información intercambiada entre cliente y servidor se podría identificar y así descartarla.
- No repudio: Si una transmisión de datos se considera válida no se puede rechazar, ya que el protocolo SSL/TLS garantiza que ambos extremos son legítimos y que se mantiene la integridad de la misma. Este factor es consecuencia de los tres anteriores.
Cuando un certificado SSL/TLS válido está activo en un sitio web, aparece un candado cerrado junto a la URL que empieza por HTTPS en el navegador, lo que indica que la conexión es segura.
El certificado SSL/TLS es esencial para todo tipo de sitios web y servidores que necesiten proteger datos como información de acceso, registro y números de tarjetas de crédito en Internet. Con el aumento de los delitos informáticos, la mayoría de las personas no enviarán sus datos confidenciales a través de tu sitio web si no es seguro.
Google ha iniciado una campaña para motivar a todos los sitios web a utilizar un certificado SSL/TLS. El navegador Chrome mostrará las palabras "no seguro" en la barra de direcciones del navegador en todos los sitios web que no tengan un certificado SSL/TLS válido y activo. Por otro lado, si su sitio dispone de un certificado SSL/TLS, ganará posiciones en las páginas de búsqueda de Google, en detrimento de los sitios que no tengan certificado SSL/TLS.