要搞清楚WAF(Web Application Firewall,Web 应用防火墙)的工作原理,首先要搞清楚WAF是属于哪一层的安全防护设备。很简单,网页属于应用,所以WAF是在 OSI 七层模型的应用层的防火设备。它通过深度解析 HTTP/HTTPS 流量、基于规则 / 行为 / AI 检测攻击,专门防护 SQL 注入、XSS、文件上传、命令注入、CC 攻击等 Web 应用层威胁。
一、WAF 核心工作原理
WAF 作为反向代理 / 透明代理 / 旁路监听,部署在用户与 Web 服务器之间,所有请求 / 响应必须经过 WAF:
union select、script、../、;|&&|'|" 等?id=1' union select 1,2,3#/admin,订单 ID 必须为纯数字%27union%20select 仍被识别为 SQL 注入适用:所有网站,开启默认防护
(1)云 WAF(阿里云 / 腾讯云)控制台配置

需求:/admin、/manage 仅公司办公 IP(202.103.xxx.xxx)可访问

需求:单 IP 1 分钟 > 60 次 → JS 验证;> 120 次 → 封禁 10 分钟
(1)云 WAF CC 防护配置
cc_protect防护模式:正常模式

维度 | WAF | 传统防火墙(FW) |
|---|---|---|
工作层 | 应用层(7 层) | 网络 / 传输层(3/4 层) |
检测对象 | HTTP/HTTPS 内容、参数、行为 | IP、端口、协议 |
防护能力 | SQLi/XSS/ 文件上传 / CC/0day | 端口扫描、DDoS 流量 |
部署位置 | Web 入口前 | 网络边界 |