在支持 SNI 的浏览器/操作系统上运行的 Web 用户百分比是多少?

Pau*_*ell 7 ssl https tls sni

有没有人对有多少互联网用户使用支持 SNI(服务器名称指示)SSL/TLS 证书的浏览器/操作系统组合进行过任何分析(或知道我在哪里可以找到一些!)?

例如,我知道 XP 上的 IE 不支持这一点,而旧版本的 OSX 也不支持。

我知道没有“典型”用户这样的东西,每个站点都有不同的配置文件,但我正在寻找某种数量级的视图来了解这些配置如今的普遍程度,以帮助决策过程我正在寻找部署的新站点。

如果您确实提供了具体的数字或分析参考,您是否也可以将日期添加到您的答案中?只是为了让将来看这个问题的其他人知道该信息何时是最新的,因为我预计它会随着时间的推移而改变......

vor*_*aq7 6

维基百科有一个支持 SNI 的软件列表——这不是统计数据,而是一个很好的起点。

截至2010 年 10 月,Tom's Hardware表示 66% (2/3) 的 Windows 用户仍在运行 XP。我想这个数字已经减少了,但我知道它在医疗设备和其他“一切都必须经过三重审查”类型的环境中仍然存在。

您也不能忽视拦截和处理 SSL 请求的公司代理——其中一些可能尚不支持 SNI。

为了帮助您的决策过程,现在的简短回答是“如果您需要 SSL 为每个人工作,您仍然需要每个证书一个 IP”——除非您的用户在技术上足够精通,他们将在可以使用的平台上处理 SNI(并且您可以将其作为要求强制执行)您不希望在有人拖出他们的旧 XP 笔记本电脑时处理来自证书名称不匹配消息的强烈反对...

更新

W3schools 有一些关于浏览器用户的有用统计数据。此问题的标题是,截至 2011 年 4 月,其 40.9% 的用户仍在使用 Windows XP。对于 W3 学校,很多 (42.9%) 使用火狐,它会支持 SNI,但我怀疑在更广泛的网络上,这个百分比可能会更小。24.5% 的用户使用 IE。因此,我估计 w3schools 使用 SNI 时辍学率的有用下限为 10.5%(42.9% 中的 24.5%)。在更广泛的网络上,我预计这会更高。

再次更新:2013 年年底

截至 2013 年 12 月下旬,Can I use 上的 StatCounter GlobalStats 表表明 Internet Explorer 8 及更早版本总计为 8.26%,Android 2.x 上的 Android 浏览器总计为 1.52%。(Windows Vista 或更高版本上的 IE 支持 SNI,但 Windows Vista 或更高版本的用户有机会将 IE 8 抛在后面。因此我使用 IE 8 作为 XP 上 IE 的代理。)因为 XP 上 IE 的安全更新将结束2014 年 4 月,我们可以假设明年很少有人关心安全性会在 XP 上使用 IE。