¿Qué es SSL?
SSL, o Secure Sockets Layer, es una tecnología creada para proteger las comunicaciones entre un navegador y un servidor mediante cifrado y autenticación. Aunque SSL fue reemplazado por TLS, el término “certificado SSL” continúa utilizándose para hablar de los certificados digitales utilizados en conexiones HTTPS.
¿Qué es SSL?
SSL, sigla de Secure Sockets Layer, es una tecnología utilizada históricamente para proteger las comunicaciones entre sistemas conectados mediante una red.
Actualmente SSL fue sustituido por TLS, pero todavía se habla de “certificado SSL” para referirse a los certificados digitales utilizados para establecer conexiones seguras mediante HTTPS.
¿Cómo funciona SSL?
SSL fue diseñado para proteger la comunicación entre un cliente y un servidor mediante mecanismos criptográficos y certificados digitales.
Cifrado de la comunicación
Una conexión segura permite proteger la información mientras viaja entre el navegador y el servidor, dificultando que terceros puedan leer directamente los datos transmitidos.
Certificado digital
El certificado digital permite asociar una identidad criptográfica con un dominio y participa en el proceso necesario para establecer una conexión HTTPS.
TLS reemplazó a SSL
SSL pertenece a una generación anterior de protocolos de seguridad. Las conexiones web modernas utilizan TLS, aunque el término SSL continúa siendo ampliamente utilizado por proveedores de hosting y usuarios.
SSL, TLS y HTTPS no significan lo mismo
Los tres conceptos están relacionados con la seguridad web, pero cumplen funciones diferentes dentro de una conexión protegida.
Protocolo histórico
SSL fue una tecnología utilizada para proteger comunicaciones en Internet. Sus versiones fueron sustituidas posteriormente por TLS.
Protocolo actual
TLS es el sucesor de SSL y es el protocolo utilizado actualmente para proteger muchas conexiones seguras en Internet.
HTTP protegido
HTTPS es HTTP funcionando sobre una conexión protegida mediante TLS. Es la forma habitual de acceder de manera segura a un sitio web.
SSL frente a TLS, HTTPS y certificado SSL
| Concepto | Qué es | Función principal | Situación actual |
|---|---|---|---|
| SSL | Protocolo de seguridad histórico. | Proteger comunicaciones. | Obsoleto. |
| TLS | Sucesor de SSL. | Proteger comunicaciones mediante criptografía. | Utilizado actualmente. |
| HTTPS | HTTP sobre una conexión segura. | Proteger la comunicación de aplicaciones web. | Estándar habitual para sitios web. |
| Certificado SSL | Certificado digital utilizado con HTTPS. | Participar en la autenticación y establecimiento de la conexión segura. | Término todavía utilizado. |
¿Para qué sirve SSL?
En la práctica actual, cuando se habla de SSL en una web normalmente se está haciendo referencia a la protección proporcionada por TLS mediante HTTPS.
Cifrar la información
La conexión segura protege los datos mientras se transmiten entre el navegador y el servidor.
Autenticar el servidor
El certificado digital ayuda al navegador a comprobar que está estableciendo la conexión con el dominio para el que fue emitido.
Proteger formularios y sesiones
HTTPS permite proteger información enviada por formularios, credenciales y otros datos intercambiados durante una sesión.
Proteger comunicaciones web
La seguridad de TLS se aplica a la comunicación entre el navegador y el servidor, no a la seguridad completa de la aplicación.
¿Qué relación existe entre SSL y HTTPS?
HTTPS significa HyperText Transfer Protocol Secure. Se trata de HTTP funcionando sobre una conexión protegida mediante TLS.
HTTP sin protección criptográfica
HTTP por sí solo no proporciona el mismo nivel de protección criptográfica para los datos transmitidos durante una conexión web.
HTTPS con TLS
HTTPS incorpora una capa de seguridad basada en TLS que permite proteger la comunicación entre el navegador y el servidor.
El certificado participa en la conexión
El certificado digital del sitio participa en la autenticación y en el establecimiento de los parámetros necesarios para la conexión segura.
¿Qué es un certificado SSL?
Un certificado SSL es un certificado digital asociado a un dominio. Aunque el nombre SSL se sigue utilizando ampliamente, los sitios web modernos utilizan estos certificados dentro de conexiones basadas en TLS.
Certificados DV
Los certificados Domain Validation (DV) comprueban principalmente que quien solicita el certificado tiene control sobre el dominio correspondiente.
Certificados OV
Los certificados Organization Validation (OV) incorporan procesos adicionales de validación relacionados con la organización solicitante.
Certificados EV
Los certificados Extended Validation (EV) utilizan procesos de validación más amplios de la organización. Su representación visual en los navegadores actuales ya no es tan diferenciada como en etapas anteriores.
¿Qué dominios puede proteger un certificado SSL?
Los certificados pueden diseñarse para cubrir diferentes nombres de dominio, dependiendo de las necesidades del sitio o infraestructura.
Un solo dominio
Puede utilizarse un certificado destinado a proteger un dominio específico y sus conexiones HTTPS correspondientes.
Wildcard
Un certificado wildcard permite cubrir un dominio y los subdominios correspondientes a un nivel compatible con el certificado.
SAN
Los certificados con Subject Alternative Name (SAN) permiten incluir diferentes nombres de dominio dentro del mismo certificado.
¿Cómo saber si una web utiliza SSL?
Una forma sencilla de reconocer una conexión segura es revisar la dirección del sitio en el navegador. Las páginas protegidas mediante HTTPS utilizan una dirección que comienza con https://.
Dirección HTTPS
La presencia de HTTPS indica que la conexión web utiliza una capa de seguridad basada en TLS.
Indicadores del navegador
Los navegadores muestran diferentes indicadores para informar sobre el estado de la conexión y del certificado. Estos elementos pueden cambiar según el navegador y su versión.
Advertencias de seguridad
Cuando un certificado presenta problemas de validez, confianza, dominio u otros errores, el navegador puede mostrar una advertencia antes de permitir el acceso normal al sitio.
¿SSL hace que una web sea completamente segura?
No. HTTPS y el certificado digital protegen principalmente la comunicación entre el navegador y el servidor, pero no garantizan por sí solos que toda la aplicación web esté libre de vulnerabilidades.
HTTPS protege la conexión
Los datos transmitidos entre cliente y servidor pueden viajar protegidos mediante mecanismos criptográficos.
La aplicación sigue necesitando seguridad
Un sitio puede utilizar HTTPS y al mismo tiempo contener vulnerabilidades de programación, plugins desactualizados, configuraciones incorrectas o credenciales comprometidas.
El certificado no reemplaza otras medidas
Seguridad de cuentas, copias de seguridad, actualizaciones, control de acceso y protección del servidor siguen siendo necesarias aunque el sitio utilice HTTPS.
¿Cómo se instala SSL en un hosting?
En muchos servicios de hosting, la activación de HTTPS se realiza desde el panel de administración. El proveedor puede ofrecer certificados incluidos en el plan o permitir instalar uno obtenido mediante otro servicio.
Certificado incluido
Algunos proveedores ofrecen certificados para los dominios alojados dentro del servicio y gestionan automáticamente su instalación o renovación.
Activación de HTTPS
Después de instalar o activar el certificado, el dominio debe quedar configurado para utilizar HTTPS correctamente.
Redirección HTTP a HTTPS
También puede configurarse una redirección para que las visitas realizadas mediante HTTP sean enviadas a la versión HTTPS del sitio.
¿Qué hay que revisar después de activar SSL?
Comprobar HTTPS
Verifica que el dominio pueda abrirse correctamente mediante HTTPS y que el navegador no muestre advertencias relacionadas con el certificado.
Revisar recursos de la página
Las imágenes, hojas de estilo, scripts y otros recursos utilizados por la web también deben cargarse correctamente mediante conexiones seguras para evitar problemas de contenido mixto.
Revisar redirecciones
Comprueba que las versiones HTTP y HTTPS del dominio no generen cadenas de redirección innecesarias o configuraciones incorrectas.
Comprobar renovación
El certificado debe mantenerse vigente. Cuando el proveedor no gestiona automáticamente la renovación, es necesario revisar sus fechas de expiración.
Características principales de SSL
| Característica | SSL / HTTPS | Qué implica |
|---|---|---|
| Nombre | Secure Sockets Layer. | Nombre histórico de una tecnología de seguridad. |
| Protocolo moderno | TLS. | Sucesor de SSL utilizado actualmente. |
| Uso web | HTTPS. | HTTP protegido mediante TLS. |
| Certificado | Certificado digital. | Participa en la autenticación y establecimiento de la conexión segura. |
Guías relacionadas sobre hosting y seguridad
Elige el tema que quieras profundizar:
Preguntas frecuentes sobre SSL
SSL, o Secure Sockets Layer, es una tecnología creada para proteger las comunicaciones mediante cifrado y autenticación. Actualmente fue reemplazada por TLS.
SSL significa Secure Sockets Layer, nombre utilizado para una tecnología histórica destinada a proteger comunicaciones entre sistemas conectados mediante una red.
No exactamente. TLS es el sucesor de SSL y es el protocolo utilizado actualmente para proteger las conexiones web modernas.
SSL es el nombre de una tecnología histórica, mientras que HTTPS es HTTP funcionando sobre una conexión protegida mediante TLS.
Sirve para participar en la autenticación del dominio y en el establecimiento de una conexión HTTPS protegida mediante TLS.
Puedes revisar si la dirección del sitio comienza con https://. El navegador también muestra indicadores relacionados con la seguridad y el certificado de la conexión.
Entre los tipos habituales se encuentran los certificados DV, OV y EV. También existen certificados wildcard y certificados con SAN para cubrir diferentes nombres.
No por sí solo. HTTPS protege principalmente la comunicación entre navegador y servidor, pero una web puede seguir teniendo vulnerabilidades de software, configuraciones inseguras u otros problemas.
¿Cómo apuntar un dominio a un hosting?
Aprende cómo conectar un dominio con el servidor donde está alojada tu página web y qué elementos debes configurar para que funcione correctamente.
Ver guía →