首页/安全/渗透测试与安全评估速查/证书日志的公开信息利用

证书日志的公开信息利用

证书透明度日志公开记录签发过的域名:用于子域线索梳理,属于完全被动的方式。

CT 日志是什么

证书透明度(CT)日志是公开、只读的证书签发记录库:机构为某个域名签发证书后,记录会进入日志并被公开检索。对信息收集而言这是完全被动的手段——不向目标发送任何流量,就能得到历史上签发过证书的域名列表,其中常见已下线或从未公开入口的子域。

基本信息

数据来源CT 日志(RFC 6962)公开检索平台
收集方式按主域名或组织名检索,属纯被动收集
产出域名与子域清单,含历史记录
线索质量数量大、含过期资产,需验证存活与归属
权限要求无需接触目标,不产生流量特征

典型使用场景

  • 梳理授权主域名下曾签发证书的子域,补齐资产台账
  • 发现未登记在册的运维域名,如 vpn、mail、test 前缀
  • 对比同一组织名下多张证书,识别资产归属与业务关联
  • 用证书组织字段核对资产是否真属于委托方
  • 按签发时间聚类,观察资产上线与迁移节奏

整理步骤

整理步骤
# 1. 按主域名检索证书记录,导出域名列表
# 2. 去重后按前缀聚类(vpn/mail/test/dev 等)
# 3. 与客户资产台账比对,标出差异项
# 4. 只对授权范围内子域做存活抽样,不做规模化探测
# 5. 存疑子域单独提交客户确认归属

导出字段读法

字段含义注意事项
域名证书覆盖的域名或通配符通配符证书只反映主域,不暴露具体子域
签发时间证书签发时刻用于判断资产上线节奏与是否已过期
签发机构CA 名称同一组织常使用多个 CA,需合并去重
组织字段证书主体中的组织名仅 OV 与 EV 证书含实质信息,DV 证书为空
CT 线索只说明曾经签发过证书,不等于资产当前存活:历史子域可能已下线、已转让或由第三方托管。
未登记的历史子域若不属于委托方,测试即构成越界;先验证归属,再决定是否纳入范围。

易错点

  • 把历史子域直接当现网资产测试,扫到第三方托管或已转让的域名
  • 只按主域名检索,漏掉组织名下其他主域的证书线索
  • 忽略证书组织字段与客户名称不一致的情况,未做归属核对
  • 把 CT 线索当结论写进报告,未验证存活就标注为资产

数据来源与参考

  • RFC 6962(证书透明度)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌