WAF
AWS WAF
以規則防止對 Web 之不正存取的服務。
一句話說明
以規則防止對 Web 之不正存取的服務。
概要
以規則控制對 Web 應用程式的攻擊性請求的服務。可與 CloudFront 或 ALB 整合。
主要用途
- SQL 注入對策
- Bot 與大量存取的控制
- CloudFront 傳遞網站的保護
CLF-C02 考試重點
- 保護 Web 應用程式的防火牆
- 與 CloudFront 或 ALB 整合
- 可使用代管規則
SAA-C03 考試重點
- 以 Rate-based rule 限制大量存取
- 關聯至 CloudFront 時屬於全域範圍
- 比較成本與防護範圍
實際使用情境
AWS WAF(Web Application Firewall)是基於規則偵測、阻擋對 Web 應用程式惡意請求的託管防火牆服務。會依規則評估 SQL 注入、跨網站指令碼(XSS)、來自特定 IP 位址的大量請求、來自特定地區的存取等。WAF 並非單獨運作,而是綁定至 CloudFront、Application Load Balancer(ALB)、API Gateway、AWS AppSync 等「保護對象的資源」進行部署。 規則有 3 種。託管規則(AWS 或 AWS Marketplace 合作夥伴提供的規則集)、自訂規則(自行記述條件)、速率型規則(基於一定期間內請求數的阻擋)。託管規則包含 OWASP Top 10 對策、Bot 管理、已知惡意 IP 對策等常用規則集,僅需啟用即可開始基本保護。將這些以規則群組綁定至 Web ACL(Access Control List),並將 Web ACL 關聯至保護對象資源的構成。 費用為依 Web ACL 數、規則數、處理請求數的從量計費,託管規則會另外加算各規則群組的費用。也需整理與 AWS Shield Standard 的關係,Shield Standard 為所有 AWS 使用者免費提供 L3/L4 的 DDoS 對策,WAF 則負責 L7(HTTP/HTTPS)層的規則式防禦。兩者守備範圍不同,Web 應用程式的保護以 WAF 與 Shield Standard 並用為基本。CLF-C02 中,「WAF = L7 的 Web 應用程式保護」「與 CloudFront / ALB 連動」「以託管規則可防範 SQL 注入或 XSS」的整理為常見論點。
官方文件
成本注意事項
- 依 Web ACL、規則與請求次數計費
- MVP 階段待存取量增加後再判斷是否導入
安全性注意事項
- 確認日誌以避免誤判封鎖正常使用者
- 限制規則變更權限
相關服務
相關比較文章
此術語尚未登錄相關比較文章。
相關架構圖
此術語尚未登錄相關架構圖。
標籤
最後更新日: 2026-06-01
上一個術語
Amazon Virtual Private Cloud
下一個術語
AWS X-Ray