我检查是否已手动将其设置为“不受信任”的每个站点都会显示警告。也许服务器上的一切变化如此之快,执行相同操作的不同人员看到的结果也不同。
让我们抛开一般列入黑名单的概念以及诸如CRL的证书吊销或诸如OCSP的在线验证的概念,仅在浏览器中分离SSL证书的机制。我将搁置Chrome / Firefox /其他浏览器,而只专注于Safari和Mac钥匙串,因为这篇文章很麻烦。
简短的答案是,您列出的网站不依赖于导致媒体运行所有黑名单故事的方式使用的一个证书。
它被用来签署与以google.com结尾的任何内容匹配的证书,并且在肯定不是google的网站上发现了它们的使用。这在技术上等同于有人在银行金库中构建隧道。并非计划开挖隧道-而是围绕每个人都希望坚固的障碍物的实际工作隧道。
现在介绍如何知道Safari 为什么不将您列出的站点标记为“不良”。
我尚未从Mac上删除任何证书,只是启动了Keychain Assistant以使用证书助手(在Keychain Access菜单-> Certification Assistant- > 打开下...
在小型CA窗口中,选择继续,然后选择查看和评估,然后选择查看和评估证书,然后继续。
如您现在所见,https://as.digid.nl/正在提供信任链中的四个证书:
- 证书名称-类型-SHA1指纹-状态
- as.digid.nl-SSL-2D F7 4E 54 00 90 80 08 01 0A 2F 3E 5A EE BE 36 5F EC 82 F3-由于主机名不匹配而无效(无害错误-该工具评估适用于您的 mac和我的mac的证书不是as.digid.nl)
- DigiNotar PKIoverheid CA Overriid en Bedrijven-中级-40 AA 38 73 1B D1 89 F9 CD B5 B9 DC 35 E2 13 6F 38 77 7A F4-有效
- Staat der Nederlanden Overheid CA-中级-29 FC 35 D4 CD 2F 71 7C B7 32 7F 82 2A 56 0C C4 D2 E4 43 7C-有效
- Stader der Nederlanden根CA-根-10 1D FA 3F D5 0B CB BB 9B B5 60 0C 19 55 A4 1A F4 73 3A 04-有效
在您的问题中,您说过您删除了根密钥-如果是这样,则说明您的野生动物园正在缓存旧值,或者当您查看时,该站点的SSL证书与我看到的答案不同。您必须重现我刚才采取的步骤才能看到实际情况。
就我而言,我只需要将Staat der Nederlanden根CA根证书标记为不受信任,即可使Safari避开并在加载网站时显示此消息。
由于所有媒体都只将DigiNotar Root CA视为坏问题,因此,我将撤消我的更改,以不信任Stader der Nederlanden RootCA。
我将把DigiNotar Root CA标记为永远不会被信任,并拭目以待Apple会做什么。如果您对这种事情感兴趣,请监视“ Apple安全性”页面。