跳到主要內容
Security安全性中級CLF-C02SAA-C03

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 階段待存取量增加後再判斷是否導入

安全性注意事項

  • 確認日誌以避免誤判封鎖正常使用者
  • 限制規則變更權限

相關服務

相關比較文章

此術語尚未登錄相關比較文章。

相關架構圖

此術語尚未登錄相關架構圖。

標籤

securityweb-firewall

最後更新日: 2026-06-01