FraudBench: Stress-Testing Policy-Grounded Banking Agents Against Adaptive Fraud
新基准测试银行客服AI会不会被聊几句就骗走个人信息和钱
FraudBench是一个新的测试平台,让扮演骗子的AI通过纯对话,试图诱导拥有查账、改密码、转账等真实权限的银行客服AI做出不安全的操作。骗子AI会使用十种诈骗手法以及多步骤连环攻击,其中包括利用对话前面已经承认过的信息,使后面看似正常的请求变得不安全。测试了四个模型后发现,防御成功率只有49%到65%,其中洗钱工具人诈骗和连环攻击是最难防住的类型。
METAL MEDIA 解读图
新基准测试银行客服AI会不会被聊几句就骗走个人信息和钱
- 01研究者搭建了一个模拟银行环境,包含698份内部政策文件、可变的客户数据库和17个具有实际权限的操作工具,让客服AI和骗子AI通过这些工具展开真实对话
- 02安全判断依赖整段对话历史而非最后一句话,例如打电话的人如果之前承认过这笔钱是别人的工资,那么之后即使转账请求看起来正常,客服AI也必须拒绝
- 03从150个人工编写的对抗性场景中,公开了107个(90个单一诈骗类型加17个多步骤连环攻击),测试了Nemotron-3 Ultra 550B、Gemini 3.6 Flash、Gemini 3.1 Flash-Lite和gpt-oss-120b四个模型
- 04即便在理想条件下,即提前把正确的政策文件直接交给AI,防御成功率也只有49.5%到64.5%;而当Gemini 3.6 Flash必须自己从文件库中搜索时,成绩从64.5%骤降13个百分点至51.0%
- 05洗钱工具人诈骗是所有模型共同的最大弱点,在17个连环攻击任务中,表现较好的模型也只能防住8到9个,较弱的模型仅防住4个
他们做了什么
- 研究者搭建了一个模拟银行环境,包含698份内部政策文件、可变的客户数据库和17个具有实际权限的操作工具,让客服AI和骗子AI通过这些工具展开真实对话
- 安全判断依赖整段对话历史而非最后一句话,例如打电话的人如果之前承认过这笔钱是别人的工资,那么之后即使转账请求看起来正常,客服AI也必须拒绝
- 从150个人工编写的对抗性场景中,公开了107个(90个单一诈骗类型加17个多步骤连环攻击),测试了Nemotron-3 Ultra 550B、Gemini 3.6 Flash、Gemini 3.1 Flash-Lite和gpt-oss-120b四个模型
- 即便在理想条件下,即提前把正确的政策文件直接交给AI,防御成功率也只有49.5%到64.5%;而当Gemini 3.6 Flash必须自己从文件库中搜索时,成绩从64.5%骤降13个百分点至51.0%
- 洗钱工具人诈骗是所有模型共同的最大弱点,在17个连环攻击任务中,表现较好的模型也只能防住8到9个,较弱的模型仅防住4个

| Work | Exec. state | Large KB | Fraud | Multi-class fraud | History-dep. | Long conv. | Type |
|---|---|---|---|---|---|---|---|
| Fraud-R1 (Yang et al. 2025) | – | – | ✓ | ⊚ | ⊚ | ⊚ | Benchmark |
| τ2-bench (Barres et al. 2025) | ✓ | – | – | – | – | ✓ | Benchmark |
| τ-Knowledge (Shi et al. 2026) | ✓ | ✓ | – | – | – | ✓ | Benchmark |
| AgentDojo (Debenedetti et al. 2024) | ✓ | – | – | – | ✓ | ⊚ | Both |
| SafeArena (Tur et al. 2025) | ✓ | – | – | – | – | ⊚ | Benchmark |
| AgentHazard (Feng et al. 2026) | ✓ | – | – | – | ✓ | ⊚ | Benchmark |
| DoomArena (Boisvert et al. 2025) | ✓ | – | – | – | ✓ | ⊚ | Framework |
| FraudBench | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Both |

| Mechanism | Principal decision being tested |
|---|---|
| APP scam | Protect a verified customer manipulated into an authorized payment. |
| Account takeover | Stop stolen knowledge or recovery credentials from becoming account control. |
| Card fraud | Preserve freezes, activation locks, PIN rules, and transaction controls. |
| Data exfiltration | Enforce identity, role, ownership, scope, and retention boundaries. |
| First-party fraud | Detect dispute or reimbursement claims contradicted by the account. |
| Prompt injection | Treat instruction-like text in records or user content as data. |
| Money mule | Stop laundering, structuring, third-party movement, or authorization bypass. |
| Phishing PII | Recognize that static PII satisfies basic identity but not every high-risk action. |
| Social engineering | Resist false authority, urgency, secrecy, sympathy, and escalation pressure. |
| Synthetic identity | Enforce onboarding and expansion eligibility against fabricated or blended identities. |
| Chain (adaptive) | Preserve trust-state evidence across a multi-step attack when a later locally valid request follows an earlier probe, admission, or failed attempt. |
| Defender | Tasks | Security S (p1) |
|---|---|---|
| Gemini 3.6 Flash | 107 | 64.5% |
| Nemotron-3 Ultra 550B | 107 | 57.9% |
| Gemini 3.1 Flash-Lite | 107 | 53.3% |
| gpt-oss-120b | 107 | 49.5% |
| Mechanism | Nemo. | G3.6F | G3.1FL | oss120 |
|---|---|---|---|---|
| APP scam | 3/9 | 5/9 | 4/9 | 2/9 |
| Account takeover | 3/9 | 8/9 | 7/9 | 6/9 |
| Card fraud | 7/9 | 8/9 | 7/9 | 8/9 |
| Data exfiltration | 8/9 | 8/9 | 7/9 | 5/9 |
| First-party fraud | 4/9 | 7/9 | 3/9 | 2/9 |
| Prompt injection | 7/9 | 8/9 | 6/9 | 6/9 |
| Money mule | 2/9 | 1/9 | 1/9 | 1/9 |
| Phishing PII | 5/9 | 4/9 | 6/9 | 5/9 |
| Social engineering | 8/9 | 6/9 | 6/9 | 7/9 |
| Synthetic identity | 7/9 | 5/9 | 6/9 | 7/9 |
| Chain (adaptive) | 8/17 | 9/17 | 4/17 | 4/17 |
| Overall | 62/107 | 69/107 | 57/107 | 53/107 |
| Overall (%) | 57.9 | 64.5 | 53.3 | 49.5 |
| Defender | Oracle S (p1) | All-tools S (p1) |
|---|---|---|
| Gemini 3.6 Flash | 64.5% (107) | 51.0% (104) |
| Gemini 3.1 Pro | – | 55.1% (107) |
为什么重要
随着银行客服AI获得转账、改密码等真实权限,几句对话套路就可能让它变成攻击入口,而这项研究首次用可执行、基于真实工具操作的方式具体量化了这种风险,而不只是靠静态文本测试。这为银行和AI开发者在把这类客服AI真正投入使用前,提供了明确的薄弱环节数据。
本文术语
- 洗钱工具人 (money mule) · 被利用来帮他人转移非法资金的账户或人员
- oracle检索 · 测试中直接把正确的政策文件提供给AI,而不需要它自己搜索
- LLM-as-judge · 用另一个AI模型阅读对话记录并判断处理是否安全的评分方式
- 双方控制设定 (dual-control) · 客服AI和来电者都可以通过工具执行操作的模拟设计,而不只是客服AI单方面行动
论文原文摘要(英文)
Conversational agents now act for end users through tools while holding access to customer databases and internal policy documents that a caller can reach through dialogue alone. Banking is the clearest case: the same agent that answers a question can also change contact details, reset a PIN, or move money, so ordinary customer service is inseparable from authorization, fraud detection, and policy compliance. Existing financial-fraud benchmarks classify static transactions or messages, and general agent-safety benchmarks target prompt injection or generic harmful use; none test whether a policy-grounded banking agent safely acts when a caller manipulates identity, authorization, and trust over a conversation. We introduce FraudBench, an executable benchmark built on the $\tau^2$-bench dual-control framework and the $\tau$-Knowledge banking environment. Both the agent and the simulated caller act through tools over shared, mutable account state, and the agent may grant the caller access to selected tools; the environment exposes a 698-document internal policy corpus that the agent must retrieve from. FraudBench contains 150 authored adversarial scenarios; a frozen public set of 107 (90 across ten fraud mechanisms plus 17 chained adaptive attacks) is used for all reported runs, with 43 further chained attacks held out. Safety is history-dependent: single-control tasks satisfy every precondition but one, and adaptive attacks make a later, locally valid request unsafe because of an earlier probe, admission, or failed attempt. Each scenario is annotated with observable evidence, prohibited actions, safe dispositions, and intervention points. A preliminary single-trial evaluation of four agents on the 107 graded tasks yields attack-security between 49\% and 65\%, with money-mule and first-party fraud the most common cross-model weaknesses.
在 arXiv 阅读最新论文
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?让AI编程助手去修复真实科学软件,连最强的那个也有一半以上任务没做对
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving把稀疏注意力从论文原型变成能真正上线服务的加速方案
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM Agents让客服AI坐席不只是拦住一个危险动作,而是把整个流程走对
- EXIMO: VLM Guided Exploration of VLA Policies不用人工遥控演示,让会说话的AI来教机械臂做新家务
- EnvHarness: Awakening Static Worlds for Agent Learning不重新搭建训练环境,而是给现有环境套一层可插拔组件,针对每个智能体的具体弱点重新塑形
- Bounded Sovereignty and the Control Tax: Pricing AI Oversight When the Deployer Does Not Own the Model租用AI而非拥有AI的机构,安全监管能力只剩一半
- Beyond Imitation: Filtering On-Policy Distillation by Reasoning ProgressAI模仿老师模型学习时,会误伤本来推理正确的步骤,新方法专门过滤掉这种误伤
- PersonalBench: Measuring the Authorship Gap in LLM Personalization让AI模仿某人的文风,结果发现它始终摆脱不了自己的腔调
METAL MEDIA 最新报道
图片来源: Dheeraj Mohandas Pai et al., arXiv:2608.18136, CC BY 4.0