8 votes

Pourquoi Safari et Chrome n'envoient-ils pas d'avertissements après avoir supprimé les certificats racine ?

Les certificats émis par DigiNotar ont été mis sur liste noire aujourd'hui par Mozilla. L'affichage de sites web avec des certificats émis par DigiNotar avec une version nocturne de Firefox affichera des avertissements.

Au lieu d'attendre une mise à jour, que les certificats soient révoqués sur mon propre système, j'ai supprimé les certificats racine de mon trousseau, mais Chrome valide toujours les certificats du site web et Safari n'émet aucun avertissement.

Ai-je oublié quelque chose ?

Certificats supprimés :

  • DigiNotar Root CA
  • Staat der Nederlanden Root CA
  • État des Pays-Bas Root CA - G2

Site web testé : https://as.digid.nl/


Voici un autre site de test qui montre le problème dans Chrome 13.0.782.218 : http://auth.pass.nl

J'ai supprimé l'autorité de certification racine DigiNotar de mon trousseau. Chrome a été redémarré. Mais Chrome dit toujours que ce site est valide et liste l'autorité de certification DigiNotar Root CA comme l'autorité sur le SSL pour le site.

DigiNotar Root CA Trusted

4voto

Oskar Points 1242

Tous les sites que je consulte et que j'ai définis manuellement comme non fiables affichent un avertissement. Peut-être les choses changent-elles si rapidement sur les serveurs que des personnes différentes effectuant les mêmes actions obtiennent des résultats différents.


Mettons de côté le concept de liste noire en général et révocation du certificat (CRL) ou une vérification en ligne telle que OCSP et de décortiquer le mécanisme des certificats SSL dans le navigateur. Je laisserai de côté Chrome/Firefox/les autres navigateurs et me concentrerai sur Safari et le trousseau Mac, car c'est un problème suffisant pour ce billet.

La réponse courte est que le site que vous mentionnez ne dépend pas du seul certificat qui a été utilisé d'une manière qui a conduit la presse à publier tous les articles sur la liste noire.

Il a été utilisé pour signer des certificats qui correspondaient à tout ce qui se terminait par google.com et il a été repéré sur des sites qui n'étaient certainement pas ceux de google. C'est l'équivalent technologique de quelqu'un qui construirait des tunnels dans un coffre-fort de banque. Il ne s'agit pas d'un projet de tunnel, mais d'un tunnel fonctionnel qui contourne une barrière que tout le monde s'attendait à voir solide.


Maintenant, comment savoir pourquoi Safari n'a pas signalé le site que vous avez mentionné comme étant "mauvais".

Je n'ai supprimé aucun certificat du Mac sur lequel je me trouve et je viens de lancer l'Assistant trousseau pour utiliser l'Assistant certificat (sous l'onglet Accès au trousseau menu -> Assistant de certification -> Ouvrir...

Dans la petite fenêtre de l'autorité de certification, sélectionnez Continuer, puis Afficher et évaluer, puis Afficher et évaluer les certificats, puis Continuer.

enter image description here

Comme vous pouvez le constater, https://as.digid.nl/ sert quatre certificats dans la chaîne de confiance :

  • nom du certificat - type - empreinte SHA1 - statut
  • as.digid.nl - SSL - 2D F7 4E 54 00 90 80 08 01 0A 2F 3E 5A EE BE 36 5F EC 82 F3 - invalide en raison d'une incompatibilité de nom d'hôte (erreur inoffensive - l'outil évalue ce cert pour votre mac et mon mac n'est pas as.digid.nl)
  • DigiNotar PKIoverheid CA Government and Business - intermédiaire - 40 AA 38 73 1B D1 89 F9 CD B5 B9 DC 35 E2 13 6F 38 77 7A F4 - valide
  • État du gouvernement néerlandais CA - intermédiaire - 29 FC 35 D4 CD 2F 71 7C B7 32 7F 82 2A 56 0C C4 D2 E4 43 7C - valide
  • Staat der Nederlanden Racine CA - Racine - 10 1D FA 3F D5 0B CB BB 9B B5 60 0C 19 55 A4 1A F4 73 3A 04 - valide

enter image description here

Dans votre question, vous avez indiqué que vous aviez supprimé la clé racine - si c'est le cas, soit votre Safari met en cache les anciennes valeurs, soit, lorsque vous avez regardé, ce site avait un certificat SSL différent de celui que j'ai vu dans cette réponse. Vous devrez reproduire les étapes que je viens de suivre pour voir ce qui est le cas.

Dans mon cas, je n'ai eu qu'à marquer le Staat der Nederlanden Root CA Le certificat racine est considéré comme non fiable pour que Safari s'arrête et affiche ce message lorsque vous chargez le site.

enter image description here

enter image description here

Étant donné que toute la presse ne parle que de la DigiNotar Root CA comme étant mauvaise, je vais annuler ma décision de ne pas faire confiance à la Staat der Nederlanden Root CA .

Je vais marquer le DigiNotar Root CA Il faut donc attendre de voir ce que fera Apple. Si vous vous intéressez à ce genre de choses, surveillez le site Web d'Apple. Sécurité d'Apple page.

2voto

Snailer Points 1451

Il semble qu'il s'agisse d'un bogue sérieux dans OS X.

Les utilisateurs peuvent révoquer un certificat à l'aide du trousseau, mais s'ils visitent un site qui utilise des certificats Extended Validation plus sûrs, le Mac acceptera le certificat EV même s'il a été émis par une autorité de certification marquée comme non fiable dans le trousseau.

Source : http://www.computerworld.com

1voto

Konrad Rudolph Points 2006

Le site web n'utilise pas l'AC DigiNotar Certificat racine . Dans le cas de as.digid.nl, le certificat racine provient de la "Staat der Nederlanden Root CA" - ce qui est sûr (vraisemblablement). Il est vrai qu'il existe un certificat DigiNotar dans la chaîne de certificats du site web, mais il s'agit d'un certificat de l'autorité de certification de l'État des Pays-Bas. pas le certificat racine - il s'agit simplement d'un maillon de la chaîne, et d'une différents certificat.

0voto

zzz Points 1686

Il est possible que les certificats que vous voyez soient signés par plusieurs autorités de certification (ou que les certificats des autorités de certification intermédiaires soient signés par plusieurs entités). Vous devez identifier et supprimer toutes les AC signataires concernées.

0voto

Sergey Stadnik Points 1193

Pour autant que je sache, certains navigateurs (comme Firefox) n'utilisent pas les certificats de votre trousseau. Chrome est basé sur Webkit, je suppose donc qu'il utilise le trousseau.

Je n'ai pas eu besoin de redémarrer Safari ; il m'a suffi de marquer le certificat racine comme "non fiable" et de recharger la page.

Les autres certificats ne se trouvent pas dans votre trousseau, mais sont transmis par l'hôte chaque fois que vous démarrez une session SSL.

Pourriez-vous afficher une capture d'écran de la fenêtre de certification lorsque vous chargez as.digid.nl ? Cela pourrait peut-être nous éclairer sur le problème...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X