Cómo resolver el error “ERR_SSL_VERSION_OR_CIPHER_MISMATCH”
Sí, encontrar el error ERR_SSL_VERSION_OR_CIPHER_MISMATCH en Chrome o Edge es molesto, sobre todo al intentar acceder a un sitio web antiguo o mal configurado. Aunque se trata principalmente de un problema de backend (es decir, que el servidor web no es compatible con las configuraciones SSL/TLS más nuevas y seguras), es posible que aún puedas hacer un par de cosas. A veces, simplemente se trata de información en caché que interfiere con el funcionamiento, o tu navegador se niega a conectarse porque considera que la configuración de seguridad es cuestionable. Este artículo presenta algunas formas probadas y poco convencionales de evitarlo o solucionarlo temporalmente, junto con información sobre su posible causa.
Cómo solucionar ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Resolver problemas del servidor (si controlas el sitio)
¿Alguna vez has comprobado la información del certificado SSL haciendo clic en el icono del candado en la barra de URL? Selecciona “Conexión segura” > “Certificado válido”. Quieres verificar la versión de TLS y los detalles del certificado.
- En la pestaña Detalles, busque la versión de SSL/TLS (idealmente TLS 1.2 o superior).Cualquier valor inferior podría provocar la discrepancia.
- Asegúrate de que el servidor no admita protocolos obsoletos como SSL 3.0 o TLS 1.0. Herramientas como SSL Labs SSL Test son de gran ayuda para esto; solo introduce tu URL.
- Verifique que el nombre de host del certificado coincida con el del sitio. Las discrepancias en los nombres suelen causar problemas en el navegador.
Y sí, si usas servicios de CDN como Cloudflare, es posible que tengas que cambiar algunas configuraciones, como deshabilitar y volver a habilitar Universal SSL o cambiar entre modos (Flexible, Completo, Estricto).A veces, estas configuraciones incorrectas son la causa principal.
Lamentablemente, a menos que ejecutes el servidor, esta solución no es para el usuario promedio, pero el conocimiento es poder, ¿verdad?
Omitir la advertencia de SSL (con precaución)
Esto es un poco engañoso, pero si realmente necesitas acceder a un sitio web (por ejemplo, un router local o un dispositivo interno con una configuración SSL antigua), Chrome te permite escribir thisisunsafemientras estás en la página de advertencia, sin necesidad de ventanas emergentes ni confirmación. Obliga al navegador a ignorar la advertencia de seguridad y a cargar la página. No se recomienda para la navegación habitual, principalmente para acceder rápidamente a herramientas del sitio web o dispositivos con configuraciones de seguridad obsoletas.
Otro truco consiste en probar un navegador diferente. A veces, un navegador simplemente es exigente y el otro olvida la configuración SSL anterior. Usar una versión antigua de Chrome o Firefox (no recomendable a largo plazo, pero bueno, si es urgente) a veces puede superar la barrera. Recuerda que es un riesgo de seguridad, ya que, claro, los navegadores tienden a reforzar la seguridad con el tiempo.
Degradar la versión de TLS (no se recomienda a largo plazo)
Aquí es donde la cosa se complica. Puedes configurar tu navegador para que admita versiones anteriores de TLS, como TLS 1.0 o 1.1, modificando los indicadores o la configuración de inicio. Pero, sí, esto hace que tu conexión sea menos segura, así que mejor hazlo temporalmente y vuelve a la configuración anterior lo antes posible.
Para Chrome, aquí está la idea aproximada:
- Cierre Chrome por completo.
- Copia tu acceso directo de Chrome (haz clic derecho y selecciona Copiar )
- Haga clic derecho en la copia y seleccione Propiedades.
- En Target, agregue al final:
--ssl-version-min=tls1 --ssl-version-max=tls1.2Esto indica a Chrome que admita TLS 1.0 hasta TLS 1.2. Reemplace con
tls1.1otls1si es necesario. - Pulsa Aceptar y luego abre Chrome con ese acceso directo. Esto podría solucionar el error.
Para Firefox, puedes modificar esto en about:config :
- Abra Firefox, escriba
about:configen la barra de direcciones y acepte la advertencia. - Buscar
security.tls.version. - Ajuste security.tls.version.min y security.tls.version.max a valores como 0 (SSL 3.0) o 1 (TLS 1.0).Tenga cuidado, ya que esto genera vulnerabilidades de seguridad, así que revíselo cuando haya terminado.
En serio, haz esto solo si estás desesperado o necesitas acceder a un dispositivo antiguo o a un servidor interno. No es recomendable para el conductor diario.
Borrar la caché del navegador (a veces solo contiene información obsoleta)
Créeme, los certificados SSL o los datos del sitio web almacenados en caché pueden causar este error incluso si el servidor funciona correctamente. Intenta cargar el sitio en modo incógnito o privado. Si funciona así, el problema estaba en la caché.
En Chrome, pulsa Ctrl + Shift + Del, selecciona “Todo el tiempo” para el intervalo de tiempo y pulsa “Borrar datos”. Haz lo mismo en Firefox: Ctrl + Shift + Delselecciona todo (Cookies, Caché, Datos sin conexión) y luego borra. Podría ser suficiente para corregir esa extraña discrepancia.
Desactivar antivirus/firewall (temporalmente)
A veces, los antivirus o firewalls de terceros interceptan los certificados SSL, especialmente si intentan analizar o inspeccionar el tráfico cifrado. Desactive temporalmente estas capas de seguridad y vuelva a intentarlo. Si funciona, ese es el problema. Por supuesto, no olvide volver a activarlas. Si sigue teniendo problemas, cambiar a Windows Defender podría ser una opción más sencilla (y segura).
Sinceramente, este error puede ser un dolor de cabeza, pero modificar la configuración anterior ofrece cierta flexibilidad cuando se necesita acceso. Solo ten en cuenta que, en su mayoría, son soluciones alternativas. A menos que controles el servidor, la verdadera solución la tiene que dar el propietario o administrador del sitio web.