常见漏洞验证121 条

源站暴露检查

CDN 接入后源站 IP 若可直连,可绕过边缘防护;核查历史上送 IP 与常见源站误暴露渠道。

源站暴露意味着什么

接入 CDN 后,边缘节点承担防护与清洗,真正的服务器(源站)必须只接受来自 CDN 回源网段的流量。如果源站 IP 可通过历史 DNS 记录、证书透明度日志、邮件头等渠道被找到,就能绕过边缘防护直接访问,WAF 与限流形同虚设。核查任务是找出这些候选 IP 并确认直连是否可达同一站点。

基本信息

泄露渠道历史 DNS 记录、证书透明度日志、邮件头、备案信息、子域解析
验证方式对比 CDN 边缘与候选 IP 的响应特征与证书
加固方向源站白名单仅放行 CDN 回源网段,回源改用专用域名
注意项IPv6 地址与备用域名可能同样直连源站

典型使用场景

  • 接入 CDN 或 WAF 后的护栏有效性验证
  • 排查绕过防护直接打的攻击来源
  • 变更流程评审:新域名上线是否又暴露了源站
  • 多云与双活架构中确认各节点暴露情况
  • 为客户提供回源白名单与监控建议

核查步骤

核查步骤
# 1. 汇总历史解析记录与已知 IP 清单(离线数据整理)
# 2. 对候选 IP 做证书与响应比对(低频、按授权范围)
curl -s -o /dev/null -w '%{http_code}\n' --resolve app.example.com:443:203.0.113.10 https://app.example.com/   # 用 Host 匹配验证直连是否返回同一站点
# 3. 检查源站是否放行了非 CDN 网段的访问
# 4. 输出:暴露 IP 清单 + 回源白名单建议 + 防护验证方式

渠道与验证方法

泄露渠道说明验证方法
历史 DNS 记录切换 CDN 前的解析残留与当前解析比对,标记差异 IP
证书透明度日志按域名可查历史证书汇总同一域名下的其他 IP 线索
邮件头自建邮件系统常带真实出口 IP检查 Received 头中的来源地址
子域解析未接入 CDN 的子域直连源站逐个子域核对解析结果
IPv6 与备用域常被忽略的直连路径确认 AAAA 记录与备用域名解析
验证直连时只做低频请求与证书比对,不要对候选 IP 做全端口扫描:那是超出授权范围的探测动作。
长期防护靠流程:源站安全组只放行 CDN 回源网段,新增域名上线前做一次解析核查,并在监控中对源站的非 CDN 来源访问告警。

易错点

  • 对候选 IP 做全端口扫描,超出授权范围且可能影响未知系统
  • 只核对 A 记录,忽略 IPv6 与备用域名的直连路径
  • 把“CDN 已接入”当作防护有效,未验证源站是否真的只放行回源网段
  • 未记录历史 IP 的来源渠道,报告中的结论无法复核
  • 变更流程缺失,新上线域名再次把源站写进公开解析

数据来源与参考

  • CDN 厂商回源安全指引(通用做法)
  • OWASP WSTG WSTG-CONF 系列
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌