OceanAltOceanAlt
攻防案例/ 第 3 / 5 例
💸

越权超额支付

一次性付出远超授权的金额,把账户掏空。

结算前拦下403 · Limit / Velocity

攻击怎么发生

agent 被诱导(或出 bug)发起一笔金额远超单笔上限的支付,想一次转走大额资金。

Agent 为什么天生扛不住

agent 自主行动,没人实时盯着每一笔;等你发现,钱已经出去了。额度约束如果只写在提示词里,agent 一样能被说服绕过。

我们哪道闸拦下它

→ 单笔额度(看全部闸)

单笔额度 + 单日累计两道闸,把上限做成结算前的硬约束:超过单笔上限直接拦;小额多次累计超过单日上限也拦。约束在 agent 的推理之外强制执行。

你自己动手试

在 Playground 把金额调到超过单笔上限,或连续小额付到超过单日额度。