我正在configuration我公司的networking。
有几个不同的访问级别,它们决定了用户可以访问哪种types的网站。
最低访问级别的用户应该只能访问几个网站,所以我创build了一个包含约10个URL的白名单,并将Web Filter设置为拒绝连接到不在列表中的任何URL。
它按预期工作,除了一些网站,如bizagi.com 。 当我试图连接到这个URL,虽然它是白名单,我得到以下错误:
这个问题肯定是在Webfilter上,因为如果我将其默认操作更改为允许未列入白名单的网站,则按预期工作。
我明白,我可以添加一个例外,但这听起来不像是正确的事情。
所以,我的问题是: 我是否应该将任何URL列入白名单,才能按预期对SSL证书进行身份validation? 如果是这样,哪个? 如果没有,还有什么我可以做的(除了添加一个例外呵呵)?
PS:我正在使用Cyberoam CR15ing
提前致谢。
我的怀疑是代理以某种方式代理SSL连接,并没有正确处理SNI 。 SSLLabs表示这个网站需要SNI,而且我以前也见过这种情况 – 非SNI客户最终看到基础证书,而bizagi在Azure中托pipe。
$ openssl s_client -connect www.bizagi.com:443 --- Certificate chain 0 s:/CN=*.azurewebsites.net i:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 1 s:/C=US/ST=Washington/L=Redmond/O=Microsoft Corporation/OU=Microsoft IT/CN=Microsoft IT SSL SHA2 i:/C=IE/O=Baltimore/OU=CyberTrust/CN=Baltimore CyberTrust Root
VS
$ openssl s_client -connect www.bizagi.com:443 -servername www.bizagi.com CONNECTED(00000003) --- Certificate chain 0 s:/C=GB/ST=Buckinghamshire/L=Gerrards Cross,/O=BIZAGI LIMITED/CN=*.bizagi.com i:/C=US/O=Symantec Corporation/OU=Symantec Trust Network/CN=Symantec Class 3 Secure Server CA - G4 1 s:/C=US/O=Symantec Corporation/OU=Symantec Trust Network/CN=Symantec Class 3 Secure Server CA - G4 i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G5