课题研究 PKI与证书信任安全 子课题02 · 第05页 / 共8页
02子课题 · CT日志异常证书检测与监测

CT日志异常证书检测与监测第05页:真实事件案例与生态测量分析

基于公开可查证的标志性事件档案(Comodo RA入侵、DigiNotar、NIC中间CA、CNNIC事件、Symantec/Thawte、WoSign/StartCom、Entrust退场、Symantec退市、Let's Encrypt CAA事件、Entrust信任退场),剖析CT在事件发现与取证中的真实角色;给出可复算的CT生态测量方法论(偏差处理、指标框架、引用纪律)与组织自查测量清单——用真实历史校准监测体系的能力预期。

DigiNotarComodo RAWoSignSymantecCNNIC事件CAA事件Entrust退场生态测量APWG偏差控制
所属专题互联网基础设施安全 › PKI与证书信任安全
目标受众安全运营负责人、威胁情报团队、研究与监管人员
选编原则仅收录公开记录可查证的案例;数值引用均标注出处与口径

01 · 案例选编原则

本页案例均选自有公开记录可查的标志性事件(CA事后声明、浏览器厂商公告、监管机构记录、主流安全媒体报道),并标注CT在其中的取证或发现角色。选编标准:①事实链条完整、多方信源交叉验证;②对CT监测体系设计有直接启示;③覆盖"入侵伪造—委托失控—违规签发—自动化事故—治理退市"五类模式。刻意不收录无公开信源佐证的传闻案例。

02 · 标志性事件档案

时间事件事实与CT的角色
2011.3Comodo注册机构入侵Comodo在欧洲的注册机构(RA)账户被入侵,攻击者签发涉及mail.google.com、login.yahoo.com、login.skype.com等域名的9张证书。事件发生于CT机制尚未落地时期,但与DigiNotar事件共同构成CT诞生的直接动因——二者证明"CA/RA环节被突破后全网不可见、不可审计"。
2011.8—9DigiNotar入侵荷兰CA DigiNotar遭入侵,攻击者签发数百张伪造证书(含*.google.com),并对伊朗Gmail用户实施大规模HTTPS中间人攻击;事件曝光后DigiNotar破产。该事件直接催生CT的"公开账本"设计:若当时存在CT,伪造证书签发瞬间即暴露。
2014.7印度NIC中间CA误签印度国家信息中心(NIC)控制的中间CA签发了涉及Google、雅虎域名的未经授权证书;Google发现后宣布对NIC中间CA限期撤销信任(Chrome限期处置)。属于"中间CA委托管控失效"模式——CA体系多层委托中的任何一层失守都可能造成域名信任危机。
2015.3CNNIC中间证书事件埃及MCS公司使用CNNIC签发的中间CA为Google域名签发未经授权证书;Google与Mozilla随即宣布不再信任CNNIC所签发的中间证书(后经整改,CNNIC与Google合作重建受限信任关系)。浏览器根程序首次实质行使对国家级CA的"技术制裁",中间CA委托管控红线由此确立。
2015.10Symantec/Thawte签发google.com测试证书Google披露Symantec旗下Thawte在未授权情况下签发了涉及google.com及gmail.com等域名的测试证书(员工测试行为)。虽未造成实际中间人攻击,但暴露了大型CA内部流程管控缺陷——此事成为后续Google对Symantec启动系统性信任审查的序章之一。
2016—2017WoSign/StartCom事件2016年8月GitHub安全团队披露WoSign未经授权为其域名签发证书;Mozilla主导公开调查并于2016年9月底发布调查报告(发现倒签SHA-1证书、为GitHub等域名误签、隐瞒收购StartCom等多项违规);Google于2016年10月31日宣布Chrome将分阶段不再信任WoSign/StartCom证书(Chrome 56起限制新签发证书,Chrome 61起完全移除信任),Mozilla、Apple相继跟进(处置在2016年底至2017年分阶段生效)。CT日志在此事件中承担了核心取证角色——违规行为正是通过证书记录与日志时间线被还原。
2017—2018Symantec信任退场Google依据对Symantec系列违规(错误签发、域名验证缺陷)的调查——其中大量证据来自CT日志的签发记录分析——启动分阶段移除Symantec旧根信任计划,2018年底完成;Symantec CA业务随后出售给DigiCert。浏览器根程序退出机制首次对全球顶级CA执行,"违规即退市"的治理威慑由此确立。
2020.2—3Let's Encrypt CAA事件Let's Encrypt发现其域名验证软件存在CAA检查缺陷(Boulder对多域名证书的CAA复查重复检查同一域名),约305万张(3,048,289张)活跃证书受影响;按行业规则最初计划全部撤销,最终在合规期限前撤销1,706,505张(另有445张优先撤销),其余约百万张因避免破坏互联网可用性而延期处理。事件暴露自动化签发体系的复杂性,也实证了大规模撤销的执行成本——CT日志在此类事故中用于快速定位受影响证书全集并核验撤销状态(与子课题04吊销机制演进直接相关)。
2024—2025Entrust信任退场2024年6月,Google Chrome根程序以多年间多起合规失败与事件响应不力为由,宣布不再信任SCT时间戳晚于2024年11月11日的Entrust证书(Chrome 131起执行);Apple、Mozilla相继宣布类似处置(Mozilla对2024年11月30日后签发的Entrust证书停止信任);Entrust随后于2025年将其公共证书业务出售给Sectigo。这是继Symantec之后浏览器根程序再次对全球头部CA执行"违规即退市",CT日志记录仍是核查其签发行为与处置范围的关键公开证据。

档案启示(对应检测体系设计):①信任危机多源于委托环节与流程而非密码学(RA入侵、中间CA失控、内部测试违规、自动化缺陷),CT监测须覆盖"非对抗性异常"而不只盯钓鱼;②CT时间线(签发时间戳、预证书/正式证书顺序、CA与日志组合)是还原违规事实的核心证据链;③治理处置周期以"月"计(Symantec退市历时约18个月),品牌方层面的仿冒处置必须以"小时"计——两个时钟频率必须分开设计。

03 · 生态测量方法论

CT日志是全量证书签发的公开账本,支持可复算的生态测量。规范测量需处理三类偏差:

  • 双通道偏差:预证书与正式证书双记录——测量前必须按"序列号+SPKI"归并,否则签发量翻倍(第3页归并规范)。
  • 覆盖偏差:不同CA向不同日志组合提交;跨日志全量合并后才能谈"全网"口径,单一日志数据只能代表其接入CA的集合。
  • 时间偏差:日志并入时延、查询快照时间不一致——测量须对齐时间窗口并声明口径(如"按notBefore统计"vs"按日志timestamp统计")。

3.1 可复算测量指标框架

指标定义数据源
签发量趋势按日/周归并后的新签发证书数(区分DV/OV/EV与CA)CT全量流(crt.sh/Censys可作抽样校验)
CA市场份额各CA签发占比及其时序变化CT流(issuer字段聚合)
证书生命周期notBefore→notAfter分布;钓鱼样本子集的生命周期对比CT流+钓鱼情报标注(子课题01)
品牌仿冒密度品牌词根仿冒证书的签发频次与基础设施聚集度CT流+第4页检测算法
HTTPS钓鱼占比钓鱼URL中HTTPS占比(外部口径,非CT直接测量)APWG趋势报告(引用其公开口径)

数据引用纪律:本页与全课题仅引用可公开查证的数值:HTTPS钓鱼占比约80%(APWG 2020年第三季度钓鱼活动趋势报告口径,报告原文见docs.apwg.org);Let's Encrypt累计签发量超10亿张(2020年2月签出第10亿张证书,官方博客);Let's Encrypt日签发量2025年末已达千万级(官方十周年回顾,其统计页动态更新)。除此之外的具体比例(如"钓鱼证书中某CA占比")随时间与统计方法显著变化,本课题不做无出处的固化表述,建议以可复算方法自行测量。

约80%
钓鱼网站HTTPS占比
APWG 2020年Q3趋势报告口径——加密普及使"看锁辨钓鱼"失效,CT监测成为品牌仿冒发现的主通道
10亿张
Let's Encrypt累计签发量
2020年2月签出第10亿张证书(官方博客)——免费DV证书的绝对主力地位,钓鱼证书获取门槛随之归零
2018
全网CT事实覆盖元年
Chrome 67(2018年4月)起CT要求扩展至全部公开信任TLS证书,新签发证书CT覆盖率由此接近100%
5类
案例模式分类
入侵伪造/委托失控/违规签发/自动化事故/治理退市——覆盖CA信任链失守的主要路径

04 · 测量发现的研究方向(定性归纳)

  • 钓鱼证书与正常证书的分布差异:学术测量研究(ACM IMC、USENIX等会议文献)持续发现钓鱼相关证书在签发CA类型(免费DV占绝对主力)、域名注册时长、基础设施聚集度(同IP/同SPKI批量签发)上呈现可区分的统计特征——这些特征构成第4页风险评分模型的先验依据。具体数值随样本期变化,本页不作固化引用,建议以最新文献为准。
  • 证书时间线的情报价值:"注册→签发→解析→内容上线"的全链时间线在批量钓鱼事件中呈高度模式化(同日批量注册、批量签发、集中上线),时间线聚类比单点特征更适合批量发现。
  • 治理动作的测量回声:Symantec退市、WoSign退市、短寿命改革等治理节点前后,CT数据中的签发主体结构变化可直接观测——生态测量为治理评估提供量化证据(与子课题01、03协同)。

05 · 组织自查测量清单

  • 影子证书测量:crt.sh检索自有域名(%brand.com通配)全部历史证书,比对内部台账——差异集合即影子证书候选(授权流程外签发、被遗忘子域、测试环境证书)。
  • 仿冒密度测量:对品牌词根执行第4页检测,按月统计仿冒证书签发量、活跃时段与基础设施Top聚类——作为安全运营月报的固定章节。
  • CA依赖测量:统计本组织证书在各CA/各日志间的分布,评估单一CA策略变更的冲击面(CA迁移预案的数据基础)。

本节参考来源(本页)

以下均为真实可查的权威来源(IETF RFC官方档案、浏览器/日志运营方官方文档、开源项目、学术会议论文),用于支撑本页事实性表述。

[1]

APWG Phishing Activity Trends Report(2020年第三季度,钓鱼网站HTTPS占比约80%口径):docs.apwg.org/reports/apwg_trends_report_q3_2020.pdf;APWG官网:apwg.org。

[2]

Let's Encrypt官方统计(日签发量动态口径):letsencrypt.org/stats;第10亿张证书里程碑(2020年2月)与十周年回顾(2025年12月,日签发千万级、累计超70亿张口径):letsencrypt.org;2020年CAA事件官方说明(受影响3,048,289张、最终撤销1,706,505张):community.letsencrypt.org。

[3]

Google安全博客:Distrusting WoSign and StartCom Certificates(2016年10月31日):security.googleblog.com(2016-10);Chrome's Plan to Distrust Symantec Certificates(2017年9月):security.googleblog.com(2017-09);Mozilla对WoSign/StartCom的处置公告(2016年10月24日):blog.mozilla.org;Chrome CT政策官方页面:googlechrome.github.io/CertificateTransparency。

[4]

CNNIC中间证书事件公开记录(Google/Mozilla安全公告,2015年3—4月):security.googleblog.com(2015-03)。

[5]

印度NIC中间CA事件公开记录(Google Online Security Blog,2014年7月):security.googleblog.com(2014-07)。

[6]

DigiNotar事件公开记录:en.wikipedia.org/wiki/DigiNotar;Comodo RA入侵事件公开记录(2011年3月,Comodo事后声明与主流安全媒体报道)。

[7]

Symantec/Thawte 2015年google.com测试证书事件(Google披露,2015年10月):security.googleblog.com(2015-10)。

[8]

Entrust信任退场公开记录:Chrome根程序公告(2024年6月27日,Google Groups:Chrome Root Program)及Mozilla开发者安全策略列表处置决议(2024年);Entrust公共证书业务出售给Sectigo(2025年)——主流安全媒体与官方信息页均有完整报道。

[9]

证书生态测量学术文献入口(ACM IMC/USENIX):dl.acm.org、usenix.org;Censys证书数据集:search.censys.io。