基础概念

更新时间:2025-01-16 10:05:07

本页介绍基本的配置概念,以帮助您配置安全策略和保护规则。

规则操作

响应触发规则,您可以指定在触发规则或安全策略时要执行的响应。您可以从预定义操作中进行选择,也可以为拒绝的操作提供自定义响应。支持的操作包括:

规则操作描述DDoS 保护网络保护机器人管理API 安全威胁情报频率限制自定义规则
拒绝通过默认 403 响应拒绝请求。
日志仅记录请求并继续进一步检测。
未使用该规则不生效
跳过不执行本次检测以及后续检测。
延迟延迟 3 秒响应客户端。
拒绝连接重置与客户端建立的 TCP 连接,并且不接收来自同一客户端 IP 的新连接。
重置连接向客户端发送 RST 以关闭已建立的 TCP 连接,而不响应 HTTP 请求。
Cookie 挑战响应带有 Set-Cookie 标头的 302 重定向响应,以验证客户端是否支持 cookie。仅适用于从浏览器访问的 Web/H5 应用程序。
JavaScript 挑战响应一段JavaScript代码,用于验证客户端是否支持JavaScript。仅适用于Web/H5应用的HTML请求。
DDoS 管理挑战根据请求内容类型响应自适应 Cookie 或 JavaScript 挑战操作,仅适用于部分 DDoS 托管规则。
机器人管理挑战非可选操作,仅当 Web Bot 检测被拦截时,才对 GET 请求响应自适应 Cookie 或 JavaScript 身份验证。

匹配条件

通过定义匹配条件,实现指定安全策略需要检测的请求特征。自定义规则、频率限制、白名单等安全策略使用相同的配置结构。本页列出了当前所有可用的匹配条件字段。

字段描述支持的运算符区分大小写匹配
支持多个匹配值
IP/CIDR匹配或排除特定客户端 IP 地址,支持 IPv4 和 IPv6。等于-
不等于-
路径根据请求中包含的具体路径匹配规则,路径以“/”开头,不包含域名和参数信息,例如:,路径为/common/ecs/channel。等于
不等于
包含
不包含
开头为
以...结尾
通配符匹配
通配符不匹配
正则表达式匹配
正则表达式不匹配
URI根据请求中包含的具体URI匹配规则,URI以“/”开头,包含参数信息,例如:/common/ecs/channel?code=1&type=2。等于
不等于
包含
不包含
开头为
以...结尾
通配符匹配
通配符不匹配
正则表达式匹配
正则表达式不匹配
用户代理根据 User-Agent 的值匹配规则。等于
不等于
包含
不包含
不存在或没有值--
开头为
以...结尾
通配符匹配
通配符不匹配
正则表达式匹配
正则表达式不匹配
引用者根据 Referer 的值匹配规则。等于
不等于
包含
不包含
不存在或没有值--
开头为
以...结尾
通配符匹配
通配符不匹配
正则表达式匹配
正则表达式不匹配
请求标头根据特定请求标头的值匹配规则(请求标头名称的大小写不敏感)。等于
不等于
包含
不包含
不存在或没有值--
开头为
以...结尾
通配符匹配
通配符不匹配
正则表达式匹配
正则表达式不匹配
请求方法匹配或排除特定的请求方法。等于--
不等于--
地理匹配或排除来自特定地区的请求。等于--
不等于--
响应代码匹配或排除具有特定状态码的请求。仅统计响应阶段的状态码。等于--
不等于--

添加规则

项目描述
匹配条件通过指定路径、API、IP 地址、请求标头等条件来指定策略需要检测的请求范围。
客户端标识符指定客户端的身份,包括客户端IP、Cookie、请求头等
触发条件指定触发规则的条件。
操作到期时间当触发策略时,到期时间定义了响应操作维持的持续时间。这可以限制高频率发生的请求。
有效时间段指定规则生效的时间。

部署

动作描述
发布更改请谨慎操作,该操作将当前功能项的配置部署到生产环境,任务下发后预计2分钟内部署完成。
策略复制器将某项配置同时同步到其他主机名,此操作会在部署时用当前域名选中的配置项覆盖选中主机名对应的配置项。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!