CertH certH
本页目录

CertH 评级 vs SSL Labs:两套评分差在哪

更新于 2026-11-03 · 5 分钟阅读

两个工具、两个字母,偶尔对同一个域名给出不同答案。这不是谁有 bug——两套评级在不同深度上回答的是略有不同的问题。

两者都在测什么

CertH 和 SSL Labs 都从一次真实的 TLS 握手出发,最终给出 0–100 分和字母等级。两者都奖励现代协议版本、强套件、有效证书和 HSTS。对配置良好的站点,两者通常一致——一边是 A+,另一边一般也是 A+。

两者也都把过期证书当作硬失败而不是小幅扣分,因为证书无效会让其余配置都失去意义。

分歧在哪

SSL Labs 做的是深得多的分析:枚举服务器接受的每一个套件、跑一大片模拟客户端矩阵、检查协议特有的怪癖。这份深度正是完整评估要花几分钟、也正是它偶尔能发现单次握手看不到的问题的原因。

CertH 每次探测只做一次握手,评的是真实客户端会协商到什么,外加证书链以及 HSTS、OCSP stapling 的有无。它被刻意做得足够轻,才能每天跑两万个域名——排行榜和 90 天历史才因此成立。

实践上的区别:SSL Labs 回答「这个端点的问题有多深」,CertH 回答「这个端点今天表现如何,和其他所有站点比」。

什么时候会不一致

最常见的不一致出现在加密套件偏好很特殊的站点:单次握手只会协商出一个套件,而 SSL Labs 会枚举全部,可能翻出只有老客户端才会选的弱套件。这种情况下,SSL Labs 对风险的描述更准确,CertH 对现代浏览器实际体验的描述更准确。

第二种是时间差。CertH 每天扫描,SSL Labs 有缓存。一次配置变更可以在一天内体现在 CertH 上,而另一个工具还显示上一次的评估。

怎么同时用好两者

用 CertH 做监控:它告诉你评级什么时候掉了、变了什么、以及这个站点在同侪里排在哪。用 SSL Labs 做变更期核查:正在改配置、需要改前改后的完整视图时用它。

CertH 的每份域名报告都直接链接到同一主机的 SSL Labs 评估,你可以在两者之间跳转,不用重新输入域名。

FAQ

为什么我的 CertH 评级和 SSL Labs 不一样?

两者评分模型不同。CertH 评的是一次协商出的握手,加上证书与 HSTS 信号;SSL Labs 用模拟客户端枚举完整套件矩阵。小幅差异是正常的,套件偏好特殊的服务器上尤其明显。

我该信哪一个?

日常监控和变更检测用 CertH;迁移前的一次性深度审计用 SSL Labs。如果两者差得很多,通常更深的那个扫描更贴近真实风险。

继续阅读