Bot模板 保存
Bot模板 保存
请求参数
模板唯一标识。temp-xxxxx,新增传空
模板名称
模板开关。可选值: 0(关), 1(开)
Web SDK集成方式。可选值: manual(手动), auto(自动)
绑定信息。没有勾选域名则传空数组
显示子属性
隐藏子属性
显示子属性
隐藏子属性
实例ID
域名数组
显示子属性
隐藏子属性
AI智能防护开关。可选值: 0(关), 1(开)
AI智能防护
显示子属性
隐藏子属性
处置动作。可选值: deny(拦截), log(观察), slider_captcha(滑块), strict_slider_captcha(严格滑块), source_mark(回源标记), husc(人机识别)
回源标记headerKey
回源标记headerValue
自定义IP限速开关。可选值: 0(关), 1(开)
自定义IP限速
显示子属性
隐藏子属性
显示子属性
隐藏子属性
处置动作。可选值: deny(拦截), log(观察), slider_captcha(滑块), strict_slider_captcha(严格滑块), source_mark(回源标记), husc(人机识别)
统计时长
阈值
限速时间
回源标记headerKey
回源标记headerValue
自定义会话限速开关。可选值: 0(关), 1(开)
自定义会话限速
显示子属性
隐藏子属性
显示子属性
隐藏子属性
处置动作。可选值: deny(拦截), log(观察), slider_captcha(滑块), strict_slider_captcha(严格滑块), source_mark(回源标记), husc(人机识别)
会话类型。可选值: header(自定义Header), cookie(自定义Cookie), param(自定义Query String参数), session(Session)
对应参数名称。Session 时为空字符串
统计时长
阈值
限速时间
回源标记headerKey
回源标记headerValue
防护目标特征
显示子属性
隐藏子属性
显示子属性
隐藏子属性
匹配字段
匹配操作符
字段名称。部分字段需要
匹配内容。字符串数组
显示子属性
隐藏子属性
自定义Bot策略开关。可选值: 0(关), 1(开)
自定义Bot策略
显示子属性
隐藏子属性
处置动作。可选值: deny(拦截), log(观察), slider_captcha(滑块), strict_slider_captcha(严格滑块), source_mark(回源标记), husc(人机识别)
回源标记headerKey
回源标记headerValue
自定义策略
显示子属性
隐藏子属性
显示子属性
隐藏子属性
策略配置
显示子属性
隐藏子属性
一级策略
显示子属性
隐藏子属性
显示子属性
隐藏子属性
判定类型,已废弃
匹配类型。可选值: ip_region(IP 地域情报), ip_dynamic(IP 动态情报), device(设备情报), cookie(Cookie), get_param(Query String), referer(Referer), user_agent(UserAgent), ip(IP)
匹配操作符
匹配内容
二级策略
显示子属性
隐藏子属性
显示子属性
隐藏子属性
判定类型,已废弃
匹配类型
匹配操作符
匹配内容
策略关系逻辑符。可选值: and(且), or(或)
全局规则ID
判定结果。可选值: black(黑), white(白)
策略名称,已废弃
风险识别开关
显示子属性
隐藏子属性
处置动作。可选值: deny(拦截), log(观察), slider_captcha(滑块), strict_slider_captcha(严格滑块), source_mark(回源标记), husc(人机识别)
回源标记headerKey
回源标记headerValue
显示子属性
隐藏子属性
账号位置。可选值: cookie(Cookie名称), query(Query参数), body(Body参数)
账号类型。可选值: phone(手机号), sha1(手机号Sha1)
参数名称
显示子属性
隐藏子属性
显示子属性
隐藏子属性
风险标签。可选值: fraud(诈骗风险), machine(机器注册), cheat(营销作弊), risk(风险账号)
风险等级
显示子属性
隐藏子属性
可选值: low(低), middle(中), high(高)
高级Bot防御开关
动态令牌挑战
显示子属性
隐藏子属性
显示子属性
隐藏子属性
显示子属性
隐藏子属性
可选值: sig(签名验证异常), ts(签名时间戳异常), webdriver(WebDriver攻击)
JS脚本过滤开关
示例代码
新增或保存Bot模板
curl -X POST "https://example.com/v1/waf/botTemplate/save" \
-H "Content-Type: application/json" \
-d '{
"name": "测试模板",
"switch": 1,
"web_sdk": "auto",
"bind_info": [],
"ai_defense_status": 1,
"ip_limit_status": 0,
"custom_limit_status": 0,
"path": [],
"custom_rules_status": 0,
"business_status": 0,
"business_marks": [],
"sigchl_status": 0,
"sigchl": {"rules": []}
}'
返回响应
状态码
返回消息
模板Key
保存成功后的返回结果
{
"status": 0,
"msg": "success",
"templateKey": "temp-xxxxx"
}
