教學課程:使用 Azure Web 應用程式防火牆設定 Azure Active Directory B2C

瞭解如何使用自訂網域為 Azure Active Directory B2C (Azure AD B2C) 租使用者啟用 Azure Web 應用程式防火牆 (WAF) 服務。 WAF 可保護 Web 應用程式免于常見的惡意探索和弱點。

注意

這項功能處於公開預覽狀態。

請參閱什麼是 Azure Web 應用程式防火牆?

必要條件

若要開始,您需要:

Azure AD B2C 中的自訂網域

若要在 Azure AD B2C 中使用自訂網域,請使用 AFD 中的自訂網域功能。 請參閱 啟用 Azure AD B2C 的自訂網域

重要

設定自訂網域之後,請參閱 測試您的自訂網域

啟用 WAF

若要啟用 WAF,請設定 WAF 原則,並將其與 AFD 產生關聯以進行保護。

建立 WAF 原則

使用 Azure 管理的預設規則集建立 WAF 原則, (DRS) 。 請參閱Web 應用程式防火牆 DRS 規則群組和規則

  1. 登入 Azure 入口網站
  2. 選取 [建立資源]。
  3. 搜尋 Azure WAF。
  4. 選取[Azure Web 應用程式防火牆 (WAF) ]。
  5. 選取 [建立] 。
  6. 移至 [建立 WAF 原則 ] 頁面。
  7. 選取 [基本] 索引標籤。
  8. 針對 [原則],選取 [ 全域 WAF (Front Door) ]。
  9. 針對 Front Door SKU,請選取 [基本]、[ 標準] 或 [ 進階 SKU]。
  10. 針對 [ 用帳戶],選取您的 Front Door 訂用帳戶名稱。
  11. 針對 [資源群組],選取您的 Front Door 資源組名。
  12. 針對 [ 原則名稱],輸入 WAF 原則的唯一名稱。
  13. 針對 [ 原則狀態],選取 [ 已啟用]。
  14. 針對 [ 原則模式],選取 [ 偵測]。
  15. 選取 [檢閱 + 建立]。
  16. 移至 [建立 WAF 原則] 頁面的 [ 關聯 ] 索引標籤。
  17. 選取 [+ 建立 Front Door 設定檔的關聯]。
  18. 針對 Front Door,選取與 Azure AD B2C 自訂網域相關聯的 Front Door 名稱。
  19. 針對 [網域],選取要與 WAF 原則建立關聯的 Azure AD B2C 自訂網域。
  20. 選取 [新增]。
  21. 選取 [檢閱 + 建立]。
  22. 選取 [建立] 。

偵測和預防模式

當您建立 WAF 原則時,原則會處於偵測模式。 建議您不要停用偵測模式。 在此模式中,WAF 不會封鎖要求。 相反地,符合 WAF 規則的要求會記錄在 WAF 記錄中。

深入瞭解:Azure Web 應用程式防火牆監視和記錄

下列查詢顯示過去 24 小時內 WAF 原則封鎖的要求。 詳細資料包含規則名稱、要求資料、原則所採取的動作,以及原則模式。

封鎖要求的螢幕擷取畫面。

封鎖要求詳細資料的螢幕擷取畫面,例如規則識別碼、動作、模式等。

檢閱 WAF 記錄檔,以判斷原則規則是否造成誤判。 然後,根據 WAF 記錄排除 WAF 規則。

深入瞭解:根據Web 應用程式防火牆記錄定義排除規則

切換模式

若要查看 WAF 作業,請選取 [ 切換至預防模式],這會將模式從 [偵測] 變更為 [預防]。 符合 DRS 中規則的要求會遭到封鎖,並記錄在 WAF 記錄中。

Web 應用程式防火牆原則下 DefaultRuleSet 選項和選取專案的螢幕擷取畫面。

若要還原為偵測模式,請選取 [切換至偵測模式]。

具有切換至偵測模式的 DefaultRuleSet 螢幕擷取畫面。

下一步