基于 CAIDA DITL 项目十年采样数据,分析 B-Root 280 亿条查询轨迹发现,畸形查询占比从 2013 年的 39.57% 升至 2022 年的 67.91%,Chromium Omnibox 机制是主要推手。
分类体系与十年趋势:
依据 RFC 1034 将查询划为空查询(“.”)、带 TLD(如“foo.com”)与单词(如“foobar”)三类。带 TLD 再按 IANA 根区列表分为 valid-TLD 与 invalid-TLD。除 valid-TLD、引导查询(RFC 8109)与最小化查询(RFC 7816)外均判定为畸形。2013 年 DITL 采样 10 亿条,2022 年采样 41.1 亿条,十年间畸形流量占比上升 28.34 个百分点。
Chromium Omnibox 的冲击:
Omnibox 为判断用户处于互联网还是内网、并防止 NXDomain 劫持,每次发送三个 7–15 字符的随机查询。随 Chromium 市场份额增长,该机制产生的畸形查询大量抵达根服务器。2020 年 B-Root 接收的查询中近 50% 来自 Omnibox,当年仅 8% 符合 valid-TLD 标准。2013–2022 年 DITL 数据集中可见该来源查询持续攀升。
其他特征查询类别:
除 Chromium 外,还识别出 Apple Appletalk 专有协议栈查询、显式十六进制编码查询(如“\x0a\x0b\x0c”)以及协议新增的最小化与引导查询。这些类别在 one-word、valid-TLD 与 invalid-TLD 三大分类中均有分布。原文未给出各类别的年度具体占比数值。
对运维与网络工程师的意义:
根服务器畸形流量激增主要源于客户端侧探测机制而非攻击,理解其来源有助于在权威服务器与递归层制定更精准的限速与过滤策略,避免误判导致合法解析受影响。
原文: APNIC Blog(2023-11-01)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog