StormWall监测到伪装成AI爬虫流量的新型DDoS攻击
随着越来越多网站开放AI爬虫抓取权限,一条全新的攻击绕过通道正在被黑产利用。安全厂商StormWall近期发布监测预警,发现一类新型七层DDoS攻击,攻击者伪造GPTBot、ChatGPT-User等主流AI爬虫的请求头,将CC攻击流量伪装成合法AI采集请求。这类攻击专门针对开放AI爬虫白名单的媒体、电商、金融与电信站点,很容易绕过依靠User-Agent放行的防护策略,对当前依赖白名单机制的WAF、高防体系形成新挑战。

一、攻击特征:伪造AI爬虫标识,骗过基础Bot校验
从StormWall捕获的攻击样本来看,攻击者核心手段就是伪造HTTP请求头,直接套用真实AI爬虫的标准User-Agent标识,伪装成OpenAI等官方AI采集机器人。很多站点为了让AI索引内容,会在WAF、机器人防护里给GPTBot这类UA放行,不再做严格拦截。
但真假爬虫存在明显行为差异:正规AI爬虫访问路径集中在文章、商品静态页面,访问频率平稳、遵循robots协议;而伪造爬虫大量高频请求API接口、动态提交接口、搜索接口,请求时序混乱、并发暴涨,甚至短时间内反复提交POST请求。攻击者不需要超大带宽,依靠大量仿真请求持续消耗后端应用、数据库算力,属于典型低流量CC攻击。
二、目标偏好:优先选择主动开放AI爬虫权限的业务
StormWall监测数据显示,本次攻击的受害对象高度集中在主动开放AI抓取的网站,媒体平台占比最高,其次是电商零售、银行、电信服务商等业务系统。这类站点本身业务方有内容AI收录需求,运维会主动配置UA白名单,相当于给攻击者预留了放行通道。
和传统CC攻击不同,该攻击源IP分散、单IP请求量不一定极端夸张,流量基线看起来和正常爬虫接近。很多运维只依靠UA字段判断是否为合法AI爬虫,缺少行为侧校验,导致攻击流量直接穿透防护直达源站。即便带宽没有跑满,数据库、应用服务器CPU也会被迅速打满,出现页面卡顿、接口超时、业务不可用。
三、防护难点:传统白名单机制存在天然漏洞
过去很多IDC、跨境站点、内容平台的Bot防护逻辑非常简单:匹配UA,匹配上AI爬虫就直接放行。这套方案在新型伪装攻击面前几乎失效。
第一,User-Agent属于客户端可随意篡改的字段,没有强校验能力,黑产复制字符串成本极低;第二,很多防护系统只做第一层标识匹配,不校验源IP是否在官方AI爬虫IP清单内;第三,放行之后缺少访问速率、访问路径、请求方法的二次风控,攻击者可以在白名单掩护下持续加压。叠加之前频发的分层对抗攻击,攻击者还可以搭配少量四层流量洪峰做掩护,进一步分散运维和防护设备的注意力,提升漏判概率。
四、针对性防御思路:从“UA放行”升级为多维度行为风控
针对伪装AI爬虫的DDoS攻击,StormWall给出的核心思路是放弃单纯依靠UA白名单的粗放模式,建立多维度校验机制。
首先,AI爬虫放行必须绑定官方IP列表,不能只凭UA放行,定期同步官方爬虫IP清单,不在清单内的同名UA一律视为可疑;其次,对标记为AI爬虫的流量单独设置访问基线,限制单IP并发、QPS、访问路径,禁止爬虫高频访问API、提交接口;第三,接入行为风控系统,对请求间隔、访问时序、请求资源类型做异常识别,对偏离正常爬虫模型的请求触发人机验证或者时效封禁;第四,做好日志留存,单独标记AI爬虫流量,方便事后区分真实收录和攻击流量,避免误拦截正常AI抓取。