Web应用防火墙
参数 | 说明 | 配置示例 |
防护域名 | 说明 如需同时配置泛域名和域名主体本身,请分别配置。如:需要同时配置*.b.a.com和b.a.com,需要分别接入域名并配置策略。 | *.volcwaf001.com |
所属项目 | 将防护域名添加至当前账号被授权的项目中。项目管理是火山引擎提供的一种资源管理方式,有利于保持资源独立,维护数据安全。
| default (默认项目) |
回源方式 | 公网回源:回源地址为公网 IP。 | 公网回源 |
协议类型 | 协议选择: 勾选 HTTPS 协议后需要选择对应证书。如只勾选 HTTPS 协议,则 HTTP 请求将默认重定向至 HTTPS。 |
|
| 端口号配置:
注意 输入的端口号需在可添加端口范围内且不能重复。 | |
| 更多设置:
| |
证书选择 | 因启用 HTTPS 协议,故需要选择相关证书 | |
SNI 配置 |
| 关闭 |
TLS 配置 | 如果勾选了 HTTPS 协议类型,需设置 TLS 参数,即设置允许使用的 TLS 协议版本和加密套件,不匹配的请求将默认被丢弃。为提升业务安全和兼容性,建议您使用系统默认配置。
注意
注意 使用未被选中的加密套件的请求将无法正常访问,请谨慎修改。 | 保持默认(全选) |
负载均衡 |
| 加权轮询 |
源站配置 | 注意
说明 例如,您在网站配置中选择了 HTTP 协议下的80、81、82、83端口,和 HTTPS 协议下的443、4443端口,且在源站配置的自定义分组 1 中选择了 HTTP 协议下的80和81端口,则余下的82、83、443和4443端口都将适用默认分组的回源规则配置。
注意 未开启协议跟随时,同一地域下不同分组间的源站协议将全局保持一致。例如:您将自定义分组中的某源站配置的协议设置为 HTTP 协议,则所有分组(包括默认分组)下的源站协议都将设置为 HTTP 协议。
说明
说明 每个源站地址组最多支持添加 20 个源站。 | 说明 由于网站配置勾选了 HTTP 和 HTTPS 协议,并且开启了协议跟随,所以需要分别配置支持 HTTP 和 HTTPS 协议的源站信息。 例如: 在默认分组中,添加以下 2 条源站配置。
说明 由于负载均衡算法为加权轮询,源站 1(权重为 100) 的轮询概率更高。 |
代理配置 | 需要配置的网站在接入 WAF 前是否使用了高防、CDN 等七层代理。
注意 该方式存在攻击者伪造 X-Forwarded-For 字段的风险。
说明 单实例每域名最多可配置 5 个自定义 Header 字段。 | 否 |
DDoS 原生防护 | 如您需要对实例开启 DDoS 原生防护,可启用该功能,并选择相关 DDoS 原生防护实例。 说明 注意 如您在之前配置并开启了 WAF 关联 EIP 实例的云防火墙防护策略,在您选择开启 DDoS 原生防护(企业版)后,WAF 的 EIP 会被与 DDoS 原生防护(企业版)关联的增强型防护 EIP 替代,此时 WAF 实例不受已有的云防火墙防护策略保护。如需要开启云防火墙防护,请重新配置。 | 暂不开启 |
日志采集 | 选择当前域名的日志服务的启用状态。
说明 如果需要开启日志服务,需要先完成 WAF 访问日志服务的跨服务授权,让 WAF 服务获取日志采集和存储权限。 | 开启 |
记录全量 Header | 日志采集的字段分为必选字段和可选字段。在必选日志字段中,Host、XForwardedFor、Referer 和UserAgent属于常见 header 字段。您在接入网站防护时,WAF 默认仅采集这些常见 header 日志字段。
| 关闭 |
记录请求 Body | 开启后,WAF 将按照配置的长度上限记录请求的 Body 信息,超出长度的 Body 会被截断,导致内容丢失。可配置范围:0-128 KB。 注意
| 关闭 |
记录响应 Body | 开启后,WAF 将按照配置的长度上限记录响应的 Body 信息,超出长度的 Body 会被截断,导致内容丢失。可配置范围:0-128 KB。 注意 记录大量的响应 Body 会占用大量存储空间,需要合理设计日志存储和清理策略。 | 关闭 |
重置 XFF | 重置 XFF 用于清除请求中原有的 XFF(X-Forwarded-For)头信息,避免其对后续处理造成干扰。 注意 开启该功能前请确保 WAF 前无七层代理服务。 | 关闭 |
请求 Body 最大值 | 可接收客户端请求正文的最大值。默认为 60 MB,支持配置 1~10240 MB。 注意 如果客户端请求 Body 超过配置的最大值,WAF 将拒绝该请求并返回 413 状态码。 | 保持默认:60 MB |
长连接 | 配置客户端与 WAF 之间的长连接限制。
| 保持默认:
|
建连超时时间 | WAF 和后端服务器的建连超时时间,建议大于健康检查超时时间。默认为 4 秒,支持配置 4~120 秒。 | 保持默认:4 秒 |
写连接超时时间 | WAF 将请求传输给后端服务器的超时时间。默认为 60 秒,支持配置 30~3600 秒。 | 保持默认:60 秒 |
读连接超时时间 | WAF 从后端服务器读取响应的超时时间。默认为 60 秒,支持配置 30~3600 秒。 | 保持默认:60 秒 |
回源长连接 | WAF 回源时,长连接可复用的个数。默认为 100 个,支持配置 60~1000 个。 | 保持默认:100 个 |
回源重试 | WAF 回源失败后,可重试的次数。默认为 3 次,支持配置 1~10 次。 | 保持默认:3 次 |
空闲长连接超时时间 | WAF 与后端服务器建立请求的长连接空闲时间。默认为 15 秒,支持配置 1~60 秒。 | 保持默认:15 秒 |