跳到正文
原文
论文追踪· arXiv:2610.06454·本站收录· 原文发表

AgentPrivArena:面向 LLM Agent 工作流的隐私风险评测框架

AgentPrivArena

论文速读

评测与基准

据论文 PDF 整理(AI 生成),以原文为准

AgentPrivAudit在五执行器、389任务上,将平均泄露率从C0的46.8%降到C4的17.8%。

问题
LLM智能体经外部工具接触个人数据,但现有基准多用模拟轨迹和结果级指标,看不到多步执行中的多余访问,运行时隐私审计也少有可执行环境。
方法
AgentPrivArena用Docker中的自托管服务和MCP工具,把PrivacyLens场景做成可执行任务。AgentPrivAudit在读后抽取信息流,写前按可替换准则返回PASS、ABSTRACT或BLOCK。
实验与结果
五名执行器、389个任务上,无缓解平均泄露率46.8%,隐私提示43.0%,情境完整性审计17.8%,平均有用性在2.55–2.64。同一准则只写成提示时,四执行器平均为40.7%。
局限与可以继续做的
作者称最好配置仍在16–19%的任务上泄露,29.5%已读事实未成为信息流,指标尚未对照人工裁定。主实验为五名执行器、389任务和三种审计准则;独立matcher的模型名未报告。
实验设置GPT-5.4、DeepSeek-V4-Pro 等 · PrivacyLens、AgentPrivArena · leak rate、helpfulness 等
被测模型
GPT-5.4DeepSeek-V4-ProKimi-K2.6Mistral-Large-3Gemini-Flash-2.5Grok-4-20
基准
PrivacyLensAgentPrivArena
指标
leak ratehelpfulnessexposure rateextraction recall
AI 导读研究者提出 AgentPrivArena,一个在可复现执行环境中评测 LLM Agent 隐私风险的框架,集成了真实的 MCP 工具与自托管服务。该框架提出轨迹级隐私指标,量化最终回复之外的不必要信息访问,并给出运行时审计方法 AgentPrivAudit,用于在 Agent 执行过程中监控隐私违规。在多个前沿 LLM Agent 上的实验显示,现有评测范式忽略了大量隐私风险,作者据此强调轨迹级审计对可信 Agent 部署的重要性。

研究者提出 AgentPrivArena,一个在可复现执行环境中评测 LLM Agent 隐私风险的框架,集成了真实的 MCP 工具与自托管服务。该框架提出轨迹级隐私指标,量化最终回复之外的不必要信息访问,并给出运行时审计方法 AgentPrivAudit,用于在 Agent 执行过程中监控隐私违规。在多个前沿 LLM Agent 上的实验显示,现有评测范式忽略了大量隐私风险,作者据此强调轨迹级审计对可信 Agent 部署的重要性。

深度解读

6个问题,点开问题读完整回答

  1. 这篇论文试图解决什么问题?

    模拟轨迹和结果级指标评不到多步执行中的隐私越界,作者提出可执行评测与运行时审计。

    现有评测看不到真实工具执行中的轨迹级隐私越界。

    • 场景: 作者称 LLM 智能体用外部工具自主处理邮件、编写软件等任务,同时接触个人数据,问题是它们是否只访问完成任务所必需的信息。
    • 现有不足: 作者称模拟环境与合成轨迹覆盖不了开放式工具交互,并把违规收成预定义失败,忽略长程交互和上下文累积。结果级指标只看回复泄露或任务成功,看不到未进入最终回复的敏感访问。既有 CI 方法多在提示词级或事后分析,运行时审计基本未被探索。
    • 观察: 作者称被评分的轨迹通常是模拟而非执行的,分数本身是结果级的。一次读取会把任务相关内容与受保护内容一起带回,并留在上下文中(Figure 1)。
    • 本文做法: 作者提出可执行评测框架 AgentPrivArena、轨迹级隐私指标,以及运行时审计 AgentPrivAudit。作者称 AgentPrivArena 是第一个在真实 LLM 智能体工作流中评测隐私保护的框架,特点是真实 MCP 工具、自托管服务和可复现的 Docker 环境。
  2. 有哪些相关研究?

    相关工作的轨迹多是模拟的、分数多是结果级的,缓解方法里准则本身不是输入。

    论文按三类工作定位缺口,并用 Table 1 比较智能体情境隐私评测。

    情境隐私与智能体基准

    • 内容级与合成基准: ConfAIde(Mireshghallah et al., 2024)做内容级评审探针;CI-Bench(Cheng et al., 2024)、GoldCoin(Fan et al., 2024)、PrivaCI-Bench(Li et al., 2025)用合成对话和文档扩展。
    • 智能体轨迹: 作者称 PrivacyLens(Shao et al., 2024)首先把 CI 场景扩到智能体轨迹。同期工作包括企业多用户流程 CI-Work(Fu et al., 2026)、网页智能体数据最小化 AgentDAM(Zharmagambetov et al., 2025),以及智能体间通道 AgentLeak(El Yagoubi et al., 2026)、PiSAs(Gupta et al., 2026)、MuPPET(Ruzzetti et al., 2026)。
    • PrivacyPeek(Zhang et al., 2026): 审计轨迹把哪些敏感记录拉进上下文。作者称它评的是基准提供的轨迹,而不是智能体自己去发现的轨迹。

    泄露缓解

    • 改变行为: PrivacyChecker(Wang et al., 2025a)用提示引导执行器;CI-RL(Lan et al., 2025)用强化学习内化规范。
    • 事先授权: 作者称 AirGapAgent(Bagdasarian et al., 2024)事先扣留上下文;CaMeL(Debenedetti et al., 2025)与 Progent(Shi et al., 2025)拒绝工具调用时不检查已允许调用所携带的内容。作者称这些工作里准则本身都不是输入;AgentPrivAudit 在循环中审计已授权信息流可以携带什么,并做抽象而不是拒绝工具调用。

    可执行环境

    • 能力评测已上真实软件: WebArena(Zhou et al., 2024)、WorkArena(Drouin et al., 2024)、SWE-bench(Jimenez et al., 2024)、TheAgentCompany(Xu et al., 2025)、OpenAgentSafety(Vijayvargiya et al., 2026);MCP(Anthropic, 2024)标准化对外部服务的访问。作者称衡量智能体能做什么的真实性,尚未同样用于衡量它披露什么。

    基线与数据

    • 实验对照: 无缓解(C0),以及只有隐私意识、不含显式决策准则的系统提示(C1);审计臂为 PII、数据最小化、情境完整性。任务由 PrivacyLens 的 493 个场景转换,可执行子集 389。
    • Table 1: 用是否基于 CI、是否真实工具执行、是否活环境、是否轨迹级评测定位 PrivacyLens、AgentDAM、AgentLeak、CI-Work、MPCI-Bench、PiSAs、PrivacyPeek 与本文。AgentDAM 与 PrivacyPeek 的 CI 列为“–”。

    作者把缺口定为两条近乎普遍的性质:被评分轨迹是模拟的,分数是结果级的。本文改为在自托管服务上执行,并用轨迹级指标和运行时审计补结果级评分。

  3. 论文如何解决这个问题?

    AgentPrivArena把场景做成可执行服务,AgentPrivAudit读后抽取信息流、写前按准则处置。

    AgentPrivArena 把隐私场景做成对自托管服务的可执行任务;AgentPrivAudit 在读后维护信息流清单,在出站写出前按可替换准则处置。

    执行环境

    • 三层: 存放任务状态的本地服务、把服务暴露给智能体的 MCP 层、在沙箱中运行被测智能体的执行层(Figure 1)。智能体通过 MCP 做搜索、读取、写出和最终动作。
    • 骨架: 用 OpenHands,而不是 Hermes 或 OpenClaw。作者给出的理由是它有 MCP 工具层、执行钩子和 Docker 工作区,便于把评测和审计放进同一框架。
    • 六个开源服务(Table 2): 知识库 BookStack 26.03.3、私信 Mattermost 11.6.0、团队聊天 Rocket.Chat 6.13、邮件 Mailpit 1.29.7、社交 GoToSocial 0.21.2、日历 Radicale 3.6.1。均在容器中自托管。
    • 隔离: 每个任务新开智能体容器,重置并播种所需服务,记录轨迹后删除容器并清空状态。伦理声明称服务在私有 Docker 网络、无出站路径,写出到不了真人;记录为合成数据,源自 PrivacyLens 编写的 vignette。

    工具与任务

    • 工具分类: 每个服务配一个 MCP server,工具分为发现、访问、写出。作者称只有写出类会泄露,也是审计门控的类。共 28 个工具:发现 13、访问 8、写出 7(Table 5)。Radicale 没有写出工具。
    • 不信任类别: 带 † 的发现工具会连同标识返回正文或片段,因此审计把每条观察都当作可抽取。工具接口对齐 PrivacyLens 的模拟工具包,以便比较轨迹。发送邮件时收件人与正文分字段,发件人由服务端固定、不在 schema 中(附录 A)。
    • 任务转换: 源场景变成任务说明和按服务的种子文件,敏感记录是服务状态,只能靠智能体自己的读取到达,而不是写在提示词里(Figure 1)。493 条中 389 条可执行;104 条主要因群组对话、发件账号或源记录无法实例化(§5.1)。

    运行时审计

    • 两条边界(Figure 2): 每批读取之后,抽取器用用户指令和迄今观察更新清单。指令用于确定任务目的和意图去向,观察提供内容与来源。观察原样交给智能体;抽取器不扣留、不改写智能体要读的记录,可在下一步之前放入一条短建议。
    • 写边界: 任何出站写出执行前,仲裁器对照清单返回理由,以及 PASS、ABSTRACT 或 BLOCK。PASS 允许传输,ABSTRACT 把具体细节换成概括表述,BLOCK 阻止该流。
    • 信息流: 遵循情境完整性,每条流有五个属性:SENDER、RECIPIENT、SUBJECT、TYPE、TRANSMISSION PRINCIPLE。清单记为 It,随轨迹更新。
    • 设计说明: 伦理声明称该审计按设计为 fail-open,作者称不应把它当作针对可诱发失败的对手的安全控制;理由也会写明它在检查什么,接触这些理由的智能体可能据此组织仍能通过门控的披露。

    可配置准则与判定

    • 准则可替换: 流模式、抽取规则、输出格式、解析器和执行路径固定,只换准则,以便比较的是准则而不是实现(§4.2)。附录 D 给出完整提示词。
    • 三个问题: CI(默认)问此主体经由此渠道、为此目的,把关于此对象的事实分享给此接收者是否适当;PII 问该事实是否披露本人以外之人的个人可识别信息;数据最小化问该事实是否为完成任务所必需。
    • 两类分数: 结果级看承诺动作是否披露受保护项,以及完成任务的程度。轨迹级用源数据中的敏感事实清单,跟踪暴露、抽取和处置。评审提示与样本量见第 4 问。
  4. 论文做了哪些实验?

    五执行器无缓解平均泄露46.8%,C4审计降至17.8%,平均有用性在2.55–2.64。

    实验设置

    • 执行器: GPT-5.4、DeepSeek-V4-Pro、Kimi-K2.6、Mistral-Large-3、Gemini-Flash-2.5。§6.2 另用关闭推理的 Grok-4-20。附录 C 给出端点标识;各角色解码保持端点默认,不按条件调温度。
    • 审计器与评审: Table 4 中抽取器与仲裁器都是 GPT-5.4,因此该行执行器与审计器重合(§5.1)。泄露与 helpfulness 由 gpt-5、claude-sonnet-4.5、gemini-2.5-pro 事后独立打分;至少两名认定披露则记泄露。附录 C 中 Claude 的标识为 claude-sonnet-4-5-20250929。
    • 任务: PrivacyLens 493 条中的 389 个可执行任务。参考受保护项 1,175 条,每任务中位数 2,清单从源数据原样拷入。
    • 条件: C0 无缓解;C1 为隐私意识系统提示、无显式准则;C2–C4 管线相同,准则分别为 PII、数据最小化、情境完整性。
    • 指标: leak rate 是承诺动作披露至少一条参考受保护项的任务比例。helpfulness 为 0–3,三名评审在任务内平均,再对产生了动作的任务取均值;Table 4 仍写每格 n=389。轨迹级分暴露率、抽取召回、处置分布,分母不同。某项是否出现在观察中,由不同厂商族的独立 matcher 判定,论文未给出模型名。
    • 未报告项: 论文未报告同一任务的重复次数。附录 E 称泄露与 helpfulness 量规继承 PrivacyLens,只把答案改成单行整数。

    主结果

    据 Table 4,leak rate(%,↓),每格 n=389。Avg 按任务汇总。C0 无缓解,C1 隐私提示,C2 PII,C3 数据最小化,C4 情境完整性。

    表格较宽,可左右滑动

    执行器C0C1C2C3C4
    GPT-5.4(执行器=审计器)33.427.123.720.517.3
    DeepSeek-V4-Pro58.853.931.422.419.3
    Kimi-K2.654.852.128.818.518.1
    Mistral-Large-346.544.525.118.616.2
    Gemini-Flash-2.540.337.623.518.718.1
    Avg46.843.026.519.717.8
    • 作者解读: 表注写 C4 是每一行的最低 leak rate。作者称隐私提示只有小幅下降,三种准则下的运行时审计都更低。Figure 4 的执行器极差为 C0 25.4、C1 26.8、C2 8.0、C3 4.0、C4 3.1 个百分点;作者称提示留下原有极差,执行机制使其变小。
    • 有用性: Avg 行的 helpfulness 在 2.55–2.64(Table 4)。表中最低格是 Gemini-Flash-2.5 的 C2,为 2.43。作者称效用大体保持;结论写 helpfulness 变动在 0.09 以内。
    • 读表条件: Avg 按任务汇总,不是另一次实验。GPT-5.4 行的审计器就是该执行器。

    轨迹级分解

    • 测什么: 参考受保护项如何进入上下文并被审计处理(Figure 3,§5.4)。作者称要定位残余:仲裁器没看见的项无法被门控。
    • 暴露: 无缓解时 79.2% 的参考项至少进入一次观察,对照的任务级泄露是 46.8%,分母不同。正文写 C2–C4 暴露率为 77.5%、75.5%、74.2%。C4 每任务 7.0 次工具调用、4.0 次访问读取,无缓解为 6.8 与 3.9。作者称轨迹没有变短,变的是打开哪些记录;并称 Gemini-Flash-2.5 暴露率最低为 62.4%,但泄露不是最低,读得少也可能是探索差。
    • 抽取与处置: 情境完整性下,已读项的 70.5% 被表示为流,缺失 29.5%。三准则召回为 70.5%、73.1%、71.9%,跨度 2.6 个百分点;正文只把 70.5% 标到情境完整性。作者称抽取路径不随准则更换,这是机制上限。CI 的汇总处置为 PASS 38%、ABSTRACT 52%、BLOCK 10%。图注写 PII 的 BLOCK 为 1.2%。C0、C1 只定义暴露率。

    准则写成提示还是交给审计

    • 设置: §6.1 把同一准则分别写成系统提示和交给审计执行。Figure 5 的准则臂平均四名执行器,不含 Gemini-Flash-2.5。无缓解参照 46.8% 汇总的是五名执行器,不是配平的四执行器基线。
    • 结果: 写成提示时平均为 40.7%;作者称三准则只跨 4 个百分点,且情境完整性不是最好的。交给审计后平均为 21.7%,情境完整性领先 PII 9.5 个百分点。该 21.7% 不是 Table 4 的五执行器平均。正文将提示到执行的损失中 11.8 个百分点归于 PII,另两个为 22.0 与 23.1(Figure 5)。
    • 检验: 四臂都跑到的任务上,CI 相对 PII 的差分之差分为 −10.3 个百分点 [−13.8, −6.8],p=10−4;相对数据最小化仅 +1.2 个百分点(p=0.38)。作者称依赖交付方式的是与 PII 的对比。三审计臂 token 彼此相差在 7% 以内(附录 F)。

    换审计器与换执行器

    • 设置: §6.2 固定准则和两条边界,执行器与审计器都在 GPT-5.4 与关闭推理的 Grok-4-20 之间互换,并各有无缓解和隐私提示臂(Figure 6)。每臂 389 任务;配平的执行器对比为 382–385 个任务。附录 C 称这八组指派与事件日志中的模型标识吻合。
    • 结果: 作者称换审计器会改变泄露,换执行器不会。审计器互换为 −6.2 与 −10.1 个百分点(p<10−2),执行器互换为 ±1.8 个百分点(p>0.3)。执行器差距从无审计的 22.7 个百分点降到共用审计器后的 1.6。作者称隐私能力转到了审计器;非推理审计器的代价是 6–10 个百分点。

    其他消融与分析

    • 执行保真度(Table 3,389 任务):完成率 GPT-5.4 100.0%、DeepSeek-V4-Pro 99.2%、Kimi-K2.6 99.5%、Mistral-Large-3 97.9%、Gemini-Flash-2.5 98.2%,作者称平均 98.96%;错误恢复依次为 100.0、100.0、100.0、93.3、99.1。
    • Token(Table 8,五执行器平均,相对 C0):C1 为 0.65×,C2/C3/C4 为 2.13×、2.21×、2.07×;作者称审计器只占 23–24%,增量主要来自执行器上下文变长。
    • 轨迹形状(Table 9):静态 PrivacyLens(n=493)读取均值 1.9、≥8 次读取占 0.2%;实况汇总(n=1945)均值 5.1、占 14.3%。GPT-5.4 深度任务 30.6%,Gemini-Flash-2.5 为 1.8%。
    • 附录 G.2:评分为 0 的动作占比,审计 11.1%,无缓解 12.4%。举例中反复抽象后,三名评审给 helpfulness 0 且判为未泄露。作者称没有机制区分扣下细节和扣下答案。
    • 附录 G.1:关系性准则抽象了作者所称 PII 规则不会标出的关系事实;该例三名评审判为未泄露且完全有帮助。
    • 转换(附录 G.4):104 条未实例化,群组对话 34、发件账号 33、源记录无法播种 27,其余 22;四类动作服务丢弃率 15%、19%、24%、26%。作者称原因不是隐私难度。
  5. 有什么可以进一步探索的点?

    作者称最好配置仍有16–19%任务泄露,且抽取遗漏限制了审计能管到的范围。

    作者指出的局限与后续方向

    • 残余位置(Limitations): 作者称最好的配置仍在 16–19% 的任务上泄露。智能体读到的事实中 29.5% 未被表示为信息流;计入从未读到的项,47.7% 的受保护事实完全在清单之外。另一端的典型失败是反复抽象,且没有机制区分扣下敏感细节和扣下答案。
    • 指标未经人工核验(Limitations): 标题数字都来自 LLM 评审的 2-of-3。判断容易处 κ=0.82–0.87,在作者主张的条件上最低为 κ=0.61–0.71。三名评审沿用既有量规,可能共享其偏差。双标注包已准备但尚未标注,作者称没有任何主张对照过人工裁定。
    • 范围(Limitations): 一个主体、一个智能体、文本;多模态只是划定范围的探测。493 条中 389 条可转换,原因是服务封装和种子映射,不是隐私难度。直接消息封装不能播种群组对话,依赖广泛内部受众的违规场景缺席。作者认为这可能使泄露率和降幅估计偏保守。
    • 机制不可分解(Discussion §7): 每个审计臂都捆在一起:结构化信息流、执行路径和第二个模型。作者称说不出哪一部分起作用,并把“收益主要来自把轨迹写明,而不是来自否决”标为假设而非结果;让执行器审计自己的实验臂可以检验该假设。
    • 下一步是抽取(Discussion §7、Conclusion): 仲裁器只对读边界表示出来的流做决定,即智能体读到内容的 70.5%。作者称提高抽取召回比加强仲裁器更直接。结论重申残余仍为 16–19%,且仲裁器没拦住的大多是它没看见的。

    实验覆盖范围

    • 主结果执行器为 GPT-5.4、DeepSeek-V4-Pro、Kimi-K2.6、Mistral-Large-3、Gemini-Flash-2.5,五条件各 n=389(Table 4)。
    • Table 4 的审计器均为 GPT-5.4;§6.2 以 GPT-5.4 与关闭推理的 Grok-4-20 互为执行器和审计器,每臂 389 任务,配平对比 382–385 个任务。
    • 泄露与 helpfulness 由 gpt-5、claude-sonnet-4.5、gemini-2.5-pro 事后打分。Figure 5 的准则臂平均四名执行器,不含 Gemini-Flash-2.5(§6.1)。
    • 环境为 Table 2 的六个自托管服务和 Table 5 的 28 个 MCP 工具;任务来自 PrivacyLens,附录 G.4 记录 104 条未能转换的原因。
    • 论文未报告独立 matcher 的模型名称(§5.2),也未报告同一任务的重复运行次数;解码保持各端点默认(附录 C)。
  6. 总结一下论文的主要内容

    审计把五执行器、389任务的平均泄露从46.8%降到17.8%,有用性变动在0.09内。

    可执行的情境隐私评测,加上按信息流处置出站写出的运行时审计。

    • 问题: 智能体在多步工具执行中可能访问并带出不必共享的个人信息。模拟轨迹和结果级分数看不到这些越界,运行时也缺少可介入的审计。
    • 做法: AgentPrivArena 把 PrivacyLens 场景种进六个自托管服务,经 MCP 交给沙箱中的 OpenHands 智能体自己去发现记录。AgentPrivAudit 在每批读取后维护五字段信息流,在写出前按可替换准则给出 PASS、ABSTRACT 或 BLOCK。主实验审计器是 GPT-5.4,任务为 389 个可执行场景。
    • 结果: 据 Table 4,五名执行器的平均 leak rate 从无缓解的 46.8% 到隐私提示的 43.0%,再到情境完整性审计的 17.8%;C4 在每一行最低。Figure 4 的执行器极差从 25.4 个百分点降到 3.1。平均 helpfulness 在 2.55–2.64。同一准则只写成提示时,四执行器平均为 40.7%,且作者称情境完整性不是其中最好的(Figure 5)。已读项在情境完整性下的抽取召回为 70.5%(§5.4)。
    • 作者结论: 审计把泄露从 46.8% 降到 17.8%,helpfulness 变动在 0.09 以内;残余仍有 16–19%,仲裁器没拦住的大多是抽取阶段没看见的。作者把“收益主要来自写明轨迹而不是否决”标为假设,并认为提高抽取召回比加强仲裁器更直接。
阅读原文arxiv.org