Puedes encontrarte con una amplia gama de problemas relacionados con el navegador en la web. Si utilizas el navegador Mozilla Firefox, uno de esos posibles problemas es el error SSL_ERROR_NO_CYPHER_OVERLAP. Como con cualquier error, puede ser frustrante y preocupante, especialmente cuando no sabes qué lo está causando.

Puedes seguir algunos pasos sencillos para solucionar este problema. Comprender mejor las razones de este error te ayudará a solucionarlo en poco tiempo.

En este artículo, explicaremos qué significa el error SSL_ERROR_NO_CYPHER_OVERLAP y algunas de sus posibles causas. A continuación, te explicaremos cómo solucionarlo utilizando tres posibles métodos.

Empecemos.

Echa un Vistazo a Nuestro Videotutorial Para Solucionar el «SSL_ERROR_NO_CYPHER_OVERLAP»

¿Qué es el error «SSL_ERROR_NO_CYPHER_OVERLAP»?

El error SSL_ERROR_NO_CYPHER_OVERLAP se produce cuando Firefox no puede obtener los datos de seguridad de un sitio web al que estás intentando acceder. A menudo, ocurre cuando el sitio al que intentas acceder es antiguo y no tiene actualizada la protección Secure Sockets Layer (SSL).

En caso de que no estés familiarizado, SSL es la encriptación entre tu ordenador y el servidor de un sitio web. Si te encuentras con este mensaje de error, significa que tu navegador no pudo comunicarse entre ellos de forma segura. Es importante tener en cuenta que SSL es esencialmente lo mismo que la Seguridad de la Capa de Transporte (TLS), de la que hablaremos en un momento.

A diferencia de otros errores de navegador, el error SSL_ERROR_NO_CYPHER_OVERLAP ocurre específicamente con Firefox. Google Chrome tiene una versión similar pero ligeramente diferente, con el mensaje «ERR_SSL_VERSION_OR_CIPHER_MISMATCH«.

¿Cuáles Son las Causas del Error «SSL_ERROR_NO_CYPER_OVERLAP»?

Es posible que, junto con el mensaje de error, Firefox también te muestre que la «autenticidad de los datos no puede ser verificada». Si es así, el mensaje también puede aconsejarte que te pongas en contacto con el propietario del sitio web. Sin embargo, aunque el problema puede deberse al sitio web, también podría estar relacionado con el navegador.

Más concretamente, existe la posibilidad de que tu versión de Firefox o una de las configuraciones específicas de tu navegador esté causando una mala comunicación entre el sitio web y tu ordenador. Otra posible causa podría ser una configuración TLS o SSL3 deshabilitada o mal configurada.

Además, tu navegador y el servidor deben acordar el mismo cifrado para conectarse. Algunos cifrados, como el RC4, ya no son compatibles con los principales navegadores debido a sus vulnerabilidades. Si el servidor del sitio web al que intentas conectarte utiliza un método de cifrado no compatible, es posible que veas este error.

Algunos usuarios han informado que experimentan este error después de instalar Cloudflare. Suele ocurrir porque el navegador no es compatible con el protocolo Server Name Indication (SNI) utilizado por los certificados SSL de Cloudflare.

¿Cómo Solucionar el Error «SSL_ERROR_NO_CYPHER_OVERLAP»?

Ahora que ya entendemos un poco más sobre este problema, es hora de ponerse a solucionarlo. A continuación hay tres posibles soluciones que puedes utilizar para hacer frente al mensaje de error SSL_ERROR_NO_CYPHER_OVERLAP en Firefox.

1. Actualiza Tu Navegador Firefox

La primera y más sencilla solución para este error es asegurarte de que estás utilizando la versión más actualizada del navegador Firefox. Para que tu experiencia en Internet sea lo más fluida posible, esto es algo que deberías hacer regularmente.

Para actualizar tu navegador Firefox a la última versión, abre el navegador, haz clic en el icono del menú de la hamburguesa y luego ve a Ayuda > Acerca de Firefox:

La opción "Acerca de Firefox" en el menú del navegador.
La opción «Acerca de Firefox» en el menú del navegador.

Si hay actualizaciones disponibles, Firefox debería empezar a descargarlas inmediatamente:

El navegador Firefox notificando a los usuarios que las actualizaciones se están descargando.
El navegador Firefox notificando a los usuarios que las actualizaciones se están descargando.

Una vez completada la descarga, haz clic en el botón Reiniciar para actualizar Firefox:

La opción "reiniciar para actualizar" de Firefox.
La opción «reiniciar para actualizar» de Firefox.

También puedes obtener la última versión del navegador en el sitio web de Firefox. Antes de descargarla, recuerda desinstalar la versión actual de tu ordenador.

Para hacerlo en Windows, haz clic en la tecla Windows + R, luego escribe «appwix.cpl» en el cuadro de búsqueda y pulsa Intro. En el gestor de programas, localiza Firefox, haz clic con el botón derecho y selecciona Desinstalar.

En macOS, haz clic en Ir > Aplicaciones en la barra de herramientas superior. A continuación, arrastra Mozilla Firefox a la papelera para eliminarlo.

2. Restablecer la Configuración de TLS y SSL3

Si estás utilizando la última versión de Firefox o la actualización no ha servido de nada, el siguiente paso que puedes probar es restablecer la configuración de TLS y SSL3. Algunos sitios web requieren estos protocolos para establecer una conexión. Por lo tanto, si los tuyos están desactivados, podría ser la razón por la que estás viendo el error «SSL_ERROR_NO_CIPHER».

Para restablecerlos, abre una nueva pestaña en tu navegador Firefox y escribe «about:config» en la barra de direcciones. Es posible que aparezca un mensaje que diga: «Esto podría anular la garantía» o «Proceda con precaución»:

Una notificación de advertencia de seguridad "Proceda con precaución" de Firefox.
Una notificación de advertencia de seguridad «Proceda con precaución» de Firefox.

Esta advertencia es la forma que tiene Firefox de evitar que hagas accidentalmente cambios críticos en la configuración de tu navegador. Haz clic en Aceptar el riesgo y Continuar para continuar.

En la siguiente pantalla de Preferencias Avanzadas, en la barra de búsqueda, escribe «tls»:

La barra de búsqueda de la pantalla de preferencias avanzadas de Firefox.
La barra de búsqueda de la pantalla de preferencias avanzadas de Firefox.

Al escribir esto se generará una lista de todas tus configuraciones TLS:

Una lista de configuraciones TLS en Firefox.
Una lista de configuraciones TLS en Firefox.

Busca los valores que están en negrita, ya que son los que han cambiado recientemente. Para cualquier valor en negrita, haz clic con el botón derecho del ratón sobre ellos y selecciona Restablecer para restaurar la configuración predeterminada.

A continuación, repite el mismo proceso para SSL3. Escribe «ssl3» en la barra de búsqueda y restablece cualquier valor que haya cambiado recientemente:

Una lista de configuraciones de SSL3 en Firefox.
Una lista de configuraciones de SSL3 en Firefox.

Además, asegúrate de que los dos elementos siguientes estén configurados como falso:

  • seguridad.ssl3.dhe_rsa_aes_128_sha
  • seguridad.ssl3.dhe_rsa_aes_256_sha

El bloqueo de estas configuraciones es esencial para la seguridad.

3. Desviar los Protocolos de Seguridad y las Configuraciones de los Navegadores

Por lo general, te recomendamos que no te saltes los protocolos de seguridad del navegador, ya que su objetivo es protegerte del acceso a sitios web no seguros. Sin embargo, si sabes que el sitio al que intentas acceder es seguro, es posible que puedas eludir este error introduciendo manualmente una validación de cifrado.

Para ello, vuelve a la pantalla about:config de tu navegador Firefox. Una vez más, escribe «tls» en la barra de búsqueda. De la lista, navega hasta security.tls.version.min:

Localización de la preferencia security.tls.version.min en el navegador Firefox.
Localización de la preferencia security.tls.version.min en el navegador Firefox.

Haz clic en el icono del lápiz situado en el extremo derecho para editar el elemento, e introduce «0» como valor. A continuación, repite el mismo proceso para security.tls.version.fallback-limit.

Una última forma de evitar los protocolos de encriptación es cambiar la configuración de privacidad de tu navegador. Para ello, abre el menú de Firefox y ve a Opciones > Privacidad y Seguridad:

La opción de menú Privacidad y Seguridad en la configuración de Firefox.
La opción de menú Privacidad y Seguridad en la configuración de Firefox.

En la sección Seguridad, desmarca la opción Bloquear contenidos peligrosos y engañosos:

La sección "Seguridad" de la configuración de Firefox.
La sección «Seguridad» de la configuración de Firefox.

Probablemente, en este punto, has resuelto con éxito el error. Sin embargo, si no es así, lo más probable es que se trate de un problema del lado del servidor. La mayoría de las veces, esto sucede cuando un sitio está utilizando el conjunto de cifrado RC4-only.

Algunos cifrados, incluido el RC4, ya no son compatibles con los principales navegadores debido a sus vulnerabilidades. Puedes ejecutar una comprobación de SSL para verificar que tu certificado SSL no utiliza cifrados obsoletos.

Si no eres el propietario del sitio, lo único que queda por hacer es ponerse en contacto con ellos para asegurarse de que conocen el problema.

Resumen

Que te denieguen el acceso a un sitio web que estás intentando ver nunca es divertido. Puede ser especialmente frustrante cuando el mensaje de error que tienes delante es tan confuso como el error SSL_ERROR_NO_CYPHER_OVERLAP. Afortunadamente, puedes tomar algunas medidas sencillas para resolver este problema relacionado con Firefox:

  1. Actualiza tu navegador Firefox a la última versión.
  2. Restablece la configuración de TLS y SSL3.
  3. Desvía los protocolos de seguridad y las configuraciones de los navegadores.

¿Tienes alguna pregunta sobre cómo resolver este error? Háznoslo saber en la sección de comentarios más abajo.

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.