首页/安全/加密与证书速查/证书透明(CT)与 SCT

证书透明(CT)与 SCT

证书透明要求公共 CA 把证书提交到公开日志,证书附带 SCT 证明(嵌入证书扩展、TLS 扩展或 OCSP 响应);浏览器据此发现误签发,是公共 PKI 的监督机制。

加密与证书速查安全更新于 2026-10-12
标准RFC 6962(v1)与 RFC 9162(v2)
SCT 交付证书扩展、TLS 握手扩展、OCSP 响应三种方式
浏览器要求Chrome 等要求公共信任证书具备足够数量的有效 SCT
用途查询域名历史证书、发现误签发、监控异常签发

观察 SCT 与日志查询

观察 SCT 与日志查询
openssl x509 -in cert.pem -noout -text | grep -A2 'CT Precertificate' | head
# 公开日志查询示例(注意隐私与合规)
# curl -s "https://crt.sh/?q=example.com&output=json" | head -40
自建内网 CA 不涉及 CT;该机制面向公共信任的证书体系。

易错点

  • 把缺少 SCT 的证书用于公网站点导致浏览器兼容问题
  • 不监控自己域名的透明日志记录,误签发发现滞后

数据来源与参考

  • RFC 9162(Certificate Transparency v2)
  • RFC 6962(v1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌