首页 文章

何时是SSL证书'valid' - altnames

提问于
浏览
0

我一直在使用在线SSL检查器来检查多个站点的证书有效性 .

我注意到的一件事是许多网站都有通配符证书 - 特别是那些托管在常见的网站托管网站上的证书,例如goDaddy: *.onlinestore.godaddy.com

但是这些站点具有自定义域,因此在验证SSL证书时,我可以看到主机名与证书中列出的altnames不匹配的错误 .

但是所有主流浏览器(测试的chrome,FF,IE和Safari)仍然将网站显示为安全 . 浏览器是否不关心域名未在证书中列出,这不是一个安全漏洞吗?

Examplehttps://www.sslshopper.com/ssl-checker.html#hostname=www.cinnamonmotif.com

2 回答

  • 1

    如果域上安装了通配符证书,则浏览器仅检查证书有效性和通配符规则 . 只要此规则为true,证书ID就会受到信任,并且不会出现警告 .

  • 0

    如果您查看浏览器解析的证书,您会发现它与sslshopper.com解决的不同 .

    当您进入现代浏览器时,客户端会发送TLS服务器名称指示扩展,并且该站点会注意到它应该提供cinnamonmotif.com证书 .

    SslShopper从 Go Daddy Secure Certificate Authority - G2 看到了 *.onlinestore.godaddy.com ,证书是 0x6068c7475ab4ee2a .

    使用SNI,提供的证书是 cinnamonmotif.com ,证书 0x3e0240d9425e8120 来自 Go Daddy Secure Certificate Authority - G2 .

    浏览器看到不同的证书(主机名匹配)这一事实是浏览器认为它是合法连接的原因 .

相关问题