有没有人做过任何分析(或知道在哪里可以find一些!)互联网用户使用支持SNI(服务器名称指示)SSL / TLS证书的浏览器/操作系统组合的比例是多less?
我知道,例如XP上的IE不支持这个,旧版本的OSX也不支持。
我知道,没有像“典型”用户那样的东西,而且每个站点都有不同的configuration文件,但是我正在寻找某种程度的视图来说明这些configuration这些日常常用来帮助决策过程沿着一点我想要部署一个新的网站。
如果您确实提供了具体数字或分析参考,您是否也可以将date添加到答案中? 只是为了让将来看到这个问题的其他人有一个什么时候这个信息是最新的想法,正如我所期望的那样,随着时间的推移它将会转变。
维基百科有一个支持SNI的软件列表 – 不是完全统计,而是一个很好的起点。
截至2010年10月,Tom's Hardware表示,66%(2/3)的Windows用户仍在运行XP。 我想这个数字已经减less了,但是我知道它仍然在医疗设备和其他“一切必须三重审查”types的环境中。
您也不能忽略拦截和处理SSL请求的企业代理 – 其中一些代理可能不具备SNIfunction。
为了帮助你的决策过程,现在简短的回答是“如果你需要SSL为每个人工作,你仍然需要一个IP每个证书” – 除非你的用户在技术上足够精明,他们都将在平台上处理SNI(你可以强制执行这个要求),当有人拖出旧的XP笔记本电脑时,你不想处理来自证书名称不匹配消息的反弹。
更新
W3schools对他们的浏览器用户有一些有用的统计数据 。 这个问题的标题是,截至2011年4月,他们的用户中有40.9%仍在使用Windows XP。 对于W3学校来说,很多(42.9%)使用Firefox来支持SNI,但是我怀疑在更广泛的networking上,这个比例可能会更小。 24.5%的用户使用IE。 因此,如果使用SNI,我估计对于学校辍学率的下限将是10.5%(42.9%的24.5%)。 在更广泛的networking上,我预计这会更高。
再次更新:2013年年底
截至2013年12月下旬,StatCounter GlobalStats表格可以使用的数据表明,Internet Explorer 8及更高版本总计为8.26%,而Android 2.x上的Android Browser则为1.52%。 (IE在Windows Vista或更高版本上支持SNI,但Windows Vista或更高版本的用户有机会离开IE 8,因此我使用IE 8作为XP上的IE代理)。因为XP上的IE安全更新将结束在2014年4月 ,我们可以假设,很less有人关心安全性,明年将在XP上使用IE。
将维基百科的操作系统统计与SNI浏览器支持列表相结合,build议(2012年10月)Windows XP / Server 2003占21.6%的份额。
问题是,在XP 上运行Chrome或Firefox的任何人都具有SNI支持; 同样适用于旧的OSX版本。 维基百科不发布OS +浏览器故障,但你可以潜入浏览器编号的假设的雷区。
如果你从StatCounter统计的30%的Internet Explorer的24%,Windows XP将7.2%。 为Android 2.x,黑莓和Windows Mobile添加一些比例<6.5,你可以说约10%。
在GlobalSign,我们最近创build了一个解决scheme,通过使用两个SSL证书(一个用于IP地址并且是免费的)来支持不支持服务器名称指示(SNI)的用户。 您可以在博客文章中阅读有关解决scheme的更多信息,了解我们今天发布的问题和解决scheme。