创建防敏感信息泄漏规则,过滤服务器返回内容中的用户敏感信息,如身份证号、手机号码和银行卡信息,脱敏展示敏感信息或返回默认异常响应页面,防止用户的敏感信息泄漏。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Host | String | 是 |
| 需要创建规则的防护网站域名。 |
Name | String | 是 |
| 规则名称,支持英文、汉字和数字,不支持特殊字符。长度限制在 20 个字符内。 |
Description | String | 否 |
| 规则相关描述。 |
Url | String | 是 |
| 请求路径。 |
Action | String | 否 |
| 执行动作。
|
RuleType | Integer | 是 |
| 规则类型。
|
RuleIdList | Array of Strings | 是 |
| 匹配内容。
|
Enable | Integer | 是 |
| 是否启用该规则。
|
Advanced | Integer | 否 |
| 是否启用高级配置。
|
Accurate | Accurate object | 是 | 高级配置详情。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
AccurateRules | Array of AccurateRules objects | 是 | 高级条件详情。 | |
Logic | Integer | 是 |
| 规则间的运算关系。
|
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
HttpObj | String | 是 |
| 自定义对象,与
|
ObjType | Integer | 是 |
| 匹配字段。
|
Opretar | Integer | 是 |
| 逻辑运算符。
|
Property | Integer | 是 |
| 0:匹配对应值。 |
ValueString | String | 是 |
| 匹配内容。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String |
| 规则对应的 ID。 |
POST https://open.volcengineapi.com/?Action=CreateVolcRsppolicy&Version=2020-12-09 X-Date: 20230711T035055Z Authorization: HMAC-SHA256 Credential=AKLTNGU0OGEyMT***/20230711/cn-beijing/waf/request, SignedHeaders=content-type;x-content-sha256;x-date, Signature=da4fac562d00f41ad8*** { "Host": "example.volcwaf001.com", "Policy": 1, "Name": "123456", "Url": "/waf.html", "Action": "observe", "Enable": 1, "RuleType": 1, "RuleIdList": [ "IDCard", "PhoneNo", "BankCard" ], "Advanced": 0, "Accurate": { "Logic": 1, "AccurateRules": [] } }
{ "ResponseMetadata": { "RequestId": "202310201500439EB3C2C61CFBDF09****", "Action": "CreateVolcRsppolicy", "Version": "2020-12-09", "Service": "waf", "Region": "cn-beijing" }, "Result": { "Id": 204 } }