网站接入概述
如果要使用Web应用防火墙(Web Application Firewall,WAF)防护您的Web业务,您必须先将Web业务接入WAF。WAF支持云模式-CNAME接入、云模式-ELB接入和独享模式接入三种接入方式,您可以根据Web业务的部署特征,选择合适的接入方式。
介绍视频
接入说明
云模式-CNAME接入、云模式-ELB接入和独享模式接入说明如下所示。
- 实现原理
云模式-ELB接入通过SDK模块化的方式将WAF集成在ELB的网关中,WAF通过内嵌在网关中的SDK提取流量并进行检测和防护后,将检测结果同步给ELB,由ELB根据WAF的检测结果决定是否将客户端请求转发到源站。
该过程中,WAF不参与流量转发,避免因额外引入一层转发而带来各种兼容性和稳定性问题。
- 适用业务场景
业务服务器部署在华为云的大型企业网站,对业务稳定性有较高要求的安全防护需求。
- 防护对象
域名、公网IP、私网IP
- 实现原理
独享模式接入通过DNS解析,将防护域名的DNS解析指向绑定到独享引擎配置的负载均衡上的弹性公网IP实例,使域名的Web业务引流到WAF。WAF检测过滤恶意攻击流量后,通过独享引擎的回源IP/IP段将正常流量返回给源站服务器。
该过程中,WAF作为反向代理集群,同时参与流量的转发和检测防护。
- 适用业务场景
业务服务器部署在华为云的大型企业网站,具备较大的业务规模且基于业务特性具有制定个性化防护规则的安全需求。
- 防护对象
域名、公网IP、私网IP
约束限制
WAF不同接入模式的约束限制如下。
限制项 |
云模式-CNAME接入 |
云模式-ELB接入 |
独享模式接入 |
---|---|---|---|
域名限制 |
不涉及 |
||
ELB限制 |
-- |
仅支持与独享型ELB配套使用,且“规格”必须为“应用型(HTTP/HTTPS)”,不支持“网络型(TCP/UDP)”的独享型的ELB。 |
仅支持与独享型ELB配套使用。有关ELB类型的详细介绍,请参见共享型弹性负载均衡与独享型负载均衡的功能区别。
说明:
2023年4月之前的独享引擎版本,不支持与独享ELB网络型配合使用。因此,如果您使用了独享ELB网络型(TCP/UDP)负载均衡,请确认独享WAF实例已升级到最新版本(2023年4月及之后的版本),独享引擎版本详情请参见独享引擎版本迭代。 |
服务版本相关限制 |
|
仅标准版、专业版或企业版后,才支持使用ELB接入。 |
-- |
证书限制 |
|
-- |
|
协议限制 |
|
-- |
WAF支持WebSocket协议,且默认为开启状态。 仅在流量转发时,支持WebSocket协议。流量检测时,不支持。 |
防护策略限制 |
一个防护域名只能绑定一条防护策略。 |
一个防护域名只能绑定一条防护策略。 |
一个防护域名只能绑定一条防护策略。 |
规格限制 |
将网站接入WAF后,网站的文件上传请求限制为1G。 |
将网站接入WAF后,网站的文件上传请求限制为1G。 |
将网站接入WAF后,网站的文件上传请求限制为1G。 |