Guía paso a paso para resolver el error “ERR_SSL_UNSUPPORTED_VERSION”
Aprende cómo solucionar el error “ERR_SSL_UNSUPPORTED_VERSION”, que ocurre debido al uso de protocolos SSL/TLS obsoletos. Sigue pasos como actualizar navegadores, configurar servidores con TLS moderno y verificar certificados SSL válidos. Usa nuestro chatbot gratuito para resolver problemas técnicos.
Puntos clave:
- Identificar la versión de SSL/TLS causando el problema.
- Actualizar los navegadores a su versión más reciente.
- Configurar el servidor para usar versiones modernas de TLS (TLS 1.2 o TLS 1.3).
- Verificar la compatibilidad del software relacionado con TLS.
- Habilitar un certificado SSL válido y actualizado.
1. Identificar la Causa del Error
El primer paso para resolver este problema es comprender qué está causando el error.
-
Verifica las versiones de SSL/TLS permitidas:
- Algunos navegadores deshabilitan versiones más antiguas como TLS 1.0 y TLS 1.1. Por tanto, asegúrate de que tanto el navegador como el servidor estén configurados para utilizar al menos TLS 1.2.
-
Herramientas recomendadas para la detección:
- Usa herramientas como SSL Labs SSL Test para evaluar la configuración SSL/TLS del servidor.
- Escanea el navegador para verificar qué protocolos están habilitados.
2. Actualizar Navegadores y Clientes
A menudo, los navegadores más antiguos aún intentan utilizar versiones obsoletas de TLS, lo que puede causar este error. La solución más sencilla es asegurarte de que todos los navegadores están actualizados.
-
Actualizar Google Chrome (o tu navegador preferido):
- Ve a Configuración > Acerca de Chrome.
- Si hay disponible una actualización, Chrome la descargará automáticamente.
-
Deshabilitar protocolos antiguos manualmente:
- En Chrome: Escribe en la barra de direcciones
chrome://flags, busca#legacy-tls-enforcedy activa la opción.
- En Chrome: Escribe en la barra de direcciones
-
Red Redundante o VPN Seguro (Opcional):
- Utiliza NordVPN para garantizar conexiones más seguras y verificar que el problema no está relacionado con tu proveedor de red.
NordVPN – Ver planes
3. Configurar un Servidor Seguro
Si tienes control sobre el servidor que causa el problema, realizar ajustes en sus configuraciones puede ser crucial.
Pasos básicos para configurar SSL/TLS moderno en el servidor:
-
Actualizar la configuración de OpenSSL:
- Si estás utilizando OpenSSL, asegúrate de tener al menos OpenSSL 1.1.1, que soporta TLS 1.3:
sudo apt update sudo apt install openssl openssl version
- Si estás utilizando OpenSSL, asegúrate de tener al menos OpenSSL 1.1.1, que soporta TLS 1.3:
-
Configurar Apache o Nginx para TLS 1.2 o TLS 1.3:
-
Apache:
Agrega o edita la configuración siguiente en el archivossl.conf:SSLProtocol -all +TLSv1.2 +TLSv1.3 SSLCipherSuite HIGH:!aNULL:!MD5 -
Nginx:
Modifica tu archivo de configuración SSL (nginx.confo un bloque de servidor):ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5;
-
-
Reiniciar el servidor:
- Apache:
sudo systemctl restart apache2 - Nginx:
sudo systemctl restart nginx
- Verificar el certificado SSL:
- Si tu certificado está vencido, puedes obtener uno gratuito a través de Certbot:
sudo apt install certbot sudo certbot certonly --nginx - O considera servicios pagos como:
- Si tu certificado está vencido, puedes obtener uno gratuito a través de Certbot:
4. Soluciones Temporales (Solo para pruebas)
Si necesitas resolver el problema rápidamente o no puedes modificar el servidor de inmediato:
-
Forzar el uso de TLS 1.2 o TLS 1.3 en tu navegador:
- Usando parámetros de línea de comando:
chrome --enable-features=TLS13
- Usando parámetros de línea de comando:
-
Aplicar una solución local con VPNs:
- Si capturas el tráfico en servidores inseguros, usa una red segura:
NordVPN para conexiones seguras.
- Si capturas el tráfico en servidores inseguros, usa una red segura:
-
Corregir software obsoleto:
- Muchos programas no soportan por defecto TLS 1.2 o TLS 1.3. Actualízalos usando herramientas como los actualizadores de controladores:
5. Verificar los Ajustes Finales
Una vez que todo esté actualizado:
- Realiza nuevamente un análisis del servidor con la herramienta SSL Labs.
- Prueba la conexión utilizando navegadores actualizados.
- Si el problema persiste, consulta los registros de tu servidor para identificar configuraciones específicas que necesiten ajustes.
Preguntas frecuentes (FAQ)
¿Por qué aparece el error ERR_SSL_UNSUPPORTED_VERSION?
Esto ocurre cuando el cliente (navegador o aplicación) intenta usar un protocolo SSL/TLS que ya no es compatible con el servidor. Los protocolos obsoletos como TLS 1.0 y TLS 1.1 han sido deshabilitados en las versiones más recientes de navegadores y servidores debido a problemas de seguridad.
¿Cómo habilito TLS 1.2 y TLS 1.3 en un servidor?
Puedes hacerlo mediante la configuración del software correspondiente como Apache, Nginx o IIS. En el caso de OpenSSL, asegúrate de estar utilizando una versión compatible (OpenSSL 1.1.1 o superior).
¿Debo usar alternativas como VPN?
Sí, si sospechas que el problema está relacionado con tu proveedor de red o conexión insegura, utilizar una VPN confiable como NordVPN puede ayudarte a identificar la causa del error o a proteger tu conexión.
¿Qué hacer si el error persiste incluso después de actualizar todo?
En este caso, revisa los registros detallados del servidor y consulta con el soporte técnico del proveedor de hosting. Además, verifica si hay software o configuraciones personalizadas que necesiten ajustes específicos para soportar TLS 1.2 o TLS 1.3.
Siguiendo esta guía detallada y aplicando los pasos adecuados para tu caso específico, deberías ser capaz de resolver el error ERR_SSL_UNSUPPORTED_VERSION tanto en servidores como en clientes sin mayores inconvenientes.
