Okta 與 RADIUS:將您的身分識別提供者擴充至 WiFi 驗證
本指南為以 Okta 為核心的企業 IT 管理員提供完整的技術參考,協助其使用 Okta RADIUS 代理程式將雲端身分識別提供者擴充至 WiFi 驗證。內容涵蓋完整的驗證架構、MFA 強制執行的權衡、透過 RADIUS 屬性對應進行的動態 VLAN 分配,以及在基於密碼的 EAP-TTLS 與基於憑證的 EAP-TLS 之間的關鍵抉擇。場域營運商與企業 IT 團隊將獲得實用的部署指南、來自旅宿業與零售業的真實案例研究,以及將 Okta RADIUS 與專用訪客 WiFi 解決方案整合的清晰框架。
Video overview
收聽此指南
查看播客逐字稿
核心系列的一部分:企業級 WiFi 安全指南 →

執行摘要
對於管理分佈式場域(從連鎖酒店到體育場館)的企業 IT 團隊而言,將網路存取控制與雲端身分識別提供者整合,是邁向零信任(Zero Trust)的關鍵一步。Okta RADIUS 代理程式彌補了現代雲端身分識別與傳統 802.1X WiFi 基礎架構之間的差距,讓企業能夠淘汰舊有的本地 RADIUS 伺服器與 Active Directory 基礎架構,以進行網路驗證。
本指南詳細介紹了如何部署 Okta RADIUS 代理程式以進行企業級 WiFi 驗證,涵蓋代理架構、MFA 強制執行機制,以及基於密碼的 EAP-TTLS 與基於憑證的 EAP-TLS 之間的權衡。它還提供了有關將 Okta 群組成員身分對應到 RADIUS 屬性以進行動態 VLAN 分配的實用指導 - 這一功能直接支援 PCI-DSS 網路分割要求。透過將用於員工驗證的 Okta 與 Guest WiFi 解決方案相結合,場域營運商可以實現統一、安全且合規的存取層,而無需重複建置身分識別基礎架構。
技術深度剖析
Okta RADIUS 代理程式的工作原理
Okta RADIUS 代理程式是一個輕量級的系統服務,充當網路存取伺服器(NAS) - 例如無線存取點(WAP)或無線區域網路控制器(WLC) - 與 Okta 雲端之間的代理。它通常部署在本地或雲端 VPC 內的 Windows 或 Windows 伺服器上,並在初始安裝後完全從 Okta 管理主控台進行管理。
驗證流程遵循標準的 802.1X 代理模式。使用者裝置(supplicant)連線到企業 SSID 並提供憑據。WAP 或 WLC(authenticator)透過 UDP 連接埠 1812 將 RADIUS Access-Request 轉發給 Okta RADIUS 代理程式。代理程式透過 HTTPS API 呼叫將此請求安全地傳輸到 Okta 雲端,Okta 的原則引擎在此根據其使用者目錄和任何已設定的登入原則評估該憑據。如果驗證成功,代理程式會向驗證器傳回 RADIUS Access-Accept 訊息,並可選擇性地包含用於授權的 RADIUS 屬性(例如 VLAN 分配)。如果需要 MFA,代理程式會向用戶端傳回 RADIUS Access-Challenge,在傳回最終決定之前提示輸入第二個驗證因素。

這種代理模式意味著 Okta RADIUS 代理程式不需要在本地儲存使用者憑據。所有驗證邏輯、原則評估和稽核記錄都發生在 Okta 雲端,從而為管理員提供了一個單一介面,用於管理雲端應用程式和網路存取的身分識別治理。### 支援的 EAP 協定與關鍵限制
Okta RADIUS 代理程式的一個基本架構限制是其依賴密碼驗證協定 (PAP) 進行主要驗證。雖然 PAP 在內層以純文字傳輸密碼,但這會受到 Extensible Authentication Protocol (EAP) 外層 TLS 通道的封裝與保護。支援的外層協定為 EAP-TTLS (以 PAP 作為內層方法) 與 EAP-GTC。如需 EAP 方法的深入比較,請參閱 Comparativa de métodos EAP: PEAP, EAP-TLS, EAP-TTLS y EAP-FAST 參考指南。
至關重要的是,不支援 PEAP-MSCHAPv2。這是 Windows 用戶端和許多舊版企業環境的預設 802.1X 協定。從傳統 NPS/Active Directory RADIUS 設定移轉的組織,必須重新設定其用戶端 supplicant 以使用 EAP-TTLS 搭配 PAP - 這項變更通常需要透過 MDM 或群組原則推送無線設定檔。未能考慮到這一點是 Okta RADIUS 部署失敗最常見的原因。
EAP-TLS 完全依賴雙向憑證型驗證,Okta RADIUS 代理程式原生也不支援。需要 EAP-TLS 的組織必須部署專用的 PKI 或雲端 RADIUS 解決方案,並透過 SAML 或 OIDC 與作為 IdP 的 Okta 整合,而不是直接使用 Okta RADIUS 代理程式。
在 WiFi 連線強制執行 MFA
Okta RADIUS 代理程式支援 WiFi 存取的 MFA,但它會帶來使用者體驗挑戰,在部署前必須仔細考慮。觸發 MFA 原則時,代理程式會向用戶端傳送 RADIUS Access-Challenge。Okta 支援 RADIUS 應用程式的數個驗證要素:
| MFA 要素 | PAP | EAP-TTLS | 備註 |
|---|---|---|---|
| Okta Verify Push | 支援 | 支援 | 頻外傳送;使用者在行動裝置上點擊「核准」 |
| TOTP (Okta Verify / Google Workspace) | 支援 | 支援 | 使用者將 OTP 附加至密碼後方 (例如:Pass123,456789) |
| 簡訊 / 電子郵件 / 語音 | 支援 | 支援 | 使用者先傳送觸發字串 (SMS, EMAIL, CALL) |
| Duo Push / 簡訊 / 密碼 | 支援 | 支援 | EAP-TTLS 僅支援 Duo 密碼 |
| YubiKey / U2F / Windows Hello | 不支援 | 不支援 | 硬體權杖與 RADIUS 協定不相容 |
實際的限制在於漫遊。在 Hospitality 環境中,房務人員的平板電腦在每次換班時可能會在存取點之間漫遊數十次,每次都會觸發重新驗證。在每次漫遊時都要求推播通知核准,在營運上是無法承受的。對於一般員工 WiFi,通常更傾向於採用強密碼原則,並結合 Okta 的裝置信任與網路區域原則,而不是主動的 MFA 提示。WiFi 上的 MFA 應保留給管理用 SSID 或高權限存取場景。
密碼型與憑證型驗證
在企業級 WiFi 部署中,選擇基於密碼的 RADIUS(透過 Okta RADIUS 代理程式)還是基於憑證的 EAP-TLS,是最具影響力的決定之一。這之間的折衷考量不僅僅在於安全性,還涉及部署複雜度、裝置管理成熟度以及維運開銷。

透過 Okta RADIUS 代理程式進行基於密碼的驗證,提供了一條快速實現統一識別身分的途徑。如果您的組織已在 Okta 中管理使用者,部署工作可在數小時內完成,而非數週。無需建置 PKI,無需分發憑證,也無 MDM 依賴。其折衷之處在於密碼仍是主要憑證,且由於缺乏相互驗證,用戶端無法透過密碼編譯方式驗證網路的身分 - 這在面臨高風險的環境中,是 evil twin 攻擊的潛在管道。
基於憑證的 EAP-TLS 則將密碼完全排除在 WiFi 驗證公式之外。用戶端出示裝置憑證,而 RADIUS 伺服器出示伺服器憑證,從而提供相互驗證。這是 WPA3-Enterprise 網路上 IEEE 802.1X 的推薦做法,特別是對於適用 PCI-DSS 或 Cyber Essentials Plus 的環境。其前提是需要一個運作良好的 PKI - 無論是內部部署的 Microsoft ADCS 還是雲端 PKI 服務 - 以及一個能夠向所有受控端點分發憑證的 MDM 平台。對於擁有數百個受控端點銷售裝置的 零售 環境,這項投資非常值得。而對於重度依賴 BYOD 的環境或需要快速部署的情況,採用 EAP-TTLS 的 Okta RADIUS 則是務實之選。
用於動態 VLAN 分配的 RADIUS 屬性對應
動態 VLAN 分配是 Okta RADIUS 整合發揮最具體營運價值的所在。藉由將 Okta 群組成員資格對應至 RADIUS 屬性,網路管理員可以實施基於角色的網路分割,而無需為每個裝置或每個地點維護獨立的 VLAN 策略。
Okta 在 RADIUS Access-Accept 訊息中使用以下三個屬性之一來傳遞群組成員資格資料,這可以在 Okta 應用程式的進階 RADIUS 設定中進行設定:
- Attribute 11 (Filter-Id):包含群組名稱的字串屬性。獲得各家廠商廣泛支援。
- Attribute 25 (Class):用於授權的不透明屬性。受到 Cisco ISE、Aruba ClearPass 和 Fortinet 的支援。
- Attribute 26 (Vendor-Specific):允許使用廠商專屬的子屬性,以進行更細緻的控制。
網路控制器(WLC、NAC 設備)在選定的屬性中接收 Okta 群組名稱,並將其對應至 VLAN 分配所需的標準 RADIUS 通道屬性:
| RADIUS 屬性 | 值 | 用途 |
|---|---|---|
| 64 (Tunnel-Type) | 13 (VLAN) | 指定 VLAN 通道技術 |
| 81 (Tunnel-Private-Group-ID) | 例如 40 |
目標 VLAN ID |
例如,Okta 群組 Retail-POS-Staff 中的使用者,其 Access-Accept 中會傳回 Class: Retail-POS-Staff。WLC 策略會將其對應至 Tunnel-Private-Group-ID: 40,並將該裝置分配到 VLAN 40 - 即隔離的 POS 網路。而在 Store-Management 中的使用者則會被分配到 VLAN 50。此邏輯是在網路邊緣執行,而非在 Okta 中,但它完全是由 Okta 群組成員身分所驅動。
對於您的特定設置有任何疑問嗎?
我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。
實作指南
步驟 1:部署 Okta RADIUS Agent(高可用性)
在至少兩台伺服器上(無論是地端還是雲端 VPC)部署 Okta RADIUS agent,以確保高可用性。單一 agent 部署存在重大風險:如果伺服器因修補程式而無法使用或發生故障,則整個場域的所有 802.1X WiFi 驗證都將失敗。請設定您的 WLC 或 NAC 設備,以便在兩個 agent 之間負載平衡 RADIUS 請求。
在安裝過程中,agent 會提示輸入 Okta 管理員登入資訊,以授權該 agent 並將其連結至 Okta 租戶。授權完成後,該 agent 將顯示在 Okta 管理主控台的 Settings > Downloads > RADIUS Agent Status 下,您可以在該處監視其健康狀況與連線狀態。
步驟 2:在 Okta 中設定 RADIUS 應用程式
- 在 Okta 管理主控台中,導覽至 Applications > Applications,並在應用程式目錄中搜尋 RADIUS Application。
- 新增此應用程式,為其指定一個具描述性的名稱(例如
Corporate-WiFi-Staff),然後按一下 Next。 - 在 Sign On 索引標籤下,設定 RADIUS Port(預設為 1812),並產生一個至少 32 個字元的隨機強式 Shared Secret。
- 在 Advanced RADIUS Settings 下,如果您打算支援在密碼後附加 TOTP 的方式,請啟用 Accept password and security token in the same login request。
- 選擇性啟用 Permit Automatic Push for Okta Verify Enrolled Users,以實現無縫的推播式 MFA。
- 將此應用程式指派給代表您員工的相關 Okta 群組。
步驟 3:設定基於群組的 VLAN 指派
- 在 RADIUS 應用程式的 Sign On 設定中,按一下 Advanced RADIUS Settings 區段中的 Edit。
- 勾選 Include groups in RADIUS response。
- 選取 RADIUS 屬性:Aruba 與 Cisco 環境建議使用 25 Class;Fortinet 等其他環境則建議使用 11 Filter-Id。
- 新增要包含的特定 Okta 群組名稱(例如
Retail-POS-Staff、Store-Management、IT-Admins)。 - 在您的 WLC 或 NAC 設備上,建立強制執行原則,將每個群組名稱對應到對應的 VLAN 通道屬性。
步驟 4:設定用戶端 Supplicant
由於不支援 PEAP-MSCHAPv2,用戶端裝置必須設定為將 EAP-TTLS 搭配 PAP 作為內部方法。請透過您的 MDM 平台(例如 Microsoft Intune、Jamf Pro)或透過適用於 Windows 網域加入裝置的群組原則物件 (GPO) 來部署無線網路設定檔。該設定檔應指定:
- SSID:您的企業級 SSID 名稱
- 安全性:WPA2-Enterprise 或 WPA3-Enterprise
- EAP 方法:EAP-TTLS
- 內部驗證:PAP
- 伺服器憑證驗證:已啟用(固定至您 RADIUS 代理程式的伺服器憑證 CN)
步驟 5:設定 RADIUS 逾時
將您 WLC 上的 RADIUS 逾時從預設的 3 - 5 秒增加到 30 - 60 秒。如果使用了 MFA 推播通知,這一點至關重要,因為使用者必須有足夠的時間在裝置上核准通知,否則 WLC 會放棄該驗證嘗試。
最佳實踐
部署 Okta RADIUS 進行 WiFi 驗證非常簡單,但有幾項營運最佳實踐可以區分彈性的生產部署與脆弱的概念驗證。
在 SSID 層級區隔訪客與員工流量。 Okta RADIUS 是一項員工身分識別工具。對於訪客和臨時存取,請部署專屬的 Captive Portal 解決方案。這可以防止 Okta 授權成本隨著訪客數量的增加而增加,並確保乾淨的權責分離。Purple 企業客戶可以在不同的 SSID 上部署 Guest WiFi ,同時在同一個實體基礎設施上使用 Okta RADIUS 進行員工驗證。
在複雜的原則環境中使用 NAC 設備。 如果您的環境除了使用者身分識別外,還需要根據裝置狀態、MAC 位址過濾或憑證狀態進行條件式存取,請部署中介 NAC 設備(Aruba ClearPass、Cisco ISE 或 Portnox)來將請求代理至 Okta RADIUS 代理程式。NAC 設備可以使用 Okta 代理程式單獨無法產生的額外通道屬性來豐富 RADIUS 回應。
透過 Okta 系統記錄進行監控。 每一個驗證事件 - 成功、失敗、MFA 驗證和因素類型 - 都會記錄在 Okta 系統記錄中。請將記錄串流設定至您的 SIEM,以便針對驗證異常進行即時警報。這對於受稽核要求約束的 醫療保健 和公共部門組織特別有價值。
定期輪替共用金鑰。 Okta RADIUS 應用程式與您的 NAS 之間的共用金鑰是一項關鍵的安全憑證。實施輪替時程(建議每季一次),並同時更新 Okta 應用程式和 WLC/NAC 設定。
限制 RADIUS 服務位址。 在 Okta RADIUS 代理程式設定中,限制允許發送 RADIUS 請求的 IP 位址。這可以防止未經授權的 NAS 裝置嘗試針對您的 Okta 租戶進行驗證。 如需瞭解更廣泛的網路架構背景指南,請參閱 The Core SD WAN Benefits for Modern Businesses 以及 Wireless Access Points Definition Your Ultimate 2026 Guide 。
疑難排解與風險緩釋
下表總結了在 Okta RADIUS WiFi 部署中,最常見的失敗模式及其建議的緩釋措施。
| 失敗模式 | 根本原因 | 緩釋措施 |
|---|---|---|
| 身分驗證逾時 | WLC RADIUS 逾時時間太短,不足以回應 Okta API 或 MFA | 將 WLC RADIUS 逾時時間增加至 30 - 60 秒 |
| Windows 用戶端遭到拒絕 | Windows 預設使用 PEAP-MSCHAPv2,而此協定會被 Okta RADIUS 拒絕 | 透過 MDM 或 GPO 推送 EAP-TTLS/PAP 無線設定檔 |
| 使用者位於錯誤的 VLAN | Okta 群組名稱不相符,或 WLC 上缺少通道屬性 | 驗證 WLC 是否將 Class/Filter-Id 對應至 Tunnel-Private-Group-ID;檢查 Okta 系統記錄 |
| 代理程式無法連線 | 伺服器離線、API 權杖過期,或防火牆阻擋了往 Okta 的 HTTPS 流量 | 部署備援代理程式;在 Okta 管理主控台中監控代理程式狀態;驗證連外 HTTPS |
| 未傳送 MFA 推播 | 使用者未註冊 Okta Verify,或行動裝置離線 | 強制執行 Okta Verify 註冊原則;考慮將 TOTP 作為備份方案 |
| 憑證驗證錯誤 | 用戶端無法驗證 RADIUS 伺服器憑證 | 在用戶端無線設定檔中鎖定伺服器憑證 CN;確保 CA 鏈結受信任 |
| 未傳送 VLAN 屬性 | Okta 群組未包含在 RADIUS 回應設定中 | 驗證群組是否已列在進階 RADIUS 設定中;確認使用者為 Okta 中該群組的成員 |
對於網路運作時間至關重要的 Transport 和公共部門環境,請實作合成監控,以定期對 RADIUS 身分驗證進行端到端的測試,並在使用者受到影響之前,針對失敗情況發出警示。
投資報酬率與商業效益
採用 Okta RADIUS WiFi 身分驗證的商業論證奠基於三大支柱:營運效率、安全性評估提升以及合規準備度。
**營運效率:**將 WiFi 身分驗證整合至 Okta 中,即可消除在各個場域或站點維護獨立在地 RADIUS 基礎架構(NPS 伺服器、本機 AD)的需求。對於擁有 50 家物業的連鎖飯店而言,這代表能顯著降低每個站點的基礎架構成本和 IT 支援開銷。使用者佈建與取消佈建變得一氣呵成:將使用者加入正確的 Okta 群組,即可同時授予應用程式存取權限與對應的 WiFi VLAN 存取權限。當員工離職時,停用其 Okta 帳戶便會立即撤銷其在所有站點的 WiFi 存取權限。
安全性態勢。 以每位使用者 802.1X 驗證取代共用 PSK WiFi 密碼,可消除憑證共用這一種常見的內部威脅和未授權存取媒介。結合動態 VLAN 分配,可在網路層落實最低權限原則。Okta 系統記錄提供每個 WiFi 驗證事件完整、防篡改的稽核軌跡,這對於事件回應至關重要。
合規準備。 PCI DSS 4.0 要求 8.3 規定所有非主控台管理存取均須執行 MFA。要求 1.3 要求持卡人資料環境與其他網路之間進行網路分段。具備基於群組 VLAN 分配的 Okta RADIUS 直接滿足了這兩項要求。為了符合 GDPR,Okta 系統記錄提供了證明對個人資料處理系統實施適當技術控制所需的存取記錄。對於部署 現代化餐旅業 WiFi 解決方案 的場所,這種統一的身分識別與網路存取方法,已日益成為企業採購的先決條件。
完成此整合的企業通常表示,與 WiFi 相關的 IT 支援工單減少了(密碼重設請求減少、VLAN 設定錯誤事件減少),且安全性稽核分數有顯著提升。部署和設定 Okta RADIUS 代理程式的投資 - 對於單一站點部署,通常以天數而非週數計 - 可為整個分散式資產帶來持續累積的營運成本節省。
``` sugar="none"> Honey
關鍵定義
Okta RADIUS Agent
一種輕量級的本地部署或雲端託管代理服務,可將來自網路基礎架構(存取點、WLC)的 RADIUS 驗證請求轉換為 Okta API 呼叫,從而使 Okta 雲端能夠作為 802.1X WiFi 的驗證後端。
IT 團隊在部署由 Okta 支援的企業級 WiFi 驗證時會遇到此元件。它是傳統基於 RADIUS 的網路基礎架構與現代雲端身分識別之間關鍵的橋梁組件。
802.1X
一種用於基於連接埠的網路存取控制 (NAC) 的 IEEE 標準,定義了有線與無線網路的驗證架構。它使用可擴充驗證協定 (EAP) 在使用者端(裝置)、驗證器(AP/交換器)與驗證伺服器 (RADIUS) 之間傳遞驗證憑證。
802.1X 是企業級 WiFi 安全性的基石。任何使用 WPA2-Enterprise 或 WPA3-Enterprise 的部署皆使用 802.1X。IT 團隊必須瞭解三方模型(使用者端、驗證器、驗證伺服器)以排除連線問題。
EAP-TTLS (Extensible Authentication Protocol - Tunnelled Transport Layer Security)
一種 EAP 方法,僅使用伺服器端憑證建立 TLS 通道,然後在通道內傳遞更簡單的內部驗證協定(例如 PAP)。這可以保護內部憑證免受竊聽,同時僅需部署伺服器端憑證基礎架構。
搭配 PAP 的 EAP-TTLS 是 Okta RADIUS WiFi 驗證的推薦協定。它比單純的 PAP 更安全,且不需要用戶端憑證,因此非常適合 BYOD 與混合裝置環境。
EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)
一種使用雙向憑證型驗證的 EAP 方法 - 用戶端和伺服器都會出示數位憑證。它是最安全的 802.1X 方法,提供防網路釣魚、無密碼的驗證。
EAP-TLS 是託管企業設備環境的金標。它需要 PKI 基礎架構和 MDM 進行憑證分發。Okta RADIUS 代理程式原生不支援 EAP-TLS;需要專用的雲端 PKI 或 RADIUS 服務。
PAP (Password Authentication Protocol)
一種簡單的驗證協定,以純文字傳輸使用者名稱和密碼。在 802.1X 的上下文中,PAP 被用作 EAP-TTLS 通道內部的內部驗證方法,其中外部 TLS 層提供加密。
PAP 是 Okta RADIUS 代理程式支援的主要驗證機制。IT 團隊必須了解單獨使用 PAP 是不安全的,但當伺服器憑證經過適當驗證時,在 EAP-TTLS 內使用 PAP 對於企業 WiFi 是可以接受的。
Dynamic VLAN Assignment
一種網路存取控制技術,其中 RADIUS 伺服器在 Access-Accept 訊息中傳回 VLAN 指派屬性,使無線控制器或交換器根據驗證用戶端的身份或群組成員資格,將其放入特定的 VLAN 中,而不是採用靜態的每 SSID VLAN。
Dynamic VLAN assignment 對於多重角色環境(例如,將 POS 終端與一般員工設備分開)中的網路分段至關重要。它是透過在 Access-Accept 訊息中傳回 RADIUS 屬性 64、65 和 81 來配置的。
RADIUS Attribute 25 (Class)
一種標準的 RADIUS 屬性,用於將任意授權資料從驗證伺服器傳遞到 NAS。Okta 使用此屬性將 Okta 群組成員資格資訊傳回給無線控制器,然後無線控制器可以將其用於 VLAN 指派或存取原則決策。
設定基於 Okta 群組的 VLAN 指派的 IT 團隊將設定 WLC 以讀取 Class 屬性值並將其對應到 VLAN ID。要使用的確切屬性(11、25 或 26)取決於 WLC 廠商的說明文件。
NAS (Network Access Server)
在 RADIUS 術語中,NAS 是接收使用者連線要求並將其轉發給 RADIUS 伺服器進行驗證的網路設備。在 WiFi 部署中,NAS 通常是無線存取點或無線區域網路控制器。
NAS 是 802.1X 模型中的驗證器。IT 團隊必須為 NAS 設定 RADIUS 伺服器 IP 位址、連接埠和共用金鑰。NAS IP 位址應加入 Okta RADIUS 代理程式的服務位址篩選配置白名單中。
Shared Secret
一種預先共用的密碼,用於驗證 NAS (WLC/AP) 與 RADIUS 伺服器 (Okta RADIUS 代理程式) 之間的 RADIUS 訊息。它用於計算 Message-Authenticator 雜湊值,以驗證 RADIUS 封包的完整性。
共用金鑰在 Okta RADIUS 應用程式配置和 WLC/NAC RADIUS 伺服器項目上必須完全相同。它應該至少有 32 個字元、隨機產生,並定期輪換。不匹配是 RADIUS 驗證失敗的常見原因。
MFA Challenge (RADIUS Access-Challenge)
當需要額外的驗證因素時,驗證伺服器發送給 NAS 的一種 RADIUS 訊息類型。NAS 將該挑戰轉發給用戶端,用戶端必須以適當的因素(例如:一次性密碼 OTP、推送審批)進行回應,然後才能完成驗證。
Access-Challenge 機制是 Okta 透過 RADIUS 強制執行 MFA 的方式。IT 團隊必須確保 WLC 支援挑戰回應互動,且 RADIUS 逾時時間足夠長,以便使用者完成 MFA 步驟。
範例
一家擁有 150 家分店的連鎖飯店目前在各分店使用本地端 NPS 伺服器進行 802.1X 員工 WiFi 驗證。每台 NPS 伺服器都已加入本地的 Active Directory 網域。IT 團隊希望在 Okta 中集中管理身分識別,並淘汰各分店的 NPS 基礎架構。他們該如何進行移轉?
建議的作法是採用分階段移轉,將 Okta RADIUS 代理程式部署在集中式雲端 VPC 中,而非部署在各個分店。第一階段:在與多數分店相同區域的雲端 VPC(例如 AWS 或 Azure)中部署兩個 Okta RADIUS 代理程式執行個體。將代理程式設定為接聽 UDP 1812。第二階段:針對每個分店,將 Okta RADIUS 代理程式 IP 新增為 WLC 上的次要 RADIUS 伺服器,並保留現有的 NPS 作為主要伺服器。這允許在不中斷即時驗證的情況下進行平行運作與測試。第三階段:將使用者從本地 AD 移轉至 Okta。初期使用 Okta 的 AD 代理程式來同步現有帳戶,然後逐步轉移到以 Okta 作為授權來源。第四階段:針對每個分店,將 WLC 設定為使用 EAP-TTLS/PAP,並透過 MDM 將新的無線設定檔推送到員工裝置。第五階段:確認所有裝置都使用 EAP-TTLS 後,將 WLC RADIUS 優先順序切換為以 Okta 代理程式為主要伺服器,並除役 NPS 伺服器。設定 Okta 群組(Front-Desk, Housekeeping, F&B, Management, IT-Admins),並使用屬性 25 (Class) 啟用基於群組的 VLAN 分配。將每個群組對應到 WLC 上適當的 VLAN。將 WLC RADIUS 逾時時間增加到 45 秒,以容納 Okta API 延遲。
一家擁有 320 家門市的連鎖零售商需要為其員工 WiFi 達成 PCI DSS 4.0 合規性。門市人員使用手持裝置進行庫存管理,另一組獨立的裝置則處理端點銷售交易。該連鎖店使用 Okta 進行所有員工身分識別。他們如何使用 Okta RADIUS 實作 VLAN 分段,以滿足 PCI DSS 網路分段要求?
建立三個 Okta 群組:POS-Staff(適用於操作 POS 終端機的員工)、Inventory-Staff(適用於倉庫與賣場員工)以及 Store-Management。在 Okta RADIUS 應用程式中,啟用「在 RADIUS 回應中包含群組」並選擇 Attribute 25 (Class)。將這三個群組全部加入回應設定中。在每間門市的無線控制器(或透過雲端 WLC 集中管理)上,建立三條執行策略:(1) 若 Class = POS-Staff,則指派 Tunnel-Private-Group-ID = 40(即 POS VLAN,此 VLAN 屬於 PCI DSS 規範範圍,並設有防火牆規則以限制僅能存取付款處理器)。(2) 若 Class = Inventory-Staff,則指派 Tunnel-Private-Group-ID = 50(即庫存 VLAN,不屬於 PCI 規範範圍)。(3) 若 Class = Store-Management,則指派 Tunnel-Private-Group-ID = 60(即管理 VLAN,可存取門市管理系統)。使用 POS-Staff 群組使用者憑證進行連線的裝置會自動分配至 VLAN 40。若門市員工的角色發生變更,只要更新其 Okta 群組成員資格,即可在下次連線時立即變更其 VLAN 指派 - 無需重新設定 WLC。請在網路分段架構圖中記錄 Okta 群組與 VLAN 的對應關係,以供 PCI DSS QSA 稽核使用。
練習題
Q1. 一家中型會議中心使用 Okta 進行所有員工身分識別管理。他們希望使用現有的 Cisco Meraki 無線基地台為員工部署 802.1X WiFi。其 Windows 筆記型電腦是透過 Microsoft Intune 進行管理。IT 經理希望對所有 WiFi 連線強制執行 Okta Verify 推送多因素驗證 (MFA)。他們必須完成哪三個最關鍵的設定步驟?如果遺漏任何步驟,最可能發生的失敗模式為何?
提示:請考慮 Okta RADIUS 與 Windows 預設值之間的 EAP 協定相容性、RADIUS 逾時設定以及用戶端無線設定檔配置。
查看標準答案
三個關鍵步驟為:(1) 透過 Intune 部署無線設定檔,將 Windows 用戶端設定為使用 EAP-TTLS 並以 PAP 作為內部方法 - Windows 預設為 PEAP-MSCHAPv2,Okta RADIUS 代理程式並不支援此方法,這會導致所有驗證嘗試遭到拒絕。(2) 將 Cisco Meraki RADIUS 逾時時間從預設的 5 秒增加到至少 45 - 60 秒 - 若未調整,驗證請求將在使用者核准 Okta Verify 推送通知前逾時。(3) 在 Okta RADIUS 應用程式的進階 RADIUS 設定中啟用「允許為已註冊 Okta Verify 的使用者自動推送」- 若未啟用,系統可能會提示使用者手動選擇其 MFA 因素,而不是收到自動推送。如果遺漏步驟 1,最可能的失敗模式是所有 Windows 裝置完全驗證失敗。如果遺漏步驟 2,對於花費超過 5 秒來核准推送的使用者,驗證將斷續失敗。如果遺漏步驟 3,使用者將會看到令人困惑的驗證挑戰提示,而不是無縫的推送通知。
Q2. 一家大型零售連鎖店的安全團隊指出,其目前的 Okta RADIUS WiFi 部署僅使用單一 RADIUS 代理程式伺服器。在最近的一次修補空檔期間,該伺服器離線了 45 分鐘,導致所有 80 家分店的 WiFi 驗證失敗。IT 團隊應實施哪些架構變更以防止此情況發生?代理程式的兩種部署選擇為何?
提示:請同時考慮代理程式部署拓撲以及支援備援所需的 WLC 設定。
查看標準答案
IT 團隊應部署至少兩個 Okta RADIUS 代理程式執行個體,並將每家分店的 WLC 設定為使用這兩個代理程式。有兩種部署選擇:選擇 A (集中式雲端 VM) - 在雲端 VPC (例如 AWS 或 Azure) 中部署這兩個代理程式,最好是在不同的可用區域中。每家分店的 WLC 指向這兩個雲端 IP,一個作為主要,另一個作為次要 (或啟用負載平衡)。這能將每家分店的基礎設施降至最低,但會引入 WAN 依賴性。選擇 B (地端備援對) - 在中央資料中心或主機代管設施部署兩台代理程式伺服器,並讓 WLC 使用 RADIUS 容錯移轉。在 WLC 上,將主要 RADIUS 伺服器設定為代理程式 1,將次要設定為代理程式 2,容錯移轉逾時時間設為 3 - 5 秒。如果 WLC 廠商支援,請啟用「死鎖伺服器偵測 (Dead Server Detection)」。此外,IT 團隊應在 Okta 管理主控台中設定健康狀況監控,並在代理程式離線時建立警報。對於擁有本地伺服的分店,本地代理程式可作為第三級後備,以因應 WAN 中斷的彈性需求。
Q3. 一家企業組織正在評估要使用帶有 EAP-TTLS/PAP 的 Okta RADIUS 代理程式,還是為其企業 WiFi 投資 EAP-TLS 的雲端 PKI 解決方案。他們有 2,000 台已註冊於 Microsoft Intune 的託管 Windows 和 macOS 裝置,且必須遵守 PCI DSS 4.0。推薦的方法為何?主要的安全性理由又是什麼?
提示:請考慮 PCI DSS 規範、裝置管理成熟度 (所有裝置皆已加入 MDM),以及每種驗證方法的安全屬性。
查看標準答案
最推薦的做法是投資搭配雲端 PKI 解決方案的 EAP-TLS。其主要的安全性理由是雙向驗證:EAP-TLS 要求用戶端和 RADIUS 伺服器雙方都必須出示數位憑證,這意味著裝置會以密碼學方式向網路證明其身分,而網路也會向裝置證明其身分。這消除了解決惡意雙胞胎攻擊(即惡意 AP 冒充企業 SSID)的風險,並將密碼完全從 WiFi 驗證公式中移除,從而消除了憑證竊取和網路釣魚等攻擊管道。針對 PCI DSS 4.0,EAP-TLS 透過基於憑證的驗證隱性滿足了要求 8.3(針對非主控台管理員存取的多因素驗證),且其支援 WPA3-Enterprise 192 位元模式(針對強密碼學的要求 4.2.1)。先決條件 - 所有 2,000 台裝置皆已註冊於 Intune - 已經滿足,這使得透過 Intune SCEP 設定檔進行憑證發送變得非常簡單。在建置 PKI 期間,搭配 EAP-TTLS/PAP 的 Okta RADIUS 代理程式會是一個可以接受的過渡方案,但考慮到 PCI DSS 範圍與完全託管的裝置資產,EAP-TLS 才是正確的長期架構。對於雲端 PKI 服務的額外投資(通常為每台裝置每年 3 到 8 美元),可以透過安全性提升和減少憑證管理開銷來證明其合理性。
繼續閱讀本系列
Sophos Firewall 與訪客 WiFi:使用 Purple 設定 captive portal
了解 Purple 的雲端訪客 WiFi 如何透過標準外部 captive portal 與 RADIUS,與 Sophos Firewall 及其存取點搭配運作,以及可在何處確認支援與尋找步驟。
Aruba Central 與 Purple WiFi:雲端管理整合
一份全面的技術參考指南,說明如何將 Aruba Central 與 Purple 的雲端託管訪客 WiFi 智慧平台整合。本指南涵蓋架構、外部 Captive Portal 與 RADIUS 的逐步設定,以及適用於企業 IT 團隊的多站點部署策略。
Azure AD 與 Entra ID WiFi 驗證:整合與設定指南
本技術參考指南為 IT 經理、網路架構師和場所營運總監提供了一個實用的指引,協助其使用 RADIUS 和 802.1X 將 Microsoft Entra ID (Azure AD) 與企業 WiFi 網路進行整合。內容涵蓋了在地部署 Windows NPS 與雲端原生 RADIUS 之間的架構決策、透過 Microsoft Intune 部署憑證型 EAP-TLS 驗證,以及在旅宿、零售和公共部門環境中維護無線網路存取安全的操作最佳實踐。對於已經投資於 Microsoft 365 和 Entra ID 生態系統的組織,本指南填補了雲端身分識別管理與實體網路安全之間的鴻溝。
對於您的特定設置有任何疑問嗎?
我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。