研究课题 域名与DNS安全 DNS解析安全 子课题04 · 第6页 / 共8页
04六大核心子课题 · 递归解析器安全审计

递归解析器安全审计

递归解析器看得见其服务范围内几乎所有人的"上网意图",这个铁的事实让"解析数据如何被传输、被转发、被记录"成为合规审计的核心。本页处理审计六域中的D4(加密与转发链)与D5(隐私与数据治理):先建立转发信任链模型,再系统对比DoT/DoH/DoQ三种加密协议的安全与治理属性,随后逐项展开QNAME最小化、ECS、DNS Cookie等隐私增强机制,最后落到日志留存与国内法规(《网络安全法》《个人信息保护法》等保2.0)的平衡方案,并给出D4/D5域检查清单。

DoHDoTDoQ转发信任链QNAME最小化ECS日志治理个人信息保护法研究状态:规划中
所属审计域D4 加密与转发链 + D5 隐私与数据治理
事实依据RFC 7858/8484/9250/7816/7871/7626、《网络安全法》第21条等公开文本
目标状态传输可加密、转发可信、日志最小必要、全程合规可证

01 · 转发信任链模型

1.1 递归器的四段可见性

链路段明文/加密可见方审计问题
终端↔递归传统明文UDP;可升级DoH/DoT/DoQ局域网、AP、路由器、递归运营方内网窃听面是否收敛
递归→根/TLD/权威明文(协议现状)递归出口路径上任意观察者QNAME最小化等暴露面收敛
递归→转发上游可选DoT/DoH(视实现与配置)上游运营方转发链信任边界与证书校验
递归自身留存——日志系统、备份、访问者最小化留存与访问控制

1.2 转发模式的信任转移与风险

将递归转发给上游(运营商/公共DNS)等于把"代问"的信任转移给它:上游可见全部明文查询并可篡改应答。风险缓释手段:①加密上行(DoT/DoH,证书校验必须开启——否则加密形同虚设);②验证不外包——即便上游声称已做DNSSEC验证,本地验证器仍应保留(AD位仅作参考),防止"验证外包"后被降级;③多上游分散——单一上游故障或被劫持的爆炸半径受限;④明文回退纪律——TLS握手失败时应明确告警而非静默回退明文,回退行为本身应入日志。

02 · 加密协议对比与治理(DoT / DoH / DoQ)

维度DoT(RFC 7858)DoH(RFC 8484)DoQ(RFC 9250)
传输/端口TCP 853,TLSHTTPS 443/DoH专用端口,HTTP语义QUIC(UDP),流多路复用
可识别性端口可识别,易被策略管控与HTTPS流量形态近似,深度识别难UDP加密流,中间盒兼容性待观察
性能特性队头阻塞(单连接TCP)依赖HTTP/2复用0-RTT、无队头阻塞、连接迁移
企业治理网关可集中代理与审计需专属网关/白名单策略,否则逃逸观测管控面与DoT相近,生态较新
审计关注证书校验、SNI策略、端口白名单DoH端点清单管理、阻断旁路检测版本兼容与回退行为

加密DNS≠合规豁免,也不天然等于隐私:①加密仅保护传输段,递归/上游运营方仍见明文;②未经管控的DoH会让企业失去DNS层的可见性与阻断能力(安全运营负资产);③国内治理实践要求网络运营者对解析服务具备可审计能力——企业内网应提供受信任的加密解析入口(自建DoT/DoH网关)并将外发853/443-DoH纳入白名单策略,使"隐私"与"可审计"兼得。

853/TCP
DoT默认端口
RFC 7858;网关可集中代理审计,队头阻塞为固有短板
443/HTTPS
DoH传输形态
RFC 8484;与Web流量形态近似,深度识别与管控难度大
RFC 9250
DoQ 2022年标准化
基于QUIC,0-RTT、无队头阻塞、支持连接迁移
≥6个月
法定日志留存下限
《网络安全法》第21条与等保2.0同口径;与隐私最小化分层平衡

2.1 证书校验纪律(常被忽视的硬伤)

  • 上游证书必须校验主机名与信任链,证书钉扎(pin)可作为进阶措施;
  • 证书到期/轮换失败导致的上游失联应有告警,禁止"断TLS回明文"的无声降级;
  • 自建DoT/DoH网关的私钥管理纳入第5页密钥基线。

03 · 隐私增强机制

机制出处隐私收益审计要点
QNAME最小化RFC 7816迭代查询只暴露当前所需的最左标签逐级探查,不向TLD/权威暴露完整查询名开启状态与回退行为(BIND 9.14+、Unbound新版本默认开启,以所用版本为准;可用 dig txt qnamemintest.internet.nl 实测)
0x20编码RFC 5452查询名随机大小写增加观察者比对成本与第4页投毒防御共享验证
DNS CookieRFC 7873事务级凭证削弱盲伪造与部分跟踪面协商有效性(第4页清单)
ECS克制RFC 7871不向第三方权威泄漏客户端子网(ECS为CDN调度而生,但向权威暴露/24级网段属隐私代价)递归对上游/权威默认不代发ECS,除非业务必需且有评估文书
最小化查询日志RFC 7626(DNS隐私考虑)字段、留存、访问三维度最小化见§04治理框架

04 · 日志与数据治理框架

4.1 查询日志的敏感性定级

按RFC 7626的系统分析,查询日志可揭示:访问了哪些服务(健康、财务、政治倾向等)、何时访问、从哪访问——属高风险个人关联数据。治理三原则:

  • 字段最小化:默认只留排障必需(时间、QTYPE、RCODE、响应码、缓存命中),完整查询名日志按需开启、限定窗口、独立权限;
  • 留存最小化:常规统计指标(计数、分布)长期保存,明细日志短周期轮替;确需长期明细时脱敏(哈希化查询名)+单独授权;
  • 访问最小化:日志访问独立于业务系统账号,双人授权、全程留痕、定期复核。

4.2 法定留存与隐私的平衡方案

《网络安全法》第21条第(三)项要求留存相关网络日志不少于六个月;等保2.0审计控制项同口径。平衡设计:①分层留存——满足法定的安全事件类日志(配置变更、策略命中、验证失败、异常告警)完整留存≥6个月;查询明细日志按PIA结论确定周期,超期脱敏归档;②分离存储——两类日志物理/逻辑隔离,访问授权分离;③影响评估——按《个人信息保护法》第55—56条,对查询日志处理活动开展PIA并留存记录,作为审计证据。该方案的法律定性应由组织法务确认,审计提供技术落地核查。

05 · 国内合规审计要点

合规项对递归解析设施的具体要求审计证据
《网络安全法》第21条日志留存≥6个月;采取监测记录技术措施留存策略+抽查记录
等保2.0(GB/T 22239-2019)审计记录覆盖重要操作与安全事件、留存≥6个月;边界完整性检查审计记录清单
《数据安全法》查询日志定级、出境评估(使用境外DoH上游时重点核查)定级文件+出境评估
《个人信息保护法》查询日志涉个人信息的告知/合法性基础;敏感场景PIAPIA报告
《反电信网络诈骗法》(2022-12-01施行)对涉诈域名的处置能力与证据链留存(RPZ命中记录)处置工单+日志
CII条例(适用时)检测评估、事件报告与主管部门协同测评与上报记录

06 · D4/D5域检查清单

项检查项方法合格判据
1上游清单完整(含协议、证书策略、管辖说明)配置审计清单在册
2加密上行证书校验开启,断链不回退明文(或回退必告警)实测纪律生效
3本地DNSSEC验证保留(未外包给上游AD位)AD位+配置核查本地验证
4多上游冗余与失效回退演练演练记录已演练
5企业内网提供受信加密解析入口;外发DoH/DoT受控策略核查可审计
6QNAME最小化开启上游抓包生效
7ECS默认不代发(有业务文书者除外)配置+出口观测默认关闭
8日志字段/留存/访问三最小化落地,法定留存≥6个月策略+抽查达标
9PIA报告覆盖查询日志处理活动文档核查在档
10境外上游/出境场景数据评估完成评估文档已评估

小结:D4/D5域把"数据是最贵资产"落到实处——传输加密是底线,日志治理是功夫。下一页把前六个域的发现整合成可运转的审计方法论。

本节参考来源(第6页)

协议与法律文本均可公开核验。

[1]

RFC 7858(DoT)、RFC 8484(DoH)、RFC 9250(DoQ)、RFC 7816(QNAME最小化)、RFC 7871(ECS)、RFC 7626(DNS隐私考虑)、RFC 7873(Cookie):rfc-editor.org

[2]

《中华人民共和国网络安全法》(2017年施行)第21条;《中华人民共和国数据安全法》(2021年施行);《中华人民共和国个人信息保护法》(2021年施行)第55—56条;《中华人民共和国反电信网络诈骗法》(2022年12月1日施行):中国政府法制信息公开渠道

[3]

GB/T 22239-2019《信息安全技术 网络安全等级保护基本要求》:全国标准信息公共服务平台

[4]

《关键信息基础设施安全保护条例》(2021年9月1日施行):中国政府网

[5]

BIND tls-upstream / Unbound forward-tls-upstream 官方文档:bind9.readthedocs.io、unbound.docs.nlnetlabs.nl