这个题是新的技术标准发布,我先找原始公告和相关规范细节。
公告、规范结构、安全界的独立分析,这三条线我都核对过了。以下是成稿。
2026 年 11 月 10 日,在盐湖城 KubeCon + CloudNativeCon 北美大会上,Linux 基金会宣布智能体命名服务(ANS,Agent Name Service)正式成为其托管项目。它做的事情一句话就能说完:不新建一套注册表,而是把 AI Agent 的身份、验证和发现能力架在互联网已经跑了三十年的 DNS 和网站证书体系上。Linux Foundation规范已经成型,由项目技术指导委员会公开治理,共七份文档,覆盖域名锚定命名、注册与版本化、DNS 发布、公共日志审计、完整性监控、Agent 间认证;目前有 11 家机构参与贡献或采用,包括 Cisco、Cloudflare、DigiCert、GoDaddy、Infoblox、Radix、Salesforce、OWASP 和 Trustmodel.ai。IT Brief UK这件事的分量不在 “又多了一个标准”,而在于它给 “Agent 到底代表谁” 这个问题提供了一个可验证、可审计、不依赖某一家厂商的答案 —— 同时它也把 DNS 和 CA 这套老体系积累的安全债一并继承了过来。
一、它到底解决什么问题
先说清楚痛点,标准才有意义。当前 AI Agent 互调时最尴尬的三种情况:
| 痛点 | 现状 | ANS 给出的答案 |
|---|---|---|
| Agent 冒充 | 很多 Agent 直接借用人类账号或共享 API Key,出事查不到具体是谁 | 每个 Agent 有独立、可验证的身份,绑定到具体域名与证书 |
| 权限不明 | 调用方不知道对方能做什么、被授权到什么范围 | 身份记录里声明能力与权限,调用前先验证 |
| 代码被换 | Agent 升级或被人篡改后,对方无法判断还是不是原来那个 | 提供代码与运行历史的完整性校验,记录可被公开审计 |
Linux 基金会 CEO Jim Zemlin 的说法很直白:自主 Agent 已经在全球系统间交易和运行,没有可验证的身份就成不了事。GoDaddy 首席战略与法务官 Jared Sine 则强调,ANS 的价值是让 Agent 能被发现和验证,而不是被困在某一个专有平台里。
CSA 的安全分析里有一句更狠的判断:今天的 Agent 普遍在 “借用人类身份或共享身份”,而不是持有独立、可验证的身份 —— 这才是真实且紧迫的缺口。Cloud Security Alliance Lab Space
二、名字怎么起:域名锚定,不新建注册表
ANS 最核心的设计选择是 “不发明新轮子”。
| 设计要素 | 做法 | 带来的好处 |
|---|---|---|
| 命名空间 | 锚定在你已经控制的域名之下 | 不需要新的全球注册机构,不用再抢注一遍名字 |
| 身份发布 | 通过 DNS 记录发布 Agent 的身份与能力信息 | 复用全球已部署的解析体系,企业侧零新增基础设施 |
| 版本化 | 规范里专门有 “注册与版本化” 文档 | Agent 升级后身份可延续,历史版本可追溯 |
| 身份对接 | 支持 DID(去中心化标识)与 LEI(法人识别编码) | 能把企业已有的身份体系接进同一个验证模型 |
这个选择的分量可以看两个数字:DNS 全球每秒处理超过 1 亿次查询;世界经济论坛的数据显示 82% 的高管计划在未来一到三年内采用 AI Agent。PR Newswire一边是已经铺到全球的基础设施,一边是即将爆发的 Agent 规模,用前者承载后者的身份,是最省事的路径。
三、七份规范文档,各管一段
规范不是一篇大文档,而是拆成了七份,工程上更好落地:
| 文档 | 管什么 | 工程含义 |
|---|---|---|
| 域名锚定命名 | Agent 名字怎么构成、怎么和域名绑定 | 名字即身份入口,可读、可校验 |
| 注册与版本化 | 怎么注册、怎么升版本、旧版本怎么处理 | 避免 “升级即换人” 的身份断档 |
| DNS 发布 | 身份记录以什么形式写进 DNS | 决定解析性能和兼容性 |
| 公共日志审计 | 注册与变更记录进公开日志 | 任何人可复核 “这个身份什么时候出现的” |
| 完整性监控 | 监控身份记录是否被未授权修改 | 对应劫持、篡改类攻击 |
| Agent 间认证 | 两个 Agent 怎么互相验证对方身份 | 双向认证,不是单向信任 |
Linux Foundation这套组合的逻辑是:DNS 负责 “发布与查找”,证书负责 “绑定公钥”,公开日志负责 “历史不可否认”,完整性监控负责 “变更可察觉”。四层叠起来,才叫 “可验证身份”。
四、一次完整验证,实际要走六步
| 步骤 | 动作 | 依赖 | 失效风险 |
|---|---|---|---|
| 1 | 查目标域名的 ANS 记录 | DNS 解析 | 记录不存在或被篡改 |
| 2 | 取出绑定的证书与公钥 | X.509 / PKI | 证书过期或签发机构不可信 |
| 3 | 校验 DNSSEC 签名 | DNSSEC 部署 | 未签名区无法防篡改 |
| 4 | 查公共日志确认注册历史 | 透明日志 | 日志未覆盖则无法举证 |
| 5 | 校验代码与运行历史完整性 | 完整性清单 / 度量 | 度量点缺失导致 “验了等于没验” |
| 6 | 建立 Agent 间双向认证 | 双方均支持 ANS | 单边支持时退化回传统认证 |
这六步里,第 3 步是最容易被低估的。CSA 的分析直接点出:DNSSEC 推出二十年后,大约只有三分之一的解析路径做了验证,真正做了密码学签名的区只有约 7%。Cloud Security Alliance Lab Space这意味着 “用 DNS 承载身份” 这件事的技术前提,在现实网络里并不牢靠。
五、生态拼图:它和 MCP、DNS-AID、AGNTCY 的分工
很多人会把几个项目混为一谈,其实分工很清楚:
| 项目 | 时间 | 管什么 | 与 ANS 的关系 |
|---|---|---|---|
| AAIF(智能体 AI 基金会) | 2025-12-09 | 托管 MCP、goose、AGENTS.md 等基础项目 | 同一基金会体系下的协议层 |
| DNS-AID | 2026-05-27 | 用 DNS 做 Agent 与 MCP Server 的发现 | 发现层,ANS 补身份与验证层 |
| ANS | 2026-06-23 宣布意向,11-10 正式入基金会 | Agent 的命名、身份、验证 | 本文主角 |
| AGNTCY Agent Directory Service | — | Agent 目录服务,支持验证 ANS 身份 | 早期采用方 |
| ANS Finder + ARD | — | 实现 Agentic Resource Discovery 规范并通过一致性测试 | 证明 “发现可以带可验证身份” |
Linux Foundation一个实用的记忆方式:DNS-AID 让你找得到 Agent,ANS 让你确认找到的是谁,AGNTCY 把它们列进目录。 三者是拼图,不是替代关系。
六、为什么用 DNS,而不是新建一套注册表
| 支持用 DNS 的理由 | 具体依据 |
|---|---|
| 全球已部署 | 每秒 1 亿次以上查询,无需新建解析网络 |
| 企业已有控制权 | 身份发布在自己域名下,不用向第三方注册 |
| 可联邦 | 没有单一中心注册表,避免被一家厂商卡脖子 |
| 向后兼容 | 沿用现有 DNS 治理与证书实践 |
| 身份体系可对接 | 支持 DID 与 LEI,不要求推翻已有 IAM |
| 用 DNS 的代价 | 具体问题 |
|---|---|
| 继承 DNS 攻击面 | 缓存投毒、注册商被攻破、路由劫持、拒绝服务、同形字钓鱼 |
| 继承 CA 信任模型 | CA 体系一旦被攻破,身份绑定随之失效 |
| DNSSEC 覆盖率低 | 约 1/3 解析路径验证、约 7% 区签名 |
| 攻击后果被放大 | Agent 是程序化、规模化做信任决策,没有人类那种 “看着不对劲” 的直觉 |
Cloud Security Alliance Lab SpaceCSA 的结论说得很克制:ANS 填的是一个真实且紧迫的缺口,比临时拼凑的 Agent 发现方式确实是进步;但它 “自称是中心化 / 专有注册表的联邦替代方案”,实际仍把信任根扎在 DNS 层级和 X.509 CA 体系上。Cloud Security Alliance Lab Space
七、安全界提了哪些具体问题
| 风险 | 机理 | 缓解方向 |
|---|---|---|
| 同形字 / 相似域名冒充 | 用视觉相近的域名注册看似相同的 Agent 名 | 客户端做 Unicode 规范化校验,展示层强制显示完整域名 |
| 注册商账户被攻破 | 攻击者改 DNS 记录即可 “接管” 身份 | 注册商侧强制多因素、域名锁、变更告警 |
| 缓存投毒 | 解析结果被替换,指向攻击者 | 推广 DNSSEC 验证,关键调用链路强制验证 |
| 拒绝服务 | 解析层被打瘫,Agent 互调全断 | 多解析器冗余、缓存降级策略 |
| 证书链信任错配 | 用错 CA 或弱校验即等于没验 | 明确信任锚清单,禁止降级到不验证模式 |
| 日志不可用 | 无历史记录则无法举证 “谁先注册” | 依赖公共日志,并要求可复核 |
Cloud Security Alliance Lab Space值得一提的是,CSA 自己并不完全中立 —— 其研究人员参与了 ANS 的早期论文与威胁建模,ANS 论文本身就用 MAESTRO 框架做威胁分析。所以这份分析把它定位成 “需要被各框架纳入的新安全关键层”,而不是 “竞争者”,这个态度本身也说明了问题:ANS 不是万能药,是一个需要被治理的新依赖。Cloud Security Alliance Lab Space
八、企业现在能做什么:三档动作
| 阶段 | 具体动作 | 完成判据 |
|---|---|---|
| 盘点期(现在就能做) | 列出所有对外 / 对内调用的 Agent,给每个 Agent 建独立身份,停止共用 API Key | 每个 Agent 都能回答 “它代表哪个主体、被授权做什么” |
| 试点期(1—2 个月) | 在自己域名下发布测试用 ANS 记录,用 ANS Finder 跑一次验证 | 能完整走通 “查记录→验证书→查日志→验完整性” |
| 接入期(有生产需求时) | 把 ANS 身份接进现有 IAM 与审计,Agent 身份进零信任策略 | 越权调用可被拦截,事件可追溯到具体 Agent 身份 |
这个顺序的道理很简单:先解决 “一个 Agent 一个身份” 这个最基础的问题,再谈用不用 ANS。很多企业的真实状况是十几个 Agent 共用一个服务账号,这种状态下接什么标准都没意义。
九、还没确定的部分,得说清楚
| 不确定项 | 现状 |
|---|---|
| 治理成熟度 | 规范刚交由技术指导委员会公开治理,流程与版本节奏仍在建立 |
| 实现成熟度 | 代码以 Apache 2.0 开源在 GitHub(agentnameservice 组织),属早期项目 |
| 生产案例 | 采用方以基础设施与身份厂商为主,公开的大规模生产部署案例仍少 |
| 与传统身份体系边界 | 与 OAuth、SPIFFE 等既有方案的职责划分尚未形成行业共识 |
| DNSSEC 现实约束 | 覆盖率不足是硬伤,短期难以靠标准自身解决 |
PR Newswire一句能落地的判断:ANS 真正的价值不在 “又一个标准”,而在它把 Agent 身份从 “各家自建注册表” 拉回到 “域名 + 证书 + 公开日志” 这套全球公共基础设施上;但它能不能成立,取决于两件它自己控制不了的事 ——DNSSEC 的覆盖率,和 CA 体系的可靠性。
【常见问题】
问题 1:Linux 基金会推出的智能体命名服务 ANS 到底是什么?
回答 1:ANS(Agent Name Service)是一套让 AI Agent 拥有可验证身份、可被发现、可被审计的开放标准。它不新建注册表,而是把 Agent 的名字和身份锚定在企业已有的域名之下,通过 DNS 发布、通过证书绑定公钥、通过公开日志留存注册历史。规范共七份文档,2026 年 11 月 10 日在 KubeCon 北美大会上正式成为 Linux 基金会项目,目前有 11 家机构参与。
问题 2:智能体命名服务为什么要建在 DNS 上,不能自己搞一套注册中心吗?
回答 2:可以搞,但代价太大。DNS 全球每秒处理超过 1 亿次查询,企业本来就控制着自己的域名,用 DNS 发布 Agent 身份等于零新增基础设施、也不需要向第三方注册。更关键的是,自建注册中心会重新制造一个中心化瓶颈,谁掌握注册表谁就掌握准入权。ANS 选择 DNS,本质上是用已有的全球公共基础设施换可联邦、可向后兼容。
问题 3:ANS 的身份验证具体怎么走,普通人需要理解到哪一层?
回答 3:六步:查域名下的 ANS 记录、取证书与公钥、校验 DNSSEC 签名、查公共日志确认注册历史、校验代码与运行完整性、建立 Agent 间双向认证。企业侧不需要理解每一层细节,但要抓住三点:一是必须验证而不是 “查到就算”,二是 DNSSEC 没开等于第 3 步失效,三是完整性度量点缺失会让整条链路变成形式主义。
问题 4:智能体命名服务 ANS 和 MCP、DNS-AID 是什么关系,会互相替代吗?
回答 4:不会替代,是分层。DNS-AID 解决 “找得到”—— 用 DNS 发现 Agent 与 MCP Server;ANS 解决 “认得出”—— 确认这个 Agent 代表谁、有什么权限、代码有没有被换;AGNTCY 的 Agent Directory Service 解决 “列得清”—— 把 Agent 编进目录并支持验证 ANS 身份。三者都在 Linux 基金会体系内,是拼图关系。
问题 5:ANS 用 DNS 承载身份,安全上最大的隐患是什么?
回答 5:继承 DNS 与 CA 两套老体系的债。DNS 侧有缓存投毒、注册商账户被攻破、路由劫持、拒绝服务、同形字钓鱼;CA 侧一旦签发机构被攻破,身份绑定就失效。更麻烦的是 DNSSEC 覆盖率 —— 推出二十年后,大约只有三分之一解析路径做验证、约 7% 的区做了密码学签名。Agent 是程序化、规模化做信任决策,这些老问题在 Agent 场景里后果会被放大。
问题 6:普通企业现在要不要接入智能体命名服务 ANS?
回答 6:分三步走,别一步到位。第一步先把 “一个 Agent 一个独立身份” 落地,停掉共用 API Key,这是最基础也最容易做;第二步在自己域名下发布测试记录,用 ANS Finder 跑通一次完整验证,评估成本;第三步等有生产级多 Agent 互调需求时,再把 ANS 身份接进 IAM 与审计。ANS 目前还是早期项目,生产案例少,不建议把关键链路一次性押上去。
【参考资料】
[2026-11-12](Agent Name Service is Now Part of The Linux Foundation)It's FOSS
[2026-11-11](Linux Foundation launches Agent Name Service for AI)IT Brief UK
[2026-11-10](Linux Foundation Welcomes Agent Name Service to Bring Verifiable Identity and Discovery to AI Agents)Linux Foundation
[2026-06-30](Linux Foundation Launches ANS: The DNS for AI Agents)TheVortiq
[2026-06-25](Anchoring Agent Identity in DNS: A Security Analysis of the Agent Name Service (ANS))Cloud Security Alliance Lab Space
[2026-06-23](Linux Foundation Announces Intent to Launch Agent Name Service to Establish Trusted Identity Infrastructure for AI Agents)PR Newswire
[2026-05-27](Linux Foundation Announces DNS-AID Project to Advance Decentralized AI Agent Discovery)Linux Foundation
[2025-12-09](Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF))Linux Foundation
免责声明:本文依据 2026 年 11 月 14 日前公开的基金会公告、新闻稿、技术媒体报道与安全分析整理,属于对开放标准的技术解读,不构成采购建议、合规意见或安全承诺。ANS 规范仍在技术指导委员会治理下持续演进,文档结构、字段定义与验证流程可能调整,实施请以官方规范与代码仓库最新版本为准。“11 家机构支持”“82% 高管计划采用”“DNS 每秒 1 亿次查询”“DNSSEC 约 7% 区签名” 等数据分别来自基金会公告、世界经济论坛引用与 CSA 安全分析,属特定时点统计,会随部署推进变化。文中安全风险清单来自第三方分析的归纳,不代表已发生的实际攻击案例;CSA 与 ANS 项目存在人员交叉,其结论请结合多方资料自行判断。涉及 Agent 身份接入、审计与零信任改造的企业级决策,请由安全与合规团队完成评审后执行。
