8 votos

¿Por qué Safari y Chrome no muestran advertencias después de eliminar los certificados root?

Los certificados emitidos por DigiNotar han sido incluidos hoy en la lista negra de Mozilla. La visualización de sitios web con certificados emitidos por DigiNotar con una versión nocturna de Firefox mostrará advertencias.

En lugar de esperar a una actualización, para que los certificados sean revocados en mi propio sistema, he eliminado los certificados root de mi llavero, pero Chrome sigue validando los certificados del sitio web y Safari no lanza ninguna advertencia.

¿Me he perdido algo?

Certificados retirados:

  • CA root DigiNotar
  • Staat der Nederlanden root CA
  • Estado de los Países Bajos root CA - G2

Sitio web probado: https://as.digid.nl/


Aquí hay un sitio de prueba alternativo que muestra el problema en Chrome 13.0.782.218: http://auth.pass.nl

He eliminado la CA root DigiNotar de mi llavero. He reiniciado Chrome. Pero Chrome sigue diciendo que este sitio es válido y enumera DigiNotar Root CA como la autoridad en el SSL para el sitio.

DigiNotar Root CA Trusted

4voto

Oskar Puntos 1242

Cada sitio que compruebo que he configurado manualmente como no fiable muestra una advertencia. Tal vez las cosas están cambiando en los servidores tan rápidamente, que diferentes personas que realizan las mismas acciones están viendo resultados diferentes.


Dejemos a un lado el concepto de lista negra en general y revocación del certificado como (CRL) o verificación en línea como OCSP y simplemente desmenuzar el mecanismo de los certificados SSL en el navegador. Voy a dejar de lado Chrome / Firefox / otros navegadores y sólo se centran en Safari y el llavero de Mac, ya que es problema suficiente para este post.

La respuesta corta es que el sitio que usted enumera no depende del único certificado que se utilizó de una manera que ha causado que la prensa publique todas las historias de la lista negra.

Se utilizó para firmar certificados que coincidían con cualquier cosa que terminara en google.com y se vieron en uso en sitios que ciertamente no eran de google. Esto es el equivalente tecnológico a alguien construyendo túneles en la cámara acorazada de un banco. No planes para hacer un túnel, sino un túnel real que funciona alrededor de una barrera que todo el mundo esperaba que fuera sólida.


Ahora, cómo saberlo por qué Safari no ha marcado como "malo" el sitio que has indicado.

No he borrado ningún certificado del mac en el que estoy y acabo de encender el Asistente de Llaveros para utilizar el Asistente de Certificados (bajo el Acceso al llavero menú -> Asistente de certificación -> Abre...

En la ventana pequeña de la CA, seleccione continuar, luego Ver y evaluar, luego Ver y evaluar certificados, luego continuar.

enter image description here

Como puede ver ahora, https://as.digid.nl/ está sirviendo cuatro certificados en la cadena de confianza:

  • nombre del cert - tipo - huella SHA1 - estado
  • as.digid.nl - SSL - 2D F7 4E 54 00 90 80 08 01 0A 2F 3E 5A EE BE 36 5F EC 82 F3 - invalid due to host name mismatch (harmless error - the tool evaluates that cert for su mac y mi mac no es as.digid.nl)
  • DigiNotar PKIoverheid CA Overheid en Bedrijven - intermediate - 40 AA 38 73 1B D1 89 F9 CD B5 B9 DC 35 E2 13 6F 38 77 7A F4 - valid
  • Staat der Nederlanden Overheid CA - intermediate - 29 FC 35 D4 CD 2F 71 7C B7 32 7F 82 2A 56 0C C4 D2 E4 43 7C - valid
  • Staat der Nederlanden root CA - root - 10 1D FA 3F D5 0B CB BB 9B B5 60 0C 19 55 A4 1A F4 73 3A 04 - válido

enter image description here

En tu pregunta decías que habías borrado la clave Root - si es así, o tu safari está guardando en caché los valores antiguos o cuando miraste, ese sitio tenía un certificado SSL diferente al que he visto al hacer esta respuesta. Tendrás que reproducir los pasos que acabo de dar para ver cual era el caso.

En mi caso, sólo tuve que marcar el Staat der Nederlanden root CA Certificado root como no fiable para conseguir que Safari se detenga y muestre este mensaje al cargar el sitio.

enter image description here

enter image description here

Dado que toda la prensa es específica sobre sólo el CA root DigiNotar como malo, voy a deshacer mi cambio de no confiar en el Staat der Nederlanden root CA .

Voy a marcar el CA root DigiNotar como para no fiarse nunca y esperar a ver qué hace Apple. Si le interesan este tipo de cosas, siga de cerca la Seguridad de Apple página.

2voto

namsral Puntos 221

Parece que se trata de un grave error de OS X.

Los usuarios pueden revocar un certificado utilizando el Llavero, pero si visitan un sitio que utiliza los certificados de validación ampliada, más seguros, el Mac aceptará el certificado EV aunque haya sido emitido por una autoridad de certificación marcada como no fiable en el Llavero.

Fuente: http://www.computerworld.com

1voto

patfla Puntos 1

El sitio web no utiliza la CA DigiNotar Certificado root . El certificado root en el caso de as.digid.nl es de la "Staat der Nederlanden Root CA" - que es segura (presumiblemente). Es cierto que hay un certificado DigiNotar en la cadena de certificados del sitio web, pero es no el certificado root - no es más que un eslabón de la cadena, y es un diferente certificado.

0voto

Es posible que los certificados que veas estén firmados por varias CA (o que los certificados de CA intermedias estén firmados por varias entidades). Tendrías que identificar y eliminar todas las CA firmantes implicadas.

0voto

Sergey Stadnik Puntos 1193

Por lo que sé, algunos navegadores (como Firefox) no utilizan los certificados de tu llavero. Chrome está basado en Webkit, así que supongo que sí utiliza el llavero.

Para mí no fue necesario reiniciar Safari; con marcar el certificado root como "no fiable" y recargar la página fue suficiente.

No es que sólo puedas marcar root (Staat der Nederlanden Root CA) como no fiable; los demás certificados no están en tu llavero, sino que se transmiten desde el host cada vez que inicias una sesión SSL.

¿Podría publicar una captura de pantalla de la ventana de certificado cuando carga as.digid.nl? Tal vez eso puede arrojar algo de luz sobre el 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