敏感信息规则 列表
更新时间:2026-03-10
POST
https://cloud.baidu.com/v1/waf/desensitizeRules/list
敏感信息规则 列表
请求参数
Headers 参数
除公共头域外,无其它特殊头域
Body 参数
pageNo
integer
页码
必选
pageSize
integer
每页数量
必选
switch
integer
开关
可选
subdomain
array
域名
可选
显示子属性
隐藏子属性
items
string
ruleID
string
规则id
可选
ruleName
string
规则名称
可选
action
string
拦截规则。log => 观察,deny => 拦截
可选
请求结构
{
"pageNo": 1,
"pageSize": 10,
"switch": 1,
"subdomain": [
"example.com"
],
"ruleID": "rule_id_string",
"ruleName": "规则名称",
"action": "log"
}
示例代码
查询敏感信息规则列表
curl -X POST 'https://cloud.baidu.com/v1/waf/desensitizeRules/list' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-d '{
"pageNo": 1,
"pageSize": 10,
"switch": 1,
"subdomain": ["www.example.com"],
"ruleName": "身份证防护",
"action": "log"
}'
{
"pageNo": 1,
"pageSize": 10,
"switch": 1,
"subdomain": [
"www.example.com"
],
"ruleID": "rule_001",
"ruleName": "身份证防护",
"action": "log"
}
返回响应
Headers 参数
除公共头域外,无其它特殊头域
返回参数
success
boolean
请求是否成功
必选
status
integer
HTTP状态码
必选
result
object {2}
返回结果
必选
显示子属性
隐藏子属性
result
array
规则列表
必选
显示子属性
隐藏子属性
items
object {12}
显示子属性
隐藏子属性
ruleName
string
规则名称
必选
protectionDomains
array
防护站点
必选
显示子属性
隐藏子属性
items
string
switch
integer
开关状态。0 => 关、1=>开
必选
updateTime
string
更新时间
必选
ruleKey
string
规则唯一标识
必选
ruleID
integer
全局规则ID
必选
ruleType
integer
接入类型。saas / native
必选
action
string
拦截规则。log => 观察,deny => 拦截
必选
matchType
string
匹配类型。resInfo 敏感信息 resCode 响应码。可选值: resInfo, resCode
必选
matchSubType
array
匹配项。敏感信息: bank_card:银行卡 | id_card:身份证 | phone:手机号 | resKeyword:敏感关键字; 响应码:400、401、402、403、404、500、501、502、503、504、405-499、505-599
必选
显示子属性
隐藏子属性
items
string
matchValue
string
匹配内容
必选
region
array
匹配条件
必选
显示子属性
隐藏子属性
items
string
totalCount
integer
总数
必选
成功获取敏感信息规则列表
响应示例
{
"success": true,
"status": 200,
"result": {
"result": [
{
"ruleName": "身份证号防护",
"protectionDomains": [
"www.example.com"
],
"switch": 1,
"updateTime": "2023-10-01 12:00:00",
"ruleKey": "key_12345",
"ruleID": 1001,
"ruleType": 1,
"action": "log",
"matchType": "resInfo",
"matchSubType": [
"id_card"
],
"matchValue": "",
"region": []
}
],
"totalCount": 1
}
}
