帮你快速理解、总结文档立即下载

多端 BOT 防护

最近更新时间:2026-10-13 15:52:32
本文档已由 AI 辅助审校
我的收藏

功能介绍

多端 BOT 防护以可信设备标识为基础,提供设备风险识别与多端安全防护能力,覆盖 iOS、Android、HarmonyOS、小程序、H5 等多端场景。启用后,可获得端侧设备指纹采集、运行环境检测、设备风险评分,以及与 BOT 引擎联动的完整防护能力,用于应对恶意设备伪造、自动化工具攻击、薅羊毛、恶意注册、刷单等风险场景。

功能原理

客户端集成 SDK 后,SDK 采集设备环境信息(如手机运动状态、触屏习惯等)生成唯一的设备码(Device_Token),并将该字段放入请求 Header 中传递给 WAF。WAF 对 Device_Token 进行解码与风险检测,若检测到设备异常则拦截,正常则放行回源站。

接入配置

前提条件

已 提交工单,联系腾讯云工程师生成 SDK_Channel。

操作步骤

1. 登录 WAF 控制台,在左侧导航栏中,选择 BOT 管理。
2. 在 BOT 管理页面,选择 BOT 规则配置 > 客户端安全 > 接入配置。
3. 在客户端安全页面,获取已生成的 SDK_Channel,用于客户端 SDK 集成。
4. 下载对应平台的 SDK 及集成文档,按集成文档将其集成到客户端产品中。支持的平台包括 iOS、Android、HarmonyOS、小程序、H5 等。
5. 配置 Device_Token 在业务请求中的位置,以便 WAF 获取相应内容并进行后续解析。
参数
说明
名称
必填。自定义配置名称,用于标识该条 Device_Token 配置,最多 128 个字符。
描述
填写配置的备注说明,便于后续管理,最多 128 个字符。
参数位置
指定 Device_Token 在请求中的传递位置,支持 QUERY、BODY、COOKIE、HEADERS。
参数标识
填写 Device_Token 对应的参数名,WAF 将根据该标识从请求中提取对应值进行解析,最多 64 个字符。
6. 配置会话标识并关联场景。配置会话提取功能,以便 WAF 能基于会话 ID 区分不同的设备客户端。具体操作如下:
6.1 前往会话管理,新建会话标识或打开已有会话标识。
说明:
会话管理具体操作详情请参见 会话管理。
6.2 在会话标识配置的高级设置中,将会话标识绑定到需要客户端安全防护的场景。

配置规则

客户端安全支持在简易模式和多场景模式下配置客户端规则。系统预置的客户端规则从设备、应用、网络及行为等维度进行风险检测。

简易模式

1. 在简易模式页面,单击前往防御设置,选择客户端规则。
2. 在客户端规则页签,按需配置规则:
非法 token 开关:当请求携带的设备 Token 解密失败时,该请求无法被任何客户端场景规则匹配。开启后,系统将按所选动作对这类请求执行处置,防止攻击者通过构造非法 Token 绕过客户端防护。
防护等级:可在严格与正常两个等级间切换。
执行动作:可调整各规则的执行动作,包括监控、重定向、JS 校验、人机识别、拦截。
规则开关:调整规则生效状态。

多场景模式

在多场景模式页面,单击目标场景的查看配置,在防护规则集中选择客户端规则,即可进行客户端规则配置。配置项与 简易模式 一致。

自定义规则

简易模式和多场景模式下均支持自定义规则。在新建或编辑自定义规则时,匹配条件 > 匹配字段可选择客户端风险标签(即设备标签),根据解码出的风险类型(如黑灰产设备、自动化作弊工具等),结合其他条件(如 Host)进行组合防护。具体风险标签种类以控制台展示为准。自定义规则的相关操作详情请参见 自定义规则。

防护应用

完成接入配置和规则配置后,在 BOT 攻击分析 > 攻击分类趋势 > 客户端规则中,可查看命中的客户端风险类型及具体数据。若发现某设备持续进行薅羊毛等违规行为,可根据获取到的 Device_Token,添加 自定义规则 对该违规设备进行封控。