一句话定义:Denial of Wallet(简称 DoW,钱包拒绝服务)是一种经济型拒绝服务:攻击者不追求把你的服务打挂,只求把你的花钱速度推到失控。他的成本接近于零,你按量付费的账单却一路狂飙。
打个比方。传统 DDoS 像往餐厅里塞满人,让真客人进不来;DoW 像打一万个订位电话,每桌只点一杯白水坐一整天。餐厅没停业,但服务员、翻台率、食材全被吃光。对按 token 计费的 AI 服务来说,每一个请求都是真金白银,所以“让服务活着但让账单爆掉”,是更划算的打法。
三种常见打法:
- 无限分页:给对方爬虫一个永远翻不到底的列表——日历、站内搜索、自增 ID,下一页永远有内容。
- 超长流式响应:token 一个个往外吐,AI 词典:上下文窗口">上下文窗口被慢慢喂满,账单线性上涨,对方还不好意思提前掐断。
- 低质内容投喂:海量近似重复的灌水页。抓取、去重、清洗、向量化每一步都要花算力,拿到的信息量却接近零。
对智能体(agent)更狠:诱导它进入长循环,反复调工具、反复重试,上下文越滚越长,一次任务能烧掉几十次普通请求的量。
一句话区分:DDoS 让你“用不了”,DoW 让你“用得起但付不起”。
代价与合规边界。防守方常常想反打:设无限分页陷阱、把爬虫拖进 tarpit(焦油坑,故意拖慢响应)。这在实践中常被视为正当防卫,但有几条线别踩:先识别真实用户,别把普通访客一起坑;不要返回恶意代码或误导性内容;robots.txt 和网站条款是你的表态,不等于法律免责。反过来,如果你是被拖账单的一方,商业条款、用量告警、限流和预算硬上限,比事后追责管用得多。
对你的实际意义:
- 做爬虫和数据管道:给单域名设预算和“边际收益递减即停”的规则,别让翻页变成无底洞。
- 做 AI 产品:按量计费等于把成本控制权交给了调用方。要有按 key 的预算、异常用量检测、流式响应长度上限、agent 最大步数与工具调用次数上限。
- 普通职场人:看到 AI 自动比价、自动填表类工具账单异常,先查是不是有人在无限翻页或无限重试。
具体计费方式与限流阈值,各家以官方页面为准。
