AI Agent 会不会拿走你的账号密码?不一定。若它只操作你已经登录的浏览器,可能不知道密码,却仍能使用当前会话权限;若它通过授权令牌访问网站,也可能代你操作获准范围内的功能。本周先检查 Agent 的凭据处理方式、权限范围和撤销入口,再决定是否让它操作真实账号。本文适合关注账号安全的普通用户、开发者,以及负责团队账号管理的人。
判断:AI Agent 会不会拿走你的账号密码
“知道密码”和“能操作账号”不是一回事。不同 Agent 的实现方式也不相同:有的只根据你提供的信息回答,有的可以查看和操作浏览器页面,还有的通过网站提供的授权接口访问服务。
Agent 操作网站时,密码一定会被它看到吗?
不一定。只有在实现过程中,密码被输入、读取或传给 Agent 时,它才可能直接接触密码。你也可以亲自在网站登录,再让 Agent 操作已打开的页面;这时它未必见过密码,但仍可能在当前会话权限内执行操作。通过网站授权接口访问时,Agent 可能使用令牌,而不是你的登录密码。
因此,检查时要分别问两件事:Agent 能否取得密码或其他凭据?它能否借助会话或令牌完成账号操作?计算机操作集成指南建议谨慎处理计算机操作过程中的敏感数据,并在传输敏感信息前确认具体内容和用途。
辨认登录网站的三条凭据路径
已登录的浏览器会话会不会让 Agent 获得账号权限?
有可能,取决于 Agent 能看到和控制什么。如果它能读取页面并执行点击、输入等操作,就可能在当前登录状态下继续办事。风险关键不只是它是否读出了密码,还包括会话能访问哪些数据、能执行哪些操作。不同产品和运行环境的隔离方式各不相同,不能把一种实现当成所有 Agent 的通用做法。
你可以按凭据进入操作流程的方式来判断:
- 由你本人输入密码:密码可能不经过 Agent。但如果它能看到输入页面、屏幕内容或操作结果,仍要核实这些信息是否会被记录或传出。
- 使用浏览器会话或密码管理器:Agent 可能无需知道明文密码,也能借助已登录页面或获准的自动填充功能办事。能否读取或保存凭据,要查具体产品的文档和设置。
- 使用网站授权令牌:你在网站完成授权后,应用通过令牌访问获准的接口。令牌不是登录密码,但持有令牌的一方仍可能在授权范围内执行操作。以 Google 的 OAuth 用户授权说明为例,授权流程会向用户展示请求的权限范围;这只能说明该平台的机制,不能代表所有网站都一样。
评估账号操作权限带来的风险
风险来自授权范围、运行环境和指令来源,不是“用了 AI 就一定泄密”。你尤其要留意以下几类问题:
- 权限过宽:如果 Agent 可以读写邮件、管理文件或调整账户设置,一次误操作可能影响多个数据和功能。OWASP 对过度代理权限的说明将过多功能、权限或自主性列为 Agent 系统发生有害操作的风险因素。
- 恶意网页或提示注入:网页、邮件或文档中的文字可能试图诱导 Agent 忽略你的任务边界、提交信息或访问其他页面。这是已被安全资料讨论的攻击方式,并不意味着每次浏览都会触发;但网页内容不应自动被当成可信指令。提示注入风险与防护建议介绍了这类风险及相关防护方向。
- 会话或令牌保存不当:浏览器数据、令牌或凭据若保存在不可信设备、共享环境或日志中,可能被其他人或程序接触。保存多久、怎样删除、谁能访问,都要查对应工具的说明;没有明确说明时,不要默认任务结束后会自动清除。
- 操作难以撤回:付款、发信、删除文件、修改密码或调整权限,都可能造成不容易恢复的后果。涉及敏感信息或高影响操作时,应保留人工确认。计算机操作安全指南说明了这类操作中的安全边界。
授权令牌和浏览器会话的可控性也不同。令牌可以按服务设计限制权限,但撤销方式、有效期和具体授权范围各有差异。Google 的授权撤销接口说明展示了该平台提供的撤销机制,不代表其他网站也有相同入口或能力。
收窄授权,再按任务风险作决定
按下面的条件分支选择:
- 若任务只需阅读公开页面,则不登录或先退出账号;否则回退到本人操作。总结公开信息不需要开放私人会话。
- 若网站提供权限范围清楚、可以撤销的授权接口,则只批准完成任务所需的权限;否则不要把主账号密码交给 Agent。
- 若任务必须依靠已登录会话,则使用隔离的浏览器环境和低权限测试账号;否则回退到手动操作,特别是在共享设备或不可信环境中。
- 若任务包含付款、改密、删除或调整权限,则让 Agent 在提交前暂停,由你核对对象、内容和后果;如果没有确认机制,就由你本人完成敏感步骤。
OAuth 安全最佳实践文件 RFC 9700于 2025 年 1 月发布,建议将访问令牌的权限限制在特定应用或用例所需的范围内。这是 OAuth 实现的安全建议,不表示所有网站都支持细粒度授权,也不保证授权后完全没有风险。
实际使用时,可以按顺序检查:
- 明确任务边界:写清 Agent 可以查看、填写和提交什么,避免授权范围不清的指令。
- 从低权限账号开始:开发测试使用与正式业务分开的账号,不要让测试账号拥有管理员权限。
- 逐项核对授权内容:确认应用请求的数据和操作权限。要求明显超出任务所需时,退出授权。
- 查清数据保存与隔离方式:确认浏览器会话、日志和令牌是否保存、怎样删除,以及哪些人能接触运行环境。
- 设置人工确认点:付款、发送内容、改密、删除和分享数据前,让你核对具体动作。
- 结束后撤销并检查记录:退出账号或撤销不再需要的授权,查看操作记录;怀疑凭据暴露时,按网站安全流程更改密码并终止会话。
团队部署时,还应明确由谁批准授权、哪些动作必须确认、发生异常后如何撤销。若要了解服务使用与支持流程,可以查看帮助中心的相关说明;评估凭据保存和账号隔离时,则应核对你所用 Agent 与运行环境的具体文档,不能仅凭“支持自动化”推断它具备某种安全能力。
了解未来代登录的可能边界
未来让 Agent 代办网站事务时,是否仍要把密码交给它?
不一定。现有方式可以是你先登录,再让 Agent 操作浏览器;也可以是你在网站授权后,由应用通过令牌访问有限功能。前者依赖会话权限,后者依赖网站是否提供合适的接口和授权范围。因此,Agent 代办不必然等于它知道你的密码,也不能据此断言所有网站都会允许 AI 代你登录。
身份验证标准的进展也不等于自动授权。W3C 于 2026 年 8 月 25 日将 WebAuthn Level 3 发布为正式建议标准,定义了网站通过公钥凭据验证用户身份的机制;它不是让 AI 自动获得账号权限的通用授权方案。W3C 对 WebAuthn Level 3 的说明描述的是身份验证标准,不是委托 Agent 操作账号的普遍规则。
另一项 2026 年发布的RFC 10017 浏览器应用 OAuth 安全规范讨论了浏览器应用中的令牌安全与攻击面。它说明授权令牌仍需要妥善保护,不是网站普遍接纳 AI 代登录的证明。
未来能否更方便地委托 Agent 办理事务,取决于网站是否提供明确授权、身份验证能否确认用户意愿,以及高风险操作如何确认和追责。标准说明技术机制,不代表行业普及程度,更不意味着网站必须接受 AI 代办。
用检查清单判断是否该由本人操作
在授权前,逐项核对:
- 数据会保存多久,如何删除?说明不清楚,就不要输入密码或提交敏感资料。
- 权限是否只覆盖当前任务?若要求读取或修改无关数据,停止授权。
- 会话是否与日常浏览器隔离?如果共用设备或浏览器,先不要接入重要账号。
- 是否能查看 Agent 的操作记录?无法复核时,不要委托高影响操作。
- 授权能否撤销,入口在哪里?找不到撤销办法时,避免持续授权。
- 付款、改密、删除等操作是否会先停下来等你确认?如果没有,就由你本人完成。
如果你正在使用 Agent,先核对授权范围、凭据保存方式和撤销入口;如果准备部署,再评估隔离浏览器、测试账号与权限边界是否适合任务。先从低风险任务试用,涉及资金、身份或重要数据时谨慎授权。
先理清 AI 代理的授权边界
先确认代理是接触了密码、复用了已登录会话,还是使用了授权令牌,再据此检查凭据暴露面。
用低风险账号和独立浏览器配置测试代理,避免它直接接触你的主账号与重要会话。