1Password 让智能体代登录时不接触密码
1Password 推出智能体代登录功能,允许 AI 访问用户个人账户,同时避免向智能体暴露账户凭据。
AI 深度解读
让 AI 代你登录账号,不必先把密码交给它。TechCrunch 报道,1Password 推出了 1Password for Agents:由用户批准登录,再由密码管理器代填凭据,让代理进入账号完成任务。
它试图解决的是一个具体问题:AI 要替人办事,往往需要登录;但把密码直接塞进对话或自动化流程,可能留下难以控制的副本。这套方案把登录授权与密码交付分开了,不过,登录后的行为该怎么管,原文还没有给出答案。
AI 不拿密码,怎么替你登录
按报道描述,1Password for Agents 在代理、用户和密码管理器之间建立了一套通信流程:
- 代理尝试代表用户登录时,会向 1Password 发送一个唯一数字密钥,用于确认代理的数字身份。
- 用户收到这次登录尝试的提醒,亲自确认请求。
- 1Password 代表代理填入凭据,完成登录。
- 代理进入账号,继续执行用户交办的任务。
这里有两个不同的确认动作:数字密钥用于确认「是哪个代理」,用户批准用于确认「是否允许这次登录」。原文没有展开数字密钥如何签发、保存和验证,不能据此推断它采用了哪种具体协议。
用户交出去的是一次登录许可,按产品描述,代理不会获得用户凭据。
但这仍是报道转述的产品机制。文章没有提供代码、API、测试过程,也没有展示代理在实际运行时能接触到哪些浏览器数据。
它要减少的,是密码被复制后的失控
1Password 给出的理由很直接:把密码、密钥或其他凭据交给代理,是一种常见的快捷做法;问题在于,副本可能被保存下来,以便下次使用,用户却未必还能控制这些副本。
密码管理器代填的价值,就在于减少「为了办事,先复制一份秘密」这个环节。代理需要的是进入账号完成任务的能力,不一定需要持有账号密码。
报道列出的可选代理包括 Anthropic 的 Claude Duet、OpenAI 的 Dots 和 ChatGPT Work,以及 Grok Bot、Meta 的 Muse 和 Town 的代理。Town 被介绍为一家 AI 助手创业公司,1Password 则表示正在与更多公司合作扩展服务。上述名称和接入范围均来自原文,文章没有说明各产品的接入方式及功能差异。
这套方案还有一个现实边界:用户需要确认登录请求。它保留了人的控制点,但对需要反复登录的自动化任务,会增加多少操作,原文没有实测。
银行担心的,还包括代理到底听谁的
报道引用 Axios 的消息称,美国银行已经在用户账户中检测到代理活动。
这些活动未必是恶意代理盗取账户,也可能是用户主动让自动化服务处理事务,包括金融事务。银行面临的主要难题是:它们往往无法判断,眼前的代理操作是否来自用户请求。
这与密码是否泄露有关,却不是同一个问题。
登录得到批准,不代表登录后的每个操作都得到了批准。
例如,用户允许代理进入账号,究竟授权它做到哪一步?报道没有说明 1Password for Agents 是否提供任务范围限制、操作审批或行为审计。不能因为它解决了凭据交付问题,就把它理解成完整的代理权限系统。
Axios 采访的银行人士对此感到担忧,Chase 发言人也强调,客户不应把用户名和密码交给任何人。1Password 的方案回应了凭据交付这一层,但银行如何识别代理身份、确认具体操作意图,仍然是另一层问题。
我的判断
我认同它把密码保管与任务执行分开的方向。对需要操作个人账号的 AI 助手来说,少让一个执行方持有密码,就少了一处需要追踪和清理的凭据副本。
但文章没有给出与直接交付凭据、既有授权机制之间的安全性或效率对照。所谓更可信、更可控,目前主要是厂商的产品主张,不能当作已经验证的安全结论。
判断这类工具,至少要分开看两件事:它是否让代理拿不到密码,以及它是否能约束代理登录后的行为。这篇报道对前者描述了流程,对后者没有说清。
能拿来做什么
- 在日常 AI 编程中,如果代理需要登录个人账号,可以优先考察由用户确认、由凭据管理工具完成登录的路径,减少把密码直接写进提示词或自动化脚本的做法。
- 评估 1Password for Agents 时,先核对你使用的代理是否支持接入,再确认每次登录需要怎样批准;原文列出产品名称,并不等于提供了完整兼容性说明。
- 如果正在做浏览器自动化或全栈代理应用,应把登录授权和任务授权分别设计,明确代理进入账号后允许执行哪些操作。密码代填只能覆盖其中一部分。
- 涉及金融账户时,不要把登录成功视为银行已经认可代理行为。原文指出的障碍,恰恰是银行难以判断这些操作是否由用户授权。