使用 WAF 保護您的應用系統
在透過「Web 應用程式防火牆 (WAF)」遞送應用程式之後,請使用 WAF 提供的各種安全功能來保護您的應用程式。
您可以依下列方式保護您的應用程式:
- 設定保護規則
- 使用 Bot 管理
- 新增存取規則
使用 Bot 管理
另一項Oracle Cloud Infrastructure Web 應用程式防火牆 (WAF) 服務的功能是其主要管理功能。
在許多情況下,非人工流量會造成網站的最大流量百分比。雖然特定的「良好」波札斯有助於,但其他的「無效」波札機可能嘗試修飾內容、垃圾郵件、強制攻擊或應用程式層 DDoS 的攻擊。
例如,您可能想要將某些已知的波札白名單加入「搜尋引擎最佳化 (SEO)」和內容等級的用途,但為某些互動限制人工使用者的驗證。此類型的分析藍本可透過 WAF 原則暫停管理設定值輕鬆完成。
新增存取控制規則
WAF 存取控制藉由限制或封鎖應用程式中可用資料與服務的存取,提供額外的安全性層。
- HTTP 標頭
- URL 樣式
- IP 位址
- 地理位置
在範例 Employee 應用程式中,您可以從資料庫刪除員工詳細資料。您可能需要限制 Delete
功能的安全性用途。您可以建立及套用限制刪除要求的存取規則。
發布變更之後,WAF 原則會以 ACTIVE
狀態繼續執行:
- 從瀏覽器的開發人員工具頁面開啟網路頁籤。
- 從您的瀏覽器存取範例員工應用程式
http://employee.<example.com>/public/
。 - 選取員工記錄,然後按一下「刪除」按鈕。
在您瀏覽器開發人員工具區段的網路頁籤中,您會注意到 WAF 已攔截此要求,並使用 403 Forbidden
回應加以封鎖。
此解決方案所討論的Oracle Cloud Infrastructure WAF 功能,將重點放在保護基本範例應用程式的安全。使用案例將針對每個應用程式是唯一的,而且您可以據此設定 WAF。