您的位置首页 >人工智能 >

Linux 基金会智能体命名服务 ANS用 DNS 给 AI Agent 发可验证身份证

这个题是新的技术标准发布,我先找原始公告和相关规范细节。

公告、规范结构、安全界的独立分析,这三条线我都核对过了。以下是成稿。

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-AID2026-05-27用 DNS 做 Agent 与 MCP Server 的发现发现层,ANS 补身份与验证层
ANS2026-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 身份接入、审计与零信任改造的企业级决策,请由安全与合规团队完成评审后执行。

今日大家都在搜的词: