跳至主要內容

在 NAC 環境中利用 OCSP 與 CRL 自動化憑證撤銷

本技術參考指南為 IT 經理與網路架構師提供在網路存取控制 (NAC) 環境中自動化憑證撤銷的完整剖析。本指南探討了 OCSP 與 CRL 之間的架構權衡,提供不綁定特定廠商的導入指引,並概述了即時策略執行對企業營運的影響。

📖 6 分鐘閱讀📝 1,437 字數🔧 2 範例3 練習題📚 8 關鍵定義

收聽此指南

查看播客逐字稿
在 NAC 環境中利用 OCSP 與 CRL 自動化憑證撤銷 Purple 技術簡報 — 約 10 分鐘 --- 簡介與背景說明 — 約 1 分鐘 歡迎來到 Purple 技術簡報系列。我是您的主持人,今天我們將深入探討自動化憑證撤銷的運作機制 — 具體說明 OCSP 與 CRL 在網路存取控制(NAC)環境中如何運作,以及為什麼做好這項工作是企業 Wi-Fi 部署中最容易被忽視的安全決策之一。 如果您正在營運飯店連鎖、零售物業、體育場館或擁有成千上萬台連線裝置的公共部門網路,憑證生命週期管理絕非可有可無。它決定了您的網路是能即時執行策略,還是默默容留本應在數週前就被切斷連線的已撤銷憑證裝置。 我們將介紹技術架構、逐步解析兩個實際部署場景,最後並提供您的團隊在進行任何實際生產環境部署前應該詢問的問題。 讓我們開始吧。 --- 技術深度解析 — 約 5 分鐘 首先,讓我們確立我們要解決的問題。在任何以 IEEE 802.1X 驗證的網路(這是企業 Wi-Fi、有線 NAC 以及大多數現代訪客存取架構的基礎標準)中,裝置會使用憑證或認證資訊進行驗證。憑證是較佳的選擇,因為它們不依賴共享金鑰、與裝置綁定,且能透過 SCEP 等協定與 MDM 平台無縫整合。但憑證是有生命週期的。它們會過期、會遭到洩露,裝置也會退役。當這些情況發生時,您需要一種機制來告訴您的網路基礎設施:此憑證已不再有效,請停止信任它。 該機制有兩種形式:CRL(憑證撤銷清單,Certificate Revocation List)與 OCSP(線上憑證狀態協定,Online Certificate Status Protocol)。 讓我們從 CRL 開始。憑證撤銷清單正如其名 — 它是一份由您的憑證機構(CA)發行並簽署的清單,其中包含所有已撤銷憑證的序號。您的 NAC 基礎設施 — 通常是 FreeRADIUS、Cisco ISE 或 Aruba ClearPass 等 RADIUS 伺服器 — 會定期從 CRL 發佈點(通常只是一個 HTTP 或 LDAP 端點)下載此清單。RADIUS 伺服器會在本地快取該清單,並在 EAP-TLS 握手期間比對傳入的憑證序號。 CRL 的運作優勢在於簡單性與離線韌性。一旦下載了清單,即使您的 CA 無法連線,撤銷檢查仍能正常運作。缺點則是延遲性。如果您在上午 9 點撤銷了某張憑證,而您的 CRL 更新間隔是 24 小時,那麼該裝置在下一次排程下載之前仍能進行驗證。在高度安全的環境中 — 如醫院、金融服務後勤部門、政府網路 — 這樣的時間差是無法接受的。 OCSP 解決了延遲問題。您的 RADIUS 伺服器不會維護本機快取列表,而是向 OCSP 回應程式(這是在您 CA 前端的服務)發送即時查詢,以驗證每個所需的憑證。回應程式會返回以下三種答案之一:良好、已撤銷或未知。整個交換過程是在 EAP-TLS 握手期間以內聯方式進行的,在配置良好的基礎架構上,通常耗時不到 100 毫秒。 OCSP 的權衡在於對可用性的依賴。如果您的 OCSP 回應程式斷線,或者您的 RADIUS 伺服器因網路分割而無法連線到它,您就必須做出策略決定:您是要開啟失敗(允許繼續進行驗證),還是關閉失敗(在可連線到回應程式之前拒絕存取)?開啟失敗可維持運行時間,但會產生安全漏洞。關閉失敗可維持安全態勢,但在基礎架構發生事件期間可能會將合法使用者阻擋在外。 還有第三個值得了解的選項:OCSP 裝訂(OCSP Stapling)。在這種模式下,憑證持有者(用戶端裝置)會定期從回應程式獲取經簽署的 OCSP 回應,並將其附加到 TLS 握手中。RADIUS 伺服器會驗證裝訂的回應,而不是自行進行 OCSP 查詢。這減輕了 OCSP 回應程式的負載,消除了將憑證序號暴露給外部服務的隱私疑慮,並提高了彈性。缺點是並非所有的 EAP 請求方(supplicant)都支援裝訂,因此在依賴它之前,您需要驗證用戶端的相容性。 現在,這如何融入 NAC 架構?您的 NAC 策略引擎 — 無論是 Cisco ISE、Aruba ClearPass、Juniper Mist,還是圍繞 FreeRADIUS 和 PacketFence 建置的開源堆疊 — 都介於請求方和網路之間。當裝置嘗試連線時,RADIUS 伺服器會收到 Access-Request、進行 EAP-TLS 協商、驗證用戶端憑證鏈、透過 OCSP 或 CRL 檢查撤銷狀態,然後發送帶有 VLAN 分配的 Access-Accept,或者發送 Access-Reject。 自動化部分在兩個層面上進行。首先,在憑證發放層:您的 MDM 平台(Jamf、Intune、Workspace ONE)使用 SCEP 自動向受管裝置部署憑證。當裝置取消註冊或退役時,MDM 會觸發對 CA 的撤銷呼叫,CA 會更新 CRL 並通知 OCSP 回應程式。其次,在 NAC 執行層:您的 RADIUS 伺服器設定為按照定義的時程查詢 OCSP 或重新整理其 CRL 快取,確保撤銷決定在無需人工干預的情況下傳播到存取策略。 此處關鍵的整合點在於 CA 到 NAC 的通訊管道。在設計良好的部署中,撤銷是一個完全自動化的鏈路:MDM 停用裝置、觸發 CA 撤銷、CA 更新 OCSP 回應程式並發佈新的 CRL、RADIUS 伺服器取得此變更(不論是透過 OCSP 立即取得,還是在下一次 CRL 重新整理時間內取得),接著該裝置在下一次驗證嘗試時就會被拒絕存取。 --- 實作建議與常見陷阱 — 約 2 分鐘 讓我提供一些實用指南,以避免部署過程出錯。 第一:在選擇機制之前,先定義您對撤銷延遲的容忍度。如果您營運的是飯店顧客 WiFi 網路,其主要風險在於已停用的員工裝置,那麼 4 小時的 CRL 重新整理間隔可能就足夠了。如果您營運的是醫療保健網路,其中受損的裝置可能會存取病患資料,您會需要採用 Fail-Closed(預設關閉)策略的 OCSP 以及高可用性的回應程式叢集。 第二:切勿在生產環境中執行單一 OCSP 回應程式。請至少在負載平衡器後方部署兩個,並搭配健康監測。導致 Fail-Closed 行為的 OCSP 回應程式中斷,其產生的支援工單速度會比幾乎任何其他基礎架構故障都還要快。 第三:注意您的 CRL 大小。在大型部署中(我們指的是數萬張憑證),CRL 檔案可能會成長到數個 MB。RADIUS 伺服器每小時透過 WAN 連結下載 5MB 的 CRL,是個隨時可能發生的吞吐量問題。請考慮使用增量 CRL(僅包含自上一次完整 CRL 以來的變更),或在商務量龐大的環境中移轉至 OCSP。 第四:定期測試您的撤銷管道。光是設定 OCSP 並假設它能正常運作是不夠的。請自動化每月測試:發行憑證、撤銷憑證、嘗試驗證、確認遭拒。如果您的監測系統無法偵測到故障的 OCSP 回應程式,那麼您的撤銷機制就只是花拳繡腿。 第五:讓您的憑證有效期與您的撤銷策略保持一致。短期憑證(24 到 72 小時)可縮短憑證受損的暴露時間,並可完全降低您對撤銷基礎架構的依賴。這是產業發展的趨勢,值得在新的部署中進行評估。 --- 快速問答 — 約 1 分鐘 問:我可以同時使用 OCSP 和 CRL 嗎? 可以。大多數 RADIUS 實作都支援遞補鏈路:先嘗試 OCSP,若無法連線至回應程式,則遞補至 CRL。這能在正常情況下為您提供即時檢查,並在發生中斷時提供離線復原能力。 問:Purple 的顧客 WiFi 平台是否與憑證架構的 NAC 整合? Purple 的平台運作於訪客存取層,處理 Captive Portal 驗證、數據擷取和分析。針對使用憑證驗證執行 802.1X 的企業員工網路,Purple 是與底層網路基礎架構(無線存取點、控制器和 RADIUS 伺服器)進行整合,而非取代憑證管理堆疊。訪客和員工網路通常是分割的,並各自採用適合的驗證機制。 問題:合規性方面的考量是什麼? PCI DSS 4.0 要求存取持卡人資料環境必須使用強式驗證。GDPR 要求採取適當的技術措施來保護個人資料。這兩個框架都可以透過具備自動撤銷功能的憑證型 802.1X 來滿足——前提是您必須證明撤銷是及時且經過測試的。您的稽核軌跡需要顯示憑證何時被撤銷,以及該撤銷何時傳播到網路執行端。 --- 摘要與後續步驟 — 約 1 分鐘 總結來說:在 NAC 環境中自動化憑證撤銷是一個三層架構的問題。您需要一個支援自動化撤銷觸發器的 CA、一個高可用性且規模適當的 OCSP 回應程式或 CRL 散發點,以及一個設定為將撤銷狀態強制納入其存取原則的 RADIUS 伺服器。 在 OCSP 和 CRL 之間做選擇並非二分法——這是一個風險承受度的決策,應根據您環境的安全需求、網路拓撲和維運成熟度來制定。 如果您正在建置或審查 NAC 部署,並希望了解 Purple 的訪客 WiFi 和分析平台如何融入更廣泛的網路架構,節目資訊中的連結將帶您前往相關的技術指南。 感謝您的收聽。我們下次簡報再見。 --- 指令碼結束

header_image.png

執行摘要

對於管理高密度環境(如 餐旅業 場域、 零售業 房產和公共部門部署)的企業 IT 主管和網路架構師而言,憑證生命週期管理是一項至關重要的安全前沿。雖然 IEEE 802.1X 為企業和 BYOD 裝置提供了強大的身分驗證,但在發生資安事件之前,撤銷信任的機制往往被忽視。

在網路存取控制 (NAC) 環境中,利用線上憑證狀態協定 (OCSP) 和憑證撤銷清單 (CRL) 來自動化憑證撤銷,彌補了端點汰換與網路策略執行之間的差距。本指南深入探討自動化撤銷的架構機制,並將 OCSP 的即時功能與 CRL 的離線復原能力進行比較。

透過整合您的行動裝置管理 (MDM) 平台、憑證授權單位 (CA) 和 NAC 策略引擎,企業可以實現零信任網路存取,立即使遭入侵或汰換的裝置無法進入。本技術指南提供了實用的部署指導、風險緩釋策略,並探討了這種面向內部員工的安全架構如何與 Purple 面向大眾的基礎設施(如 Guest WiFiWiFi Analytics 平台)相輔相成。

技術深度剖析

在任何利用 IEEE 802.1X 搭配 EAP-TLS 的企業網路中,裝置都是使用數位憑證而非共用認證進行驗證。此方法是現代安全架構的基礎,提供了與 MDM 平台緊密整合(透過 SCEP 等協定)的裝置綁定身分識別(如需延伸閱讀,請參閱 SCEP 和 NAC 在現代 MDM 基礎設施中的角色 )。然而,憑證有其定義的生命週期。當裝置遺失、使用者離職或私鑰洩漏時,必須明確指示網路基礎設施停止信任該憑證。

此撤銷指示主要透過兩種機制進行:CRL 和 OCSP。

憑證撤銷清單 (CRL) 架構

CRL 是由憑證授權單位發布並經數位簽章的檔案,其中包含所有已撤銷且尚未過期的憑證序號。NAC 策略引擎(作為 RADIUS 伺服器)會定期透過 HTTP 或 LDAP 從 CRL 發行點 (CDP) 下載此清單。

在 EAP-TLS 握手期間,RADIUS 伺服器會將傳入的用戶端憑證序號與其本機快取的 CRL 進行比對。如果序號存在,則拒絕驗證。

架構特性:

  • 離線備援能力: 由於 RADIUS 伺服器會快取 CRL,因此即使 CA 或 CDP 無法連線,撤銷檢查仍能繼續進行。
  • 延遲: 主要缺點是撤銷與執行之間存在延遲。如果憑證在 09:00 被撤銷,而 CRL 重新整理間隔為 24 小時,則受安全威脅的裝置在下一次下載前仍能保留網路存取權限。
  • 吞吐量開銷: 在擁有數萬個憑證的環境中,CRL 檔案可能會增長到數個 MB,從而在重新整理週期期間造成頻寬壓力。

線上憑證狀態協定 (OCSP) 架構

OCSP 藉由啟用即時撤銷檢查,解決了 CRL 的延遲限制。RADIUS 伺服器不需要下載完整清單,而是向 OCSP 回應程式傳送包含憑證序號的針對性查詢。回應程式會傳回一個經簽署的狀態:GoodRevokedUnknown

架構特性:

  • 即時執行: 撤銷決定會立即傳播。一旦 CA 更新了 OCSP 回應程式,受安全威脅的裝置進行的下一次驗證嘗試將會失敗。
  • 可用性相依性: NAC 策略引擎依賴 OCSP 回應程式保持高可用性。如果回應程式無法連線,網路管理員必須定義失敗策略:「失敗開啟」(允許存取,但會危害安全性)或「失敗關閉」(拒絕存取,但會危害可用性)。
  • OCSP 裝訂: 為了減輕負載和隱私疑慮,OCSP 裝訂允許用戶端裝置獲取經簽署的 OCSP 回應並將其附加到 TLS 交握,不過用戶端支援程度各有不同。

ocsp_crl_architecture_overview.png

與訪客和分析平台整合

雖然 OCSP 和 CRL 處理了員工和企業裝置的嚴格安全性要求,但面向公眾的網路需要不同的架構。對於公共場所,將強大的員工 NAC 與專用的公共平台(如 Purple)整合,可確保全面的覆蓋範圍。Purple 的平台處理 Captive Portal 驗證、服務條款接受以及公共區段的資料擷取,而底層網路基礎架構(通常是相同的實體存取點和交換器)則針對企業 SSID 執行 802.1X 和 OCSP。瞭解無線電環境對這兩個區段都至關重要;請參閱 Wi Fi Frequencies: A Guide to Wi-Fi Frequencies in 2026 進行頻譜規劃。

實作指南

部署自動化憑證撤銷需要跨 PKI、MDM 和 NAC 領域進行協調。請遵循以下與供應商無關的實作步驟,以建立具備復原能力的撤銷流程。

步驟 1:定義撤銷觸發條件

自動化始於端點管理層。設定您的 MDM 平台(例如 Microsoft Intune、Jamf Pro),使其在滿足特定條件時,觸發對您的憑證授權單位(CA)的撤銷 API 呼叫:

  • 裝置已從 MDM 解除註冊
  • 裝置被標記為不合規
  • 使用者帳戶在目錄服務中已被停用

步驟 2:設定撤銷基礎架構

針對 CRL 部署:

  1. 設定 CA 將 CRL 發佈至高可用性的 CDP(例如負載平衡的內部網頁伺服器)。
  2. 根據您的風險承受度設定 CRL 發佈間隔(例如每 4 小時)。
  3. 設定 RADIUS 伺服器以略短於發佈間隔的頻率擷取 CRL,以確保快取內容始終為最新。

針對 OCSP 部署:

  1. 在負載平衡器後方部署至少兩個 OCSP 回應程式,以確保高可用性。
  2. 設定 CA 立即將撤銷更新推送到 OCSP 回應程式。
  3. 設定 RADIUS 伺服器在 EAP-TLS 驗證期間查詢負載平衡的 OCSP 虛擬 IP。

步驟 3:建立備用原則

請勿依賴單一機制。設定您的 RADIUS 伺服器將 OCSP 作為主要撤銷檢查方式,並在無法存取 OCSP 回應程式時,備用至本機快取的 CRL。這可在正常情況下提供即時強制執行,並在基礎架構中斷期間提供離線恢復能力。

步驟 4:定義失敗行為

如果 OCSP 和快取的 CRL 皆無法使用,RADIUS 伺服器必須決定如何處理該驗證請求。

  • 高安全性環境(例如 醫療保健 ): 設定「失敗關閉」(fail closed)。拒絕存取以防止潛在受損的裝置進行連線。
  • 標準環境(例如 交通運輸 樞紐): 設定「失敗開啟」(fail open)並發送告警。允許存取以維持營運連續性,但為 SOC 產生高優先級的告警。

ocsp_vs_crl_comparison_chart.png

最佳實踐

  1. 實作差異 CRL (Delta CRLs): 如果在大型環境中依賴 CRL,請實作差異 CRL。這些檔案僅包含自上次發佈完整基礎 CRL 以來的撤銷變更,可顯著縮減下載大小和頻寬消耗。
  2. 監控 OCSP 延遲: OCSP 查詢是在 EAP-TLS 交握期間同步進行的。如果 OCSP 回應程式需要 500 毫秒才能回應,驗證將會延遲 500 毫秒。請監控回應程式延遲,並在回應時間惡化時進行橫向擴充。
  3. 短期憑證: 考慮透過自動化的 SCEP/EST 更新來縮短憑證有效期(例如從 1 年縮短至 7 天)。短期憑證會自然快速過期,從而降低對強大撤銷基礎架構的依賴。
  4. 與更廣泛的網路策略保持一致: 確保您的 NAC 部署與您的廣域網路架構相契合。如需深入瞭解現代 WAN 設計,請參閱 SD WAN vs MPLS: The 2026 Enterprise Network Guide

疑難排解與風險緩解

自動撤銷最常見的失敗模式是 CA 到 NAC 管線中斷,導致「失敗關閉(fail closed)」事件,進而將合法使用者拒之門外。

風險: OCSP 回應器(Responder)中斷 緩解措施: 在多個容錯域中部署主動-主動(active-active)叢集回應器。在負載平衡器上實施全面的健康檢查,以驗證回應器查詢 CA 資料庫的能力,而不僅僅是 TCP 連接埠 80 的可用性。

風險: CRL 快取過期 緩解措施: RADIUS 伺服器可能會因網路分割或 CDP 中斷而無法下載最新的 CRL。實施監控,並在本地快取的 CRL 早於定義的發佈間隔時發出警報。

風險: MDM 撤銷不完整 緩解措施: 如果 MDM 未能向 CA 觸發撤銷呼叫,則該憑證仍然有效。實施對賬指令碼,定期比較 MDM 的作用中裝置清單與 CA 的有效憑證清單,並自動撤銷任何不符之處。

ROI 與企業影響

自動化憑證撤銷將安全性從被動、手動的流程轉變為主動、自動化的防禦機制。

  • 降低風險: 透過消除裝置受駭與網路隔離之間的空窗期,企業能顯著降低橫向移動和資料外洩的風險。這對於保持符合 PCI DSS 和 GDPR 等框架至關重要。
  • 營運效率: 自動化撤銷管線可消除員工離職時,技術支援人員手動更新 RADIUS 設定或 CA 資料庫的需求,進而為大型企業每年節省數百個小時。
  • 統一存取策略: 針對企業裝置建立健全的 NAC 環境,可讓 IT 團隊滿懷信心地部署平行服務,例如 Purple 的數據分析導向客用 WiFi 或定位服務(請參閱 BLE Low Energy Explained for Enterprise ),因為他們知道核心基礎設施是安全的。

歡迎在下方收聽我們關於此主題的技術簡報:

關鍵定義

EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)

802.1X 網路驗證最安全的標準,要求用戶端和伺服器雙方都必須出示數位憑證以證明其身分。

IT 團隊部署 EAP-TLS 以消除與密碼型驗證相關的風險,確保只有受管理且持有憑證的裝置才能連接到企業網路。

OCSP (Online Certificate Status Protocol)

一種網際網路協定,用於即時獲取 X.509 數位憑證的撤銷狀態。

對於需要立即執行存取原則的環境至關重要,例如當員工離職且其裝置必須立即斷開連接時。

CRL (Certificate Revocation List)

由發行憑證授權單位(CA)定期發佈、經數位簽章的已撤銷憑證序號列表。

在離線或實體隔離(air-gapped)的網路中用作主要的撤銷機制,或作為 OCSP 的高彈性備份機制。

OCSP Stapling

一種用戶端裝置獲取自身 OCSP 回應並將其「裝訂」(staples)至 TLS 握手,然後出示給 RADIUS 伺服器的機制。

減輕 RADIUS 伺服器和 OCSP 回應程式的負載,並防止 CA 查看到裝置驗證的具體時間和地點,從而提高隱私性。

Delta CRL

一個較小的撤銷列表,僅包含自上一次發佈完整 Base CRL 以來被撤銷的憑證。

對於大型部署至關重要,可防止網路擁塞,因為完整的 CRL 可能會變得非常龐大,並在更新週期中消耗大量頻寬。

CDP (CRL Distribution Point)

憑證授權單位發佈 CRL 以供用戶端和 RADIUS 伺服器下載的位置,通常為 HTTP 或 LDAP URL。

IT 團隊必須確保 CDP 具備高可用性,且可從所有 NAC 原則引擎連通;若 CDP 故障,RADIUS 伺服器將無法更新其快取。

Fail Open / Fail Closed

決定當撤銷基礎架構(OCSP 或 CDP)無法連通時該如何處理的原則決策。Fail Open 允許存取;Fail Closed 拒絕存取。

一項關鍵的業務決策,旨在安全態勢與營運正常運行時間之間取得平衡。需要 IT 營運部門和 CISO 雙方的核准。

SCEP (Simple Certificate Enrollment Protocol)

MDM 平台使用的一種協定,用於在無需使用者介入的情況下,自動向受管理的裝置發行數位憑證。

自動化生命週期的起點。SCEP 發行憑證,隨後在裝置淘汰時,MDM 會觸發 CA 撤銷該憑證。

範例

一家擁有 500 張病床的醫院網路正在將所有醫療 IoT 設備與員工筆記型電腦,從基於憑證的 802.1X 轉移至基於憑證的 EAP-TLS。CISO 要求,若收到設備遺失申報,必須在 5 分鐘內終止其網路存取。網路團隊擔心如果 RADIUS 伺服器必須不斷查詢外部服務,會造成伺服器負載過重。此撤銷架構應如何設計?

該醫院必須部署 OCSP 以滿足 5 分鐘撤銷的 SLA,因為 CRL 的更新週期無法在不造成嚴重網路開銷的情況下穩定達到此目標。為了瞭解網路團隊對負載的擔憂,該架構應在醫院的資料中心內本地部署 OCSP 回應程式 (OCSP Responders),並鄰近 RADIUS 伺服器以將延遲降至最低。RADIUS 伺服器應設定為查詢本地的 OCSP VIP。為確保韌性,RADIUS 伺服器必須設定為可容錯切換至每小時更新一次的本地快取 CRL。由於醫療環境的嚴格合規性要求,失敗原則必須設定為「fail closed」(失敗即關閉)。

考官評語: 此方法在嚴格的安全要求(5 分鐘 SLA)與維運穩定性之間取得了正確的平衡。透過將 OCSP 回應程式本地化,該設計減輕了延遲和對廣域網路 (WAN) 的依賴。加入 CRL 容錯切換機制展現了對高可用性設計的成熟理解,確保短暫的 OCSP 中斷不會立即觸發「fail closed」原則而中斷臨床作業。

一家擁有 1,200 家分店的全球連鎖零售商使用 SCEP 向收銀 (POS) 平板電腦發放憑證。這些分店的 WAN 頻寬有限。IT 總監希望實施憑證撤銷,但擔心在 1,200 台分店 RADIUS 伺服器上下載大型 CRL 檔案會使 WAN 線路飽和。最佳的部署策略是什麼?

該零售連鎖店應採用結合 Delta CRL 與 OCSP Stapling 的混合方法。首先,憑證授權單位 (CA) 應設定為每週發佈一次 Base CRL,並每 4 小時發佈一次 Delta CRL(僅包含最近的撤銷記錄)。分店 RADIUS 伺服器在白天只需下載容量極小的 Delta CRL,從而將對 WAN 的影響降至最低。或者,若 POS 平板電腦的 EAP 請求者 (supplicant) 支援,則應啟用 OCSP Stapling。這將獲取 OCSP 回應的負擔從分店 RADIUS 伺服器轉移到平板電腦本身,使其能夠直接透過標準 HTTPS 從中央 CA 獲取回應,完全繞過 RADIUS 伺服器的處理開銷。

考官評語: 此解決方案有效解決了特定限制:邊緣端的 WAN 頻寬。在這種情況下,推薦使用 Delta CRL 是標準的業界做法。第二個關於 OCSP Stapling 的建議展示了對 EAP-TLS 機制的進階知識,不過關於請求者支援的警告至關重要,因為許多舊型 IoT 或 POS 設備並不支援 Stapling。

練習題

Q1. 貴組織正在 50 個遠端分公司部署 802.1X。連往中央資料中心的 WAN 連結高度擁塞,且經常遺失封包。您需要為分公司的公司筆記型電腦實作憑證撤銷。您應該選擇哪種架構?

提示:請考慮封包遺失對即時協定造成的影響,以及快取資料的恢復能力。

查看標準答案

您應該實作基於 CRL 的架構,特別是使用 Base CRL 與 Delta CRL。因為 WAN 連結擁塞且不穩定,即時的 OCSP 查詢會經常逾時,導致驗證延遲或失敗。藉由將分公司的 RADIUS 伺服器配置為在離峰時間下載並快取 Delta CRL,本地 RADIUS 伺服器可以立即對其快取進行撤銷檢查,即使 WAN 連結在驗證嘗試期間完全中斷也是如此。

Q2. 安全稽核顯示,當您的主要 OCSP 回應程式離線進行維護時,所有企業使用者都會被完全鎖定在 WiFi 網路之外。業務部門要求維護工作不得影響使用者連線,但 CISO 拒絕將策略變更為「Fail Open」(失敗即開啟)。您該如何解決此問題?

提示:如果您無法變更失敗策略,則必須變更服務的可用性。

查看標準答案

您必須為 OCSP 服務實作高可用性(High Availability)。部署至少一個額外的 OCSP 回應程式,並將兩者置於負載平衡器後方。將 RADIUS 伺服器配置為查詢負載平衡器的虛擬 IP(VIP)。在維護期間,您可以排空主要回應程式的連線並將其下線,負載平衡器將無縫地將所有 OCSP 查詢路由至次要回應程式,同時滿足業務運作時間需求與 CISO 的「Fail Closed」(失敗即關閉)要求。

Q3. 您已將 MDM 配置為在裝置被標記為「遺失」時自動撤銷憑證。您透過將測試用的 iPad 標記為遺失來測試系統。MDM 確認已撤銷,但 10 分鐘後,該 iPad 仍成功連線到公司 WiFi。RADIUS 伺服器配置為使用每 24 小時發佈一次的 CRL。根本原因是什麼,您該如何修正?

提示:追蹤撤銷資料從憑證授權單位(CA)到 RADIUS 伺服器執行引擎的時間線。

查看標準答案

根本原因是 CRL 發佈與更新週期存在延遲。雖然 MDM 成功通知 CA 撤銷憑證,但 CA 在下一個 24 小時週期之前,不會將該更新後的狀態發佈到 CRL 發佈點,且 RADIUS 伺服器在其自身的快取過期之前也不會下載它。若要修正此問題,您必須遷移至 OCSP 以進行即時檢查,或者大幅縮短 CRL 發佈與下載間隔(例如縮短至 1 小時),以滿足您要求的執行時間線。