42 votos

¿Cómo saber por qué macOS piensa que un certificado está revocado?

No puedo acceder a Wikipedia en ninguno de mis Macs. macOS dice que el certificado intermedio utilizado para firmar el certificado de Wikipedia (GlobalSign Organization Validation CA - SHA256 - G2) ha sido revocado.

introducir descripción de la imagen aquí

No creo que el certificado en cuestión haya sido revocado, así que comprobé manualmente el Servicio de Listas de Revocación (CRL) y OCSP de GlobalSign y ambos me dicen que el certificado está bien.

¿Existen otras fuentes de listas de revocación (CRL) que macOS pueda potencialmente utilizar? ¿Existe alguna forma de solicitar al Marco de Seguridad que me diga exactamente qué está mal con el certificado según su opinión?

0 votos

También viendo esto para wikipedia / maxcdn / ...

1 votos

También me ha pasado esto en mi Mac (Sierra) al visitar Wikipedia. Sin embargo, sí funciona en mi dispositivo iOS.

1 votos

Wikipedia está implementando en todos los sitios un nuevo certificado que no se ve afectado por problemas, en este momento: phabricator.wikimedia.org/T148045

40voto

Michal Sznajder Puntos 6292

Intenté crlrefresh rp y también eliminé manualmente la caché de OCSP con sudo rm /var/db/crls/*cache.db como documentado por GlobalSign.

Sin embargo, la caché parece estar en una ubicación diferente en macOS 10.12 Sierra. El siguiente comando funcionó para mí y resolvió el problema:

$ sqlite3 ~/Library/Keychains/*/ocspcache.sqlite3 'DELETE FROM responses WHERE responderURI LIKE "%http://%.globalsign.com/%";'

También intenté eliminar toda la base de datos, pero no parece regresar automáticamente.

Si no estás seguro, es mejor restaurar ~/Library/Keychains/*/ocspcache.sqlite3* (incluyendo -shm y -wal) desde una copia de seguridad antes de que los servidores de OCSP comenzaran a dar respuestas incorrectas, por ejemplo, desde ayer.

3 votos

Estoy usando macOS Sierra, y este comando sqlite también solucionó el problema para mí. No necesité cerrar sesión ni siquiera salir del navegador. Sí hice una copia de seguridad de ocspcache.sqlite3 primero.

1 votos

Esto resolvió el problema de Wikipedia en Safari, pero Chrome todavía me bloquea.

0 votos

El problema parece resurgir ocasionalmente, pero volver a ejecutar ese comando lo soluciona nuevamente.

19voto

Michael Hansen Puntos 151

Puede ser esto, parece que GlobalSign tiene un problema con su OCSP. Esto se toma de su Twitter (https://twitter.com/globalsign/status/786505261842247680?lang=da)

Actualmente estamos experimentando problemas con nuestro OCSP que está causando mensajes de advertencia de certificados. Esperamos solucionar esto lo antes posible.

Y también

ACTUALIZACIÓN: Si eres un usuario de MAC, por favor borra tu caché con crlrefresh rp

o Ver y/o Borrar Caché de CRL, OCSP

1 votos

De hecho, ya he probado crlrefresh rp y no parece ayudar. De todas formas, lo que estoy buscando es una forma de persuadir a macOS para que me diga la razón exacta por la que cree que el certificado es malo (ya sea OCSP u otra cosa).

0 votos

¿El impacto probablemente dependerá de si se han resuelto los problemas aguas arribas?

0 votos

Limpiar la caché no resolvió el problema para mí, pero al menos tengo una atribución para el problema.

0voto

DawTaylor Puntos 1

Intenté la instrucción proporcionada por Global Sign, pero realmente no me ayudó.

sudo rm /var/db/crls/*cache.db En realidad no ayudó porque hay otro archivo de caché crlcache2.db que no cumplía con el criterio de *cache.db.

Mi solución fue también eliminar este archivo y luego reiniciar.

sudo rm /var/db/crls/crlcache2.db

Creo que es seguro sudo rm /var/db/crls/* porque la carpeta solo contiene archivos de caché. Pero si decides hacerlo, hazlo bajo tu propio riesgo.

-1voto

Eric Towers Puntos 101

La pregunta literalmente es "¿Existe alguna forma de pedirle al Marco de Seguridad que me diga exactamente qué es lo que está mal con el certificado en su opinión?" Pero esto es literalmente lo que está haciendo el Marco de Seguridad.

MacOS cree que el certificado fue revocado porque un certificado intermedio en su cadena de confianza fue revocado (inadvertidamente). Consulta GlobalSign screw-up cancels top websites' HTTPS certificates.

El mensaje de error que estás viendo te está diciendo exactamente qué certificado intermedio fue revocado. ¿Qué más te gustaría saber?

-3voto

Simon Puntos 3

La otra opción es ir a un sitio que nunca uses que utiliza globalsign, por ejemplo (para cualquier persona que hable inglés) https://it.wikipedia.org (wikipedia italiana) y cuando aparezca diciendo certificado inválido, confía explícitamente en el certificado de globalsign hasta que se solucione correctamente este problema.

3 votos

Esta es una mala idea, en mi opinión. Siempre tomo las advertencias de certificado muy en serio y no continúo. ¿Qué pasa si el OP estaba siendo MITM y simplemente hizo clic ciegamente en esa advertencia?

1 votos

Por favor, no hagas esto. Si ese certificado alguna vez es revocado por razones importantes, entonces tu sistema ignorará esa revocación hasta que elimines la confianza explícita. Limpiar la caché de OCSP es una forma mucho más efectiva y segura de resolver este problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X