最新情報

WAF 網站應用程式防火牆 是一種部署在網站前端的防護系統,可以保護並檢查和阻擋惡意的 HTTP 請求,因此 WAF 能保護網站免受應用層攻擊和資料外洩的風險。

MULTI-CDN
百科學習

WAF|網站應用程式防火牆|Skycloud

WAF|網站應用程式防火牆|Skycloud

WAF 網站應用程式防火牆 是一種部署在網站前端的防護系統,可以保護並檢查和阻擋惡意的 HTTP 請求,因此 WAF 能保護網站免受應用層攻擊和資料外洩的風險。


目錄

➤WAF是什麼
➤WAF常用來防禦的攻擊類型
➤WAF 防火牆運作原理
➤WAF 生活情境比喻
➤WAF 如何保護網站


WAF是什麼


 WAF 網站應用程式防火牆 (Web Application Firewall, WAF),WAF 是一種專門用來保護網站和應用程式的防火牆,WAF 會檢查並過濾進出 HTTP/HTTPS 的流量,防止利用網站應用程式已知漏洞的攻擊,阻擋像是 SQL Injection、跨站腳本(XSS) 或 其他漏洞利用...等常見的網站攻擊。

 「WAF 網站應用程式防火牆」主要著重在 OSI 模型第七層應用層 Application Layer 的安全防護,因為 WAF 處理的是 HTTP/HTTPS 等應用層協定的資料內容,而不是僅僅依據來源、目的位址或端口號進行封鎖。

 也就是說,WAF 主要的用途就是攔截和預防常見的「網站應用層攻擊」,其中就包含常見的 OWASP Top 10 攻擊類型,以及像 CC 攻擊這種針對 HTTP 層的 DDoS 攻擊。


WAF常用來防禦的攻擊類型


 WAF 是保護應用層攻擊的防火牆,其常見的防禦類型如以下。


【OWASP Top 10 攻擊】

OWASP 是應用程式常見十大威脅,其 WAF 防禦如下。

  • SQL Injection (SQL 注入):惡意修改查詢語句取得資料庫資料。

  • XSS (跨站腳本攻擊):插入惡意 JavaScript 竊取 Cookie 或操作使用者瀏覽器。

  • 文件上傳漏洞利用:上傳惡意腳本檔案進行遠端控制。

  • Command Injection (命令注入)

  • CSRF (跨站請求偽造)

  • 不安全的反序列化

  • 敏感資料外洩

  • 以及其他 OWASP Top 10 所涵蓋的漏洞類型


【CC攻擊】

  • 屬於 HTTP Flood 類型的 DDoS 攻擊

  • 攻擊者不斷發送大量正常格式的 HTTP 請求(GET/POST),用來耗盡伺服器資源。

  • WAF 可以透過 速率限制、驗證機制、行為分析 來緩解。

  • 備註:
    CC 攻擊雖然屬於應用層 DDoS,但並非所有 DDoS 都能用 WAF 擋,對於網路層攻擊需要其他防護。


【其他常見 Web 攻擊】

  • 路徑遍歷 (Path Traversal)

  • XML External Entity (XXE) 攻擊

  • Session 劫持相關請求

  • API 濫用 (API 防護),例如暴力破解 API 金鑰或爬蟲濫用。


 雖然 WAF 用來防禦應用層的惡意流量,不過對於大量消耗頻寬或網路層(非應用層)的 DDoS攻擊,就需要搭配防禦型 CDN、DDoS 防護設備或雲端防禦服務才能有效抵擋。


WAF 防火牆運作原理


 WAF 防火牆位於使用者和網站伺服器之間,所有進出網站應用程式的流量都會先通過 WAF,再由 WAF 進行分析和過濾,確保惡意流量被攔截,並且合法流量才能進入網站。

  1. 攔截流量:請求先送到 WAF,不直接進伺服器。

  2. 檢查內容:分析 URL、參數、Header、Body 等,看有沒有惡意特徵。

  3. 比對規則:利用黑名單、白名單、行為分析等方式判斷是否安全。

  4. 處理結果

    • 惡意流量:阻擋、驗證或丟棄

    • 合法流量:轉送到網站伺服器

WAF運作原理

WAF 生活情境比喻


 現在我們用兩個生活情境來比喻 WAF 的運作情況,讓讀者更容易理解。


情境一:高級社區門禁系統

社區 (網站伺服器) 有一道門禁 (WAF) ,所有訪客都必須經過這道門才能進入。

門禁會檢查訪客身份 (IP、Cookie) 、訪客名單 (白名單) 、訪客行為 (是否一次帶太多人進來) ,如果訪客身份可疑 (惡意請求) 或行為異常 (大量重複請求) ,門禁會立刻鎖門、要求刷卡驗證 (Captcha) 或直接拒絕,只有符合規範的訪客 (合法流量) 才會放行到社區內的住戶 (網站資源) 。


情境二:機場安檢

旅客 (使用者流量) 要進機場候機室 (網站伺服器) 前,必須先過安檢 (WAF) 。

安檢會檢查行李 (請求內容) 、機票 (URL 與參數格式) 與身份 (IP 與 Header) ,如果發現違禁品 (SQL Injection、XSS 代碼) ,就會沒收或直接拒絕入境,安檢也會對重複快速進出的旅客進行額外檢查 (防止 CC 攻擊) 。


WAF 如何保護網站


 WAF 防火牆會在「使用者與網站伺服器之間」建立一道安全防線,透過檢查、過濾與阻擋惡意 HTTP/HTTPS 請求,避免網站受到應用層攻擊影響。

 也就是說,WAF 像一個 智慧型的保全系統,不只檢查進出的每一個訪客和請求,還能分辨誰是正常使用者、誰是攻擊者,並在攻擊到達網站前就阻擋掉,確保網站服務穩定、安全。

 騰雲運算作為網站的守門員,提供進階防禦 WAF防火牆,強化安全防護,防禦 OWASP 網路弱點攻擊!


WAF攔截 OWASP Top 10 風險圖表

▲騰雲運算|WAF攔截 OWASP Top 10 風險圖表


WAF攔截 OWASP Top 10 風險圖表

▲騰雲運算|WAF 防禦 OWASP Top 10 風險設定


延伸閱讀:
DDoS懶人包|帶你了解常見的DDoS攻擊手段與DDoS防禦策略!
防火牆是什麼?防火牆5大功能、運作原理、常見種類一次看!
什麼是流量清洗?流量清洗服務原理、抵擋DDoS的方法報你知!
HTTP是什麼?HTTP 協定:從請求流程到DDoS攻擊手法與防禦
面對 DDoS 攻擊怎麼辦?數發部提出三階段應對建議|騰雲運算DDoS防禦

返回上頁