WafRuleConfig

名称类型描述示例值
object

WAF 规则配置

Statusstring

WAF 规则的状态。

on
Actionstring

WAF 规则匹配命中后执行的动作。

deny
Actionsobject

扩展动作

Responseobject

自定义响应页面

Idlong

自定义响应页面的 ID,可通过调用 ListPages 接口获取。

50000001
Codeinteger

自定义响应码。

403
Bypassobject

白名单规则指定的跳过模块。

Skipstring

跳过模块类型。

part
RegularRulesarray

托管规则 id 列表。

long

托管规则 ID。

100001
CustomRulesarray

自定义规则 ID 列表。

long

自定义规则 ID。

20000001
RegularTypesarray

托管规则类型列表。

string

托管规则类型。

sqli
Tagsarray

跳过模块阶段列表。

string

跳过模块阶段。

http_custom
ManagedListstring

托管名单。

intelligence_crawler
ManagedRulesetsarray<object>

托管规则集列表。

object

托管规则集。

ProtectionLevelinteger

防护等级。

4
Actionstring

执行动作。

deny
ManagedRulesarray<object>

托管规则列表。

object

托管规则。

Statusstring

托管规则状态。

on
Actionstring

托管规则动作。

deny
Idlong

托管规则 ID。

100001
AttackTypeinteger

攻击类型。

11
NumberTotalinteger

规则总数。

100
NumberEnabledinteger

已开启规则数。

50
Sigchlarray

令牌校验配置。

string

令牌校验配置项。

sig
Namestring

WAF 规则的名称。

example
AppSdkobject

APP SDK 配置。

CustomSignobject

自定义加签字段。

Valuestring

字段值。

examplesignvalue
Keystring

字段名。

sign
CustomSignStatusstring

自定义加签字段开关。

on
FeatureAbnormalarray

APP 特征异常。

string

APP 特征异常。

wxbb_invalid_sign
RateLimitobject

频次控制规则相关配置。

CharacteristicsWafRuleMatch2

指定频次统计对象。

OnHitboolean

在命中缓存的请求上应用。

true
TTLinteger

超时时间。

10
Thresholdobject

统计阈值。

ManagedRulesBlockedinteger

托管规则命中阈值。

10
DistinctManagedRulesinteger

不同的托管规则个数阈值。

10
ResponseStatusobject

响应码阈值。

Ratiointeger

响应码百分比。

10
Countinteger

响应码次数阈值。

10
Codeinteger

HTTP 响应码。

404
Trafficstring

流量阈值,已废弃。

10Gb
Requestinteger

请求阈值。

10
Intervalinteger

统计时长。

10
Typestring

WAF 规则的类型。

http_custom
AppPackageobject

二次打包检测配置。

PackageSignsarray<object>

二次打包检测。

object

二次打包检测。

Signstring

包签名。

sign
Namestring

指定合法包名。

name
ManagedGroupIdlong

托管规则组 id,已废弃。

30000001
TimerWafTimer

定时器。

Expressionstring

匹配表达式。

ip.src eq 10.0.0.1
SecurityLevelobject

安全级别

Valuestring

安全级别的值:

  • off:关闭
  • essentially_off:基本关闭
  • low:低
  • medium:中等
  • high:高
  • under_attack:我正在遭受攻击
low
Valuestring

IP 访问控制值

10.0.0.1
Idlong

WAF 规则的 ID。

20000001
Notesstring

备注

example notes