Si eres propietario de un sitio web, probablemente ya sepas que las tecnologías de seguridad web evolucionan constantemente para mantener a salvo tus proyectos. Gracias a los mismos avances en seguridad, los usuarios online también pueden estar tranquilos navegando por la web. Sin embargo, algunos sitios web pueden no estar actualizados con las últimas medidas de seguridad, lo que puede provocar el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

La buena noticia es que este error no significa una negligencia grave por parte del propietario de un sitio web. Además, puede solucionarse fácilmente actualizando un certificado SSL/TLS. Alternativamente, si este mensaje de error se activa por error, los usuarios pueden probar un algunas tácticas sencillas para resolverlo.

En este post, exploraremos el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM y sus causas. Luego, mostraremos tanto a los propietarios de sitios web como a los visitantes cómo solucionar el problema. ¡Entremos de lleno!

¿Qué Es el Error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM?

Cuando navegas por la web, es posible que te encuentres con el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM. Esto no es lo ideal, ya que te molestará cuando intentes acceder a un sitio web:

NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM en Google Chrome
NET::ERR_CERT_FIRMA_DÉBIL_ALGORITMO

Este error puede resultar un poco impactante tanto para los propietarios del sitio web como para sus visitantes. Incluye un símbolo de peligro universalmente conocido (un símbolo rojo de peligro) y dice: » Tu conexión no es privada». Por lo tanto, seguro que te pone un poco nervioso.

Para entender el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM, es crucial tener primero una comprensión básica del protocolo Secure Sockets Layer (SSL). Este protocolo proporciona a los sitios web y a los usuarios una capa adicional de seguridad mediante la encriptación y autenticación de los datos entre los servidores web y los navegadores.

El protocolo es especialmente crucial para los sitios web de comercio electrónico que manejan información sensible de los usuarios, como datos de tarjetas de crédito, contraseñas y otros datos personales. Aunque el protocolo SSL fue el primero, el protocolo de Seguridad de la Capa de Transporte (TLS) es más común hoy en día. Esto se debe a que es básicamente una versión más reciente de SSL.

Quizá te preguntes por qué todo esto es relevante para el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM. Lo explicaremos en la próxima sección, cuando exploremos sus causas.

¿Qué Causa el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM?

Ahora que sabes más sobre el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM y los protocolos SSL/TLS, vamos a discutir cómo implementar este último en un sitio. Entonces, podremos profundizar en las verdaderas causas del mensaje de error.

Como ya hemos comentado, gracias al cifrado, los protocolos SSL y TLS pueden ayudar a proteger los sitios web de los hackers y otras amenazas a la seguridad. Afortunadamente, es superfácil ejecutar este protocolo en tu sitio. Sólo tendrás que conseguir un certificado SSL o TLS. Y lo mejor de todo es que a menudo puedes conseguir uno gratis:

El sitio web de Let's Encrypt
Let’s Encrypt

Por ejemplo, puedes utilizar Let’s Encrypt para obtener un certificado TLS gratuito. Sin embargo, si no eliges con cuidado tu certificado, o éste queda obsoleto, podrías encontrarte con el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

Sin entrar demasiado en detalles, los certificados SSL/TLS necesitan utilizar un Algoritmo de Hash Seguro (SHA) para funcionar correctamente. Antes, SHA-1 era la norma. Pero más tarde se desarrolló SHA-2, una versión más segura.

En pocas palabras, si tu certificado SSL o TLS utiliza SHA-1, esto podría provocar el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

Para los propietarios de sitios web, un certificado SSL o TLS obsoleto es la causa principal de este error. Sin embargo, la tecnología es imperfecta, y el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM también podría activarse por error.

En lo que respecta a los usuarios de tu sitio web, aquí tienes algunos motivos frecuentes que pueden desencadenar este error accidentalmente:

  • Navegadores web obsoletos
  • Configuración del navegador
  • Cortafuegos activos
  • Caché o cookies dañadas
  • Extensiones del navegador defectuosas o incompatibles

La causa exacta puede no ser evidente desde el principio. En las dos secciones siguientes, mostraremos tanto a los propietarios de sitios web como a los visitantes cómo resolver el error.

Cómo Solucionar el Error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM (La Única Solución para los Propietarios de Sitios Web)

Si tu propio sitio web muestra el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM, no tienes por qué alarmarte. Puede que incluso te consuele el hecho de que en realidad sólo hay una solución para este problema.

Para solucionar este error, sólo tienes que volver a emitir tu certificado SSL o TLS o comprar uno nuevo. Por supuesto, querrás volver a comprobar que tu nuevo certificado utiliza SHA-2 o SHA-256 (no SHA-1).

Llegados a este punto, quizá también quieras valorar si es un buen momento para cambiar de proveedor de alojamiento web. Gestionar esta parte de tu sitio web puede ser tedioso y estresante. Por ello, quizá prefieras un proveedor de alojamiento web que simplifique el proceso:

Una landing page para la integración de Kinsta con Cloudflare
Kinsta Integración con Cloudflare

En Kinsta, todos nuestros servicios de alojamiento incluyen un certificado SSL Cloudflare gratuito con soporte wildcard, que utiliza SHA-2. Además, este servicio se incluye automáticamente, por lo que no tendrás que lidiar con la molestia de instalar un certificado SSL en tu sitio.

Si lo compruebas con tu proveedor de SSL/TLS o con tu alojamiento web y descubres que, efectivamente, tu certificado está actualizado, pero sigues viendo el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM, significa que el mensaje se está mostrando erróneamente. En ese caso, se trata de un problema por parte del usuario, por lo que continúa con el siguiente apartado para averiguar de qué se trata.

Cómo Solucionar el Error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM (7 Soluciones para los Visitantes del Sitio Web)

Si has confirmado que tu certificado SSL/TLS no es el problema, o eres un visitante precavido de un sitio web que se ha encontrado con este error, es hora de empezar a solucionar el problema. ¡Aquí tienes siete soluciones para el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM!

1. Actualiza Tu Navegador

NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM no se encuentra entre los errores más comunes, pero la mayoría de sus soluciones son muy sencillas. De hecho, a veces, resolver el error es tan sencillo como actualizar tu navegador.

Este error puede aparecer en cualquier navegador web. Sin embargo, dado que Google Chrome es el navegador más popular del mercado, lo vamos a utilizar para nuestros ejemplos en este tutorial.

Para actualizar Chrome, sólo tienes que abrir el navegador y hacer clic en los tres puntos situados junto a la barra de navegación. A continuación, selecciona Ayuda y después Acerca de Google Chrome:

Configuración de la Ayuda de Google Chrome
Ayuda de Google Chrome

En la página siguiente, verás la opción de actualizar Chrome si está desactualizado. Si no encuentras esta opción, es que estás ejecutando la versión más actual del navegador.

Ejecuta la actualización e intenta acceder de nuevo a la página que muestra el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

2. Restablece la Configuración de Tu Navegador

Otra forma sencilla de resolver NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM en Chrome es restablecer la configuración del navegador. Una vez más, haz clic en los tres puntos situados junto a la barra de navegación para hacerlo.

Después, dirígete a Configuración > Restablecer Configuración:

Restablecer configuración de Google Chrome
Restablecer configuración de Google Chrome

A continuación, haz clic en Restablecer la configuración a sus valores originales predeterminados. Entonces verás el siguiente mensaje:

Confirmación del restablecimiento de la configuración en Chrome
Confirmación del restablecimiento de la configuración en Chrome

Para seguir adelante, simplemente haz clic en el botón Restablecer configuración. Cuando finalice el proceso, la página se actualizará y no recibirás otra confirmación. A continuación, puedes volver al sitio web que muestra el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM para comprobar si es accesible. Si no lo es, ¡continúa leyendo!

3. Desactiva Cualquier Cortafuegos Activo

Hasta ahora, sólo te hemos mostrado cómo solucionar este error dentro de tu navegador web. Sin embargo, tu sistema operativo también podría ser el culpable. Cuando tu dispositivo utiliza un cortafuegos, podría bloquear accidentalmente un sitio web seguro, provocando el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

Afortunadamente, desactivar los cortafuegos tanto en dispositivos Windows como Mac es superfácil. Empecemos por cómo hacerlo en un ordenador Mac.

Para empezar, ve a Preferencias del Sistema > Seguridad y Privacidad y haz clic en la pestaña Cortafuegos:

Configuración del cortafuegos en Mac
Configuración del cortafuegos en Mac

Si descubres que tu cortafuegos está desactivado, puedes detenerte aquí y pasar al siguiente método. Sin embargo, si está activado, selecciona el candado de la parte inferior izquierda de la ventana.

Tendrás que introducir tu contraseña para continuar. A continuación, pulsa el botón que dice Desactivar Cortafuegos y vuelve a pulsar el candado para guardar los cambios:

Desactivar un cortafuegos en un dispositivo Mac
Desactivar un cortafuegos en un dispositivo Mac

¡Así de sencillo!

En Windows, ve a Panel de control > Sistema > Privacidad y seguridad. Después, selecciona Seguridad de Windows y busca Cortafuegos y protección de red:

Administrar cortafuegos en Windows
Administrar cortafuegos en Windows

En esta pantalla puedes gestionar todos los cortafuegos de Windows. Cuando hayas terminado, vuelve a tu navegador para comprobar si se ha solucionado el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

4. Desactiva las Extensiones del Navegador

Como hemos dicho antes, Google Chrome es el navegador más utilizado. Una de las razones de su popularidad es que puedes ampliar su funcionalidad mediante las extensiones de Chrome. Estos prácticos add-ons pueden ayudarte con un montón de cosas, como revisar tu gramática, gestionar tus contraseñas y mucho más.

Sin embargo, como las extensiones proceden de desarrolladores externos, siempre existe el riesgo de que sean incompatibles entre sí o con determinados sitios web. Puedes ver si una de tus extensiones está activando el NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM en Chrome intentando acceder al sitio utilizando una ventana de Incógnito.

Por defecto, en el modo Incógnito todas tus extensiones de Chrome están desactivadas, por lo que ésta es una forma rápida de determinar si son las culpables:

Modo Incógnito en Chrome.
Incógnito

Si descubres que puedes acceder al sitio sin problemas en modo Incógnito, es probable que una de tus extensiones de Chrome esté detrás del error.

En este caso, simplemente abre Chrome (en modo normal) y haz clic en el icono del rompecabezas a la derecha de la barra de navegación. Se abrirá un menú desplegable que muestra algunas de tus extensiones. Busca Administrar Extensiones en la parte inferior y haz clic en ella.

También puedes ir a Configuración > Extensiones para llegar a la misma pantalla:

Extensiones de Google Chrome
Extensiones de Google Chrome

Desde esta página, puedes desactivar fácilmente cualquier extensión activa haciendo clic en el botón de alternancia situado en la esquina inferior derecha de su panel.

Sin embargo, en este momento, no sabes qué extensión está causando el error. Por tanto, desactívalas una a una para determinarlo. A continuación, puedes eliminar la extensión problemática de Chrome para evitar errores en el futuro.

5. Borra la Caché y las Cookies del Navegador

La caché del navegador almacena parte de los datos de un sitio web en tu navegador la primera vez que lo visitas. De este modo, la próxima vez que accedas a ese sitio, su contenido no tendrá que cargarse desde cero. Como estos datos almacenados en caché ya están disponibles en la «memoria» de tu navegador, pueden recuperarse más rápidamente la próxima vez que visites esa página web.

Por desgracia, los datos almacenados en la caché de tu navegador pueden quedar obsoletos, y podrían provocar errores como NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM en Chrome. Además, lo mismo ocurre con las cookies de terceros.

Por lo tanto, es posible que puedas resolver el error borrando la caché del navegador y eliminando las cookies de seguimiento. Por suerte, puedes hacer ambas cosas de una sola vez.

En Chrome, simplemente haz clic en los tres puntos y ve a Más Herramientas > Borrar Datos de Navegación:

Borrar datos de navegación en más herramientas
Configuración de Más herramientas en Chrome

Después, verás la siguiente ventana emergente:

Borrar datos de navegación en Chrome
Borrar datos de navegación

Para cubrir todas tus bases, elige Todo el tiempo como intervalo de tiempo. A continuación, selecciona Cookies y otros datos del sitio junto con Imágenes y archivos almacenados en caché.

Haz clic en el botón Borrar datos. Ahora, vuelve al sitio web que muestra el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM y comprueba si funciona

6. Corrige los Ajustes de Fecha y Hora de tu Dispositivo

Si los ajustes de fecha y hora de tu dispositivo son incorrectos, también podrían provocar accidentalmente el error NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM.

Para remediarlo en un dispositivo Mac, ve a Preferencias del Sistema > Fecha y Hora y selecciona la pestaña Fecha y Hora:

Configuración de fecha y hora en Mac
Configuración de fecha y hora en Mac

Haz clic en el candado de la esquina inferior izquierda para realizar cambios. Tendrás que volver a introducir tu contraseña.

Si la casilla Establecer fecha y hora automáticamente no está marcada, selecciónala. A continuación, vuelve a pulsar sobre el candado para confirmar los cambios.

En Windows, tendrás que ir a Panel de control > Reloj y Región. En Fecha y Hora, haz clic en Establecer la hora y la fecha. En la ventana emergente, selecciona la pestaña Hora de Internet:

Configuración de fecha y hora en Windows
Configuración de fecha y hora en Windows

Aquí también podrás establecer una hora automática.

7. Continuar con una Conexión Insegura

Si has probado todas estas estrategias para solucionar NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM en Chrome, y ninguna de ellas ha funcionado, existe una última opción. Aunque no te la recomendamos, siempre puedes volver a la página del error y hacer clic en Avanzado.

En algunos casos, puedes continuar en el sitio web aunque no tenga una conexión segura. De nuevo, no recomendamos este método. Si accedes a un sitio que no está debidamente encriptado, podrías estar poniendo en peligro tus datos.

Resumen

Si ves NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM mientras navegas por la web, puede ser un poco desconcertante. Peor aún, si es tu propio sitio web el que desencadena el mensaje de error, podría disuadir a los visitantes preocupados por la seguridad de tu sitio. Afortunadamente, este raro error es bastante fácil de solucionar.

Si eres el propietario del sitio web, sólo tendrás que conseguir un nuevo certificado SSL o TLS que utilice SHA-2. Mientras tanto, si eres un visitante del sitio, puedes intentar solucionar el problema. Empieza por actualizar tu navegador web, restablecer la configuración del navegador y desactivar las extensiones del navegador. A continuación, puedes reconfigurar la fecha y hora de tu dispositivo y borrar la caché y las cookies de tu navegador.

¿Quieres asegurarte de que los visitantes de tu sitio web no se encuentren con mensajes de error al intentar acceder a tu contenido? Un alojamiento web fiable puede ayudarte. En Kinsta, todos nuestros planes de alojamiento incluyen una integración con Cloudflare, que proporciona automáticamente certificados SSL actualizados de forma gratuita. Además, tenemos un equipo de soporte 24/7 por si tienes algún problema. ¡Regístrate en Kinsta hoy mismo!