跳至主要內容

適用於員工 WiFi 的 SAML 驗證

本指南深入探討如何利用 SAML 2.0 進行企業級員工 WiFi 驗證,內容涵蓋協定架構、身分識別提供者(Identity Provider)整合以及部署最佳實踐。本指南為 IT 主管和網路架構師提供實用指導,協助將 Azure AD 或 Okta 連接到 Purple WiFi 智慧平台,以強健的身分驅動存取控制取代不安全的預共用金鑰。這將能顯著提升飯店、連鎖零售、體育場館和公共部門場所的安全性、合規準備度及營運效率。

作者:Iain Jewitt發佈於
📖 7 分鐘閱讀400 字數2 範例3 練習題9 關鍵定義

收聽此指南

查看播客逐字稿
歡迎閱讀 Purple 技術簡報。今天我們將為您提供一份權威指南,探討對於任何大型場域營運商都至關重要的主題:如何為您的員工 WiFi 網路利用 SAML 驗證。如果您是 IT 經理、網路架構師或 CTO,本簡報將為您提供做出策略性決策所需的實用情資。 讓我們從背景脈絡開始。多年來,飯店、連鎖零售店和體育場的員工 WiFi 一直是使用簡單的預共用金鑰來確保安全。也就是寫在休息室白板上的密碼。我們都知道這是一個重大的安全風險,也是管理上的頭痛問題。它無法提供稽核軌跡,而且在員工離職後,存取權限仍會保留很久。現代的解決方案是將網路存取視為任何其他企業應用程式:將其與身分識別進行綁定。這就是 SAML(安全聲明標記語言)發揮作用的地方。 現在進行技術深度探討。它實際上是如何運作的?想像一下您的員工目錄(很可能是 Azure Active Directory 或 Okta)就是您的數位護照簽發處。這就是您的身分識別提供者(Identity Provider),簡稱 IdP。管理您 WiFi 體驗的 Purple 平台則扮演服務提供者(Service Provider),簡稱 SP。當員工連線到 WiFi 時,會啟動一個稱為 SP-Initiated Flow(SP 發起的流程)的程序。他們的裝置會被導向至一個 Captive Portal,該入口網站會立即將他們重新導向至您熟悉、來自 IdP 的企業登入頁面。使用者輸入其標準的公司電子郵件和密碼,並至關重要地完成任何多因素驗證(MFA)提示。IdP 在驗證其身分後,會對 SAML 聲明(SAML Assertion,一個寫著「我為此使用者擔保」的 XML 文件)進行數位簽章,並將其傳送回 Purple 平台。Purple 會驗證此已簽章的聲明,確認使用者已獲得授權,並授予該裝置網路存取權限。整個過程無縫、安全,且只需幾秒鐘。您已將脆弱的共用密碼,替換為與您現有企業安全架構完全整合、強大且經過加密簽章的身分驗證。 讓我們來談談部署。部署的核心是建立信任關係。在您的 IdP 中,您將為 Purple 建立一個新的企業應用程式。您將向其提供來自 Purple 的兩個關鍵資訊:實體 ID(Entity ID)和聲明取用服務 URL(Assertion Consumer Service URL)。可以將這些視為 SAML 聲明的郵寄地址。作為回報,您的 IdP 將向您提供其自己的中介資料(Metadata)——其 SSO URL、其實體 ID,以及最重要的是其公開的 X.509 簽章憑證。您可以在 Purple 入口網站中設定這些詳細資訊。最後且至關重要的步驟是設定宣告(Claims)。您必須告知 IdP 傳送一個唯一且永久的使用者 ID(而非電子郵件地址),並且為了達到最大效率,還要傳送使用者的群組成員資格。這使您能夠直接在 Purple 中建立強大的、基於角色的存取規則,而無需管理個別的使用者權限。 讓我用兩個實際案例來具體說明。首先,想像一家擁有三百家飯店的全球連鎖飯店。他們使用 Microsoft 365 和 Azure AD。其 IT 團隊在 Azure AD 中為 Purple 建立了一個新的企業應用程式(Enterprise Application),設定宣告(claims)以傳送群組成員資格,並將其連結到在所有三百家飯店中廣播的單一員工 SSID。任何一家飯店的新員工,只要其帳戶被加入 Azure AD 中的相關群組,就會在瞬間自動獲得正確層級的 WiFi 存取權限。無需填寫工單、無需手動設定、無需等待。其次,想像一個同時舉辦多個第三方活動的大型會議中心。他們需要為來自不同組織、各自擁有不同身分識別系統的活動工作人員提供安全的 WiFi。利用 Purple 支援多個 SAML 身分識別提供者(Identity Providers)的能力,他們為每個活動主辦方設定了獨立的信任關係。主辦方 A 使用 Okta,主辦方 B 使用 Google Workspace。Captive Portal 會要求使用者識別其所屬組織,然後將其引導至正確的 IdP。透過群組宣告,Purple 將使用者對應到特定活動的 VLAN,確保完全的網路隔離。存取權限會在活動結束時自動過期。這就是聯合身分識別管理(federated identity management)最強大之處。 現在,有哪些常見的陷阱與建議?導致失敗的第一大原因是憑證過期。該 X.509 簽章憑證的壽命有限。您必須建立一個流程,在憑證過期前於 Purple 平台中進行更新,否則您所有的員工 WiFi 都將中斷。請在到期前九十天、六十天和三十天設定多個提醒。其次,務必強制執行多因素驗證(MFA)。這是您防範憑證竊取最有效的單一工具。第三,使用群組宣告將使用者分配到不同的網路區段或 VLAN。這能確保收銀設備(POS)只能存取支付網路,而主管的平板電腦則能存取企業資源。這就是由身分識別驅動的網路分割。 讓我們進行快速問答。三個常見問題。 問題一:這是否需要在使用者裝置上安裝特殊軟體?不需要。這就是 Captive Portal 方法的妙處。它使用裝置的網頁瀏覽器,因此幾乎適用於任何筆記型電腦、平板電腦或智慧型手機,無需進行用戶端設定。 問題二:我們可以將此用於訪客 WiFi 嗎?可以,但這不是主要的使用情境。SAML 是為已知目錄中的信任使用者而設計的。對於公共訪客存取,使用社群登入或簡單的存取碼等其他方法通常更為合適。 問題三:最大的好處是什麼?自動化。當員工離職時,您的 HR 和 IT 團隊有一套停用其主要帳戶的流程。透過將 WiFi 連結到該同一個帳戶,其網路存取權限會在現有工作流程中立即且自動被撤銷。沒有額外步驟,沒有安全漏洞。 總結來說,為員工 WiFi 導入 SAML 驗證,能將您的網路安全性從脆弱的密碼基礎模式,提升為強大且以身分識別為導向的架構。它不僅能強化您的安全防護、大幅減少管理開銷,還能為您的員工提供無縫的體驗。其投資報酬率顯而易見且可衡量。您的下一步是評估目前的 WiFi 基礎架構和您的身分識別提供者(Identity Provider)。確定關鍵利害關係人,並開始討論如何移轉至現代化且安全的驗證框架。這不僅僅是技術升級,更是對您業務營運和風險管理策略的根本性改善。 感謝您參與本次 Purple 技術簡報。如需更多深入資源並瞭解我們的平台如何協助此部署,請造訪 purple.ai。我們下次見,請保持安全。

核心系列的一部分:Enterprise WiFi Security Guide →

Interactive architecture planner

Staff WiFi architecture & security advisor

Model your enterprise employee wireless network. Calculate security compliance, helpdesk overhead reduction, and receive a tailor-made 802.1X and Cloud RADIUS deployment blueprint.

20 staff5,000+ staff
Security posture grade
A+
Zero-trust enterprise posture
Compliance posture
Compliant (PCI-DSS 4.0 Req 8.3 & 8.4)
Audited against ISO 27001, SOC 2 Type II, GDPR Article 32
Helpdesk ticket reduction
85%
Approx. 810 admin hours saved/year

Passwordless 802.1X EAP-TLS with Cloud RADIUS & Automated SCEP

Deploys individual cryptographic device certificates via Microsoft Intune or Jamf MDM. Authenticates against Cloud RADIUS synced directly with Entra ID or Okta. Eliminates employee passwords entirely and revokes access instantly upon HR offboarding.

1. Supplicant / Device
EAP-TLS or unique iPSK key
Zero employee passwords required
2. Access Point (NAS)
WPA3-Enterprise 802.1X
Forwards EAP payload over RadSec (TLS)
3. Cloud RADIUS
Purple Cloud RADIUS
Validates cert chain & queries IdP
4. Identity Provider
Entra ID / Okta / Google
Returns user group for dynamic VLAN
Ready to deploy passwordless 802.1X staff WiFi for your venue?
Explore Purple Staff WiFi and our Enterprise WiFi Security architecture, providing Cloud RADIUS, automated MDM SCEP integration, and identity-driven access.

Schedule an enterprise staff WiFi & Cloud RADIUS technical review

Connect with our senior network solutions team. We will review your current access point vendor (Cisco Meraki, Aruba, Ruckus, Ubiquiti UniFi, Mist) and provide a zero-downtime migration roadmap to passwordless 802.1X.

Useful? Link to this tool

適用於員工 WiFi 的 SAML 驗證

執行摘要

對於大型場域的營運商(如連鎖飯店、零售帝國、大型活動空間和公共部門設施)而言,確保員工無線網路的安全是降低風險和提高營運效率的關鍵要素。傳統的預共用金鑰 (PSK) 網路存在顯著的安全漏洞和管理開銷:單一憑證遭到破解就會暴露整個網路,且每次員工異動都需要手動干預存取權限管理。本指南詳細介紹了一種更優越的方法:為員工 WiFi 實施基於安全性判斷式標記語言 (SAML) 2.0 的驗證。透過將您現有的身分識別提供者 (IdP)(例如 Microsoft Azure Active Directory 或 Okta)與 Purple WiFi 智慧平台整合,您可以用強大、基於身分識別的存取控制來取代不安全的共用密碼。此部署模式提升了您的安全防護水準,符合 PCI DSS 和 GDPR 的要求,並極大地簡化了使用者生命週期管理。員工使用其主要公司憑證進行驗證,啟用單一登入 (SSO) 並確保在離職時自動撤銷存取權限。對於技術長 (CTO) 而言,這意味著 IT 支援工單的顯著減少、合規性的增強以及更強大、更具防禦力的網路架構。

技術深度解析

SAML 是一種開放標準,用於在各方之間(特別是在身分識別提供者 (IdP) 和服務提供者 (SP) 之間)交換驗證和授權資料。在此情境中,IdP 是您的中央使用者目錄(Azure AD、Okta、Ping Identity 或 ADFS),而 Purple 平台則充當 SP,協調對實體 WiFi 網路的存取。

SAML 2.0 驗證流程

此流程為 WiFi 使用者啟用了安全、基於瀏覽器的驗證,而無需安裝任何用戶端軟體。當員工連線到指定的員工 SSID 時,其裝置會被重導向至 Captive Portal。此入口網站不會顯示簡單的密碼欄位,而是與 IdP 啟動多步驟的密碼編譯交握,以驗證使用者的身分。

適用於員工 WiFi 的 SAML 驗證 - saml flow diagram

此流程分為五個獨立階段。首先,使用者將其裝置(筆記型電腦、平板電腦或行動電話)連線至員工 WiFi SSID,接著 Purple 平台會呈現 Captive Portal。第二,Purple(作為 SP)會產生一個 SAML 驗證請求 (AuthnRequest),這是一個包含 SP 資訊和所需驗證參數的 XML 文件。使用者的瀏覽器會被重導向至嵌入此請求的 IdP SSO URL。第三,使用者到達其熟悉的 IdP 登入頁面(例如其 Microsoft 365 或 Okta 畫面),並輸入其企業憑證。IdP 會在此處強制執行其全套安全性原則,包括多因素驗證 (MFA)、裝置信任檢查和條件式存取規則。第四,驗證成功後,IdP 會產生一個包含數位簽章聲明的 SAML 回應。此聲明使用 IdP 的私鑰進行簽署,並包含有關已驗證使用者的關鍵資訊,包括使用者名稱、電子郵件和群組成員資格。使用者的瀏覽器會被重導向回 Purple 的聲明取用服務 (ACS) URL,並附帶此已簽署的回應。第五,Purple 接收 SAML 回應,使用 IdP 預先設定的公開憑證驗證數位簽章,剖析聲明以確認授權,並指示網路控制器授予該裝置完整的網路存取權限。

相關標準與協定

SAML 2.0 是基礎協定,定義了用於聲明、協定、繫結和設定檔的 XML 訊息。IEEE 802.1X 提供了一種互補的埠型網路存取控制標準;然而,Captive Portal SAML 方法提供了通用的裝置相容性,而不需要在每個端點上進行複雜的用戶端 (supplicant) 設定,使其成為 BYOD 環境的理想選擇。當 WPA3-Enterprise 與 SAML 結合使用時,可提供縱深防禦:WPA3 加密空中傳輸的流量,而 SAML 則在應用程式層處理身分驗證。PCI DSS 需求 8 強制要求對系統元件的存取進行識別與驗證,此架構直接解決了這一需求。

適用於員工 WiFi 的 SAML 驗證 - idp comparison infographic

對於您的特定設置有任何疑問嗎?

我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。

導入指南

為您的員工 WiFi 部署 SAML 驗證,涉及在您的 IdP 與 Purple 平台之間建立密碼編譯信任關係。以下步驟不限特定廠商,不過具體的使用者介面元素會因 IdP 而異。

部署前檢查清單

在開始設定之前,請確認您擁有符合 SAML 2.0 規範的 IdP(Azure AD、Okta、Ping Identity、ADFS)。確保您在 IdP 入口網站和 Purple 平台中都擁有管理員權限。定義您的使用者群組(例如「All-Staff」、「IT-Admins」、「Store-Managers」),因為這些群組將用於驅動角色型存取原則。驗證您的 WiFi 硬體(無線基地台和控制器)支援 Captive Portal 重新導向。

步驟 1 - 在您的 IdP 中設定應用程式

在您的 IdP 中,為 Purple 建立一個新的 SAML 型應用程式。導覽至 Azure AD 中的「企業應用程式」或 Okta 中的「應用程式」,然後選取自訂 SAML 應用程式。您需要向您的 IdP 提供來自 Purple 平台的兩個值:Assertion Consumer Service (ACS) URL 和 Entity ID。Purple 會在其驗證設定區段中提供這些資訊。作為回報,您的 IdP 將產生其專屬的中介資料(通常是 XML 檔案或 URL),其中包含 IdP 的 SSO URL、Entity ID 和 X.509 簽署憑證。請保留此資訊以用於下一個步驟。

步驟 2 - 設定宣告

這是營運上最關鍵的設定步驟。您必須設定 IdP,以便在 SAML 判斷式中傳送特定的使用者屬性。Purple 需要每個使用者的唯一且永久的識別碼作為 NameID 宣告。最佳做法是使用不可變的屬性,例如 Azure AD 中的 user.objectid 或 Okta 中的 user.id,而不是可變的電子郵件地址。此外,請設定群組宣告以傳遞使用者的群組成員資格。這可在 Purple 內啟用動態的角色型存取原則,而無需進行個別使用者的設定。

步驟 3 - 在 Purple 中設定驗證方法

在 Purple 入口網站中,導覽至驗證管理區段,然後選取 SAML 2.0 作為方法類型。輸入在步驟 1 中取得的 IdP SSO URL、Entity ID 和 X.509 憑證。將來自您 IdP 宣告設定的屬性名稱對應至 Purple 中的對應欄位。最後,將此驗證方法指派給您的員工 Captive Portal 流程,以針對連線至員工 SSID 的使用者啟用此流程。

步驟 4 - 測試與分階段推出

將新的 SAML 應用程式指派給一個小型試點群組(理想情況下為 IT 團隊),並在多種裝置類型(Windows、macOS、iOS、Android)上驗證端對端流程。監控 IdP 中的 SAML 登入記錄以及 Purple 中的驗證記錄,以診斷任何失敗。驗證無誤後,逐步在您的 IdP 中擴大使用者指派範圍,以涵蓋所有相關的員工群組。向員工清楚溝通此變更,強調他們現在將使用其標準的公司登入認證。

最佳做法

針對所有 WiFi 驗證強制執行 MFA。這是防止憑證遭竊最有效的方法,且應被視為任何企業部署中不可妥協的要件。利用您 IdP 的條件式存取功能,根據裝置合規狀態、地理位置或風險評分來限制網路存取。在 Purple 內設定較短的會話逾時,以強制進行定期重新驗證,確保存取權限定期針對 IdP 進行重新驗證,並降低裝置遺失或遭竊的風險。遵守屬性最小化原則:根據 GDPR 第 5 條的資料最小化原則,在 SAML 聲明中僅包含存取決策所需的屬性。對於企業管理的裝置,請考慮將 SAML Captive Portal 與 WPA3-Enterprise 和 802.1X 結合使用,以進行深度防禦;SAML 方法最適合 BYOD 或未受管理的端點。

適用於員工 WiFi 的 SAML 驗證 - venue staff wifi

疑難排解與風險緩釋

最常見且影響最大的故障模式是憑證過期。IdP 的 X.509 簽章憑證具有固定的有效期,通常為一到三年。當其過期時,Purple 將無法再驗證 SAML 聲明,從而導致完全的驗證中斷。緩釋措施:在到期前 90、60 和 30 天設定備份行事曆提醒,並明確記錄更新程序。

時鐘偏差是導致驗證失敗的第二大常見原因。SAML 聲明包含一個有效時間視窗,如果 IdP 和 Purple 平台上的時鐘偏差超過幾分鐘,聲明將因過期或尚未生效而被拒絕。請確保兩個系統都同步到可靠的 NTP 來源。

在初始設定期間設定錯誤的 ACS URL是常見的配置錯誤。單個字元的拼寫錯誤意味著 IdP 會將已簽署的聲明傳送到不存在的端點。請務必直接從 Purple 平台複製並貼上 ACS URL,而不是手動輸入。

最後,停用此應用程式的 IdP 啟動登入。網路存取應只能從 SP(WiFi 連線事件)啟動。允許 IdP 啟動的流程會為某些基於 SAML 的插入式攻擊敞開大門,在此部署模型中是不必要的安全性風險。

投資報酬率與商業影響

在所有類型的場域中,採用基於 SAML 的員工 WiFi 驗證都具有極具說服力的商業價值。消除共享密碼的需求,免去了定期且具干擾性的密碼輪替以及相關的服務台工單。企業組織通常報告指出,部署後與 WiFi 相關的 IT 支援請求減少了 50% 以上。使用者生命週期自動化是最大的營運效益:當員工離職且其 IdP 帳戶被停用時,其 WiFi 存取權限會立即且自動被撤銷,從而堵住了基於 PSK 的網路無限期留下的安全漏洞。從合規性的角度來看,SAML 提供了可審計的個人級存取記錄,直接支援 PCI DSS 規範 8 和 GDPR 的問責義務。無縫的 SSO 體驗(一組憑證即可用於電子郵件、應用程式和 WiFi)減少了員工的阻礙並提高了生產力,特別是對於整天在場域內不同區域移動的營運團隊而言。


參考資料

[1] OASIS Security Services (SAML) TC. "SAML V2.0 Executive Overview." April 2008. https://www.oasis-open.org/committees/download.php/27819/sstc-saml-exec-overview-2.0-cd-01.pdf

[2] General Data Protection Regulation (GDPR). Article 5, Principles relating to processing of personal data. https://gdpr-info.eu/art-5-gdpr/

[3] PCI Security Standards Council. "PCI DSS v4.0 Requirement 8: Identify Users and Authenticate Access to System Components." 2022. https://www.pcisecuritystandards.org/

關鍵定義

SAML Assertion

由身分識別提供者(Identity Provider)進行數位簽章的 XML 文件,用於宣告使用者身分並提供其相關的附加屬性。它是服務提供者(Service Provider)所信任的加密「數位護照」,用以做出存取決策。

在排除驗證失敗的故障時,IT 團隊會檢查 SAML assertion,以驗證 IdP 是否傳送了正確的使用者屬性,以及數位簽章是否有效。它是每次驗證交易中最核心的證據。

Identity Provider (IdP)

管理使用者身分並對其進行驗證的系統。它是組織內使用者身分的權威真實來源。

在企業環境中,這是集中式使用者目錄 - Azure AD、Okta、Ping Identity 或 ADFS。IT 團隊在此新增、刪除和管理所有員工帳戶,並執行 MFA 等安全性原則。

Service Provider (SP)

在授予存取權限之前需要進行驗證的應用程式或服務。它信任 Identity Provider 來執行驗證,並依賴 SAML assertion 作為憑證。

對於 SAML WiFi 驗證,Purple 平台即為 Service Provider。它會接收來自 IdP 的 SAML assertion,以便為連線的裝置做出網路存取控制決策。

Assertion Consumer Service (ACS) URL

Service Provider 上的特定端點,旨在成功驗證事件後,接收並處理來自 Identity Provider 的 SAML assertion。

這是最關鍵的設定參數之一。如果在 IdP 設定中輸入了錯誤的 ACS URL,IdP 將無法得知在登入後要將使用者導向何處,驗證將會失敗並出現重新導向錯誤。

Entity ID

SAML 協定中 Identity Provider 或 Service Provider 的全域唯一識別碼。它作為一個唯一的名稱,以確保各方都在與正確的對手方進行通訊。

Entity ID 通常格式化為 URL,但不需要解析為實際網頁。它的功能類似於目錄中的唯一識別碼,可防止某個 SP 意外接收了原本要傳送給另一個 SP 的 assertion。

SAML Metadata

包含 SAML 參與方所有必要設定資訊的 XML 文件 - 包括其 Entity ID、端點 URL(例如 ACS URL)以及公開的 X.509 簽章憑證。

交換中介資料檔案是設定 SAML 信任關係最可靠的方法。管理員無需手動複製個別數值,只需上傳另一方的中介資料 XML 即可自動填入設定,從而降低手動輸入錯誤的風險。

Claim

由 Identity Provider 包含在 SAML assertion 中關於使用者的資訊(即屬性)。常見的宣告包括使用者名稱、電子郵件地址、部門和群組成員資格。

IT 團隊在 IdP 中設定宣告(claims),以控制 SP 接收的資訊。將群組成員資格宣告傳送至 Purple,即可啟用角色型存取原則,並根據使用者的工作職能進行動態 VLAN 分配。

Single Sign-On (SSO)

一種驗證機制,允許使用者使用單一認證認證一次,即可存取多個獨立的系統和應用程式,而無需為每個系統重新輸入認證。

SAML 是實現 SSO 的主要技術基礎。透過將 SAML 用於 WiFi 驗證,員工可以使用與電子郵件、HR 系統和其他應用程式相同的企業登入帳密來連線,這是一種無縫體驗,可減少摩擦並免除設定獨立 WiFi 密碼的需求。

X.509 Certificate

一種用於驗證參與方身分並對資料進行簽章或加密的數位憑證標準。在 SAML 中,IdP 使用其私鑰對 assertion 進行簽章,而 SP 則使用 IdP 的 X.509 公開憑證來驗證這些簽章。

此憑證是 SAML 部署中信任的基石。憑證過期是導致完全驗證中斷最常見的單一原因,必須進行主動管理。

範例

一家擁有 300 家物業的全球連鎖酒店需要替換其不安全、單一的員工 WiFi PSK。該連鎖酒店使用 Microsoft 365 和 Azure AD 作為其企業身分識別平台。他們需要一個能夠集中管理、為員工提供無縫體驗,並在員工離職時立即撤銷存取權限的解決方案。

IT 團隊在 Azure AD 中為 Purple 平台建立了一個新的企業應用程式。他們使用來自其 Purple 執行個體的 Entity ID 和 ACS URL 來設定該應用程式。關鍵在於,他們設定了宣告以傳送使用者的群組成員資格(例如「Hotel-Staff」和「IT-Admin」),並使用 user.objectid 作為唯一的 NameID,以確保穩定、不可變的身分識別碼。在 Purple 中,他們建立了一個新的 SAML 驗證方法,上傳 Azure AD 中繼資料 XML 以建立信任關係。接著,他們建立了兩個存取原則:一個針對「Hotel-Staff」,授予一般員工網路 VLAN 的存取權限;第二個針對「IT-Admin」,授予管理 VLAN 的特權存取權限。此設定與透過該連鎖酒店集中式網路管理平台在所有 300 家物業廣播的單一「Staff」SSID 綁定。任何酒店的新員工只要其使用者帳戶被新增至 Azure AD 中的相關群組,就會自動獲得正確層級的 WiFi 存取權限,無需本地 IT 人員介入。當員工離職時,停用其 Azure AD 帳戶會立即同時撤銷其在所有 300 家物業的 WiFi 存取權限。

考官評語: 這是具備擴充性、身分驅動之網路存取管理的教科書級範例。透過利用 Azure AD 群組宣告,該連鎖酒店避免了針對每個使用者或每個物業管理存取原則,這在 300 個站點的營運上是無法維持的。使用 `user.objectid` 可確保穩定的識別碼,即使使用者的姓名或電子郵件發生變更(這在大型餐旅組織中很常見)也是如此。這種架構透過集中控制和自動化使用者生命週期,提供了強大的投資報酬率(ROI),顯著減輕了中央 IT 團隊的管理負擔,並消除了共享密碼固有的安全漏洞。

一家大型會議中心同時舉辦多個第三方活動。他們需要為來自不同組織、擁有各自身分識別系統的活動工作人員提供安全的 WiFi。他們無法向外部工作人員發放憑證,且必須確保某個活動的工作人員無法存取另一個活動的網路資源。

會議中心的 IT 團隊利用 Purple 對多個 SAML 身分識別提供者(IdP)的支援。針對每個主要的活動主辦方,他們在 Purple 平台內設定了獨立的 SAML 信任關係。主辦方 A(使用 Okta)和主辦方 B(使用 Google Workspace)被設定為不同的 IdP。Captive Portal 設定為顯示組織選擇步驟,引導使用者至其各自的 IdP 進行驗證。利用每個 IdP 傳遞的群組宣告,Purple 將使用者對應到特定活動的 VLAN,確保活動之間完全的網路流量隔離。根據 Purple 中設定的預設行程規則,每個主辦方工作人員的存取權限會在活動結束時自動過期,無需手動取消佈建。

考官評語: 這展示了一個複雜的多租戶使用案例,呈現了同盟身分識別管理的真正威力。場地營運商並未將 SAML 視為單一、整合式的連線,而是將其用作一個靈活的框架,以同時安全地導入並隔離來自多個受信任組織的臨時使用者。此模式高度安全,因為它將身分驗證的負擔交給了活動主辦方本身(其自身員工名單的權威來源),而不是要求場地去管理外部憑證。這在營運上也極具效率,因為自動過期的存取權限免除了每次活動後手動取消佈建的需求。

練習題

Q1. 您的 CFO 報告指出,在一名員工離職兩週後,其個人裝置仍被發現連線至員工 WiFi 網路。您目前的系統使用每季輪替一次的單一 WPA2-PSK。基於 SAML 的方法將如何降低此特定風險?您會建議哪些額外的控制措施?

提示:請考量使用者生命週期、驗證授權來源以及工作階段逾時(session timeouts)的角色。

查看標準答案

基於 SAML 的方法將 WiFi 存取權直接與員工在中央身分識別提供者(Identity Provider,簡稱 IdP)中的啟用狀態連結。當該員工的帳戶在標準離職流程中被停用或刪除時,其驗證任何整合 SAML 服務(包括 WiFi)的能力會立即且自動被撤銷。IdP 將不再為該使用者核發有效的 SAML 聲明,這意味著他們無法重新進行驗證。為了針對裝置已連線的特定情境進行處理,請在 Purple 中設定較短的工作階段逾時(例如:與工作日一致的 8 小時工作階段)。當工作階段過期時,裝置必須重新驗證,而已停用的 IdP 帳戶將阻止此操作。這消除了像 PSK 這種長期共用金鑰固有的安全性漏洞(即已連線的裝置會無限期保持在線狀態)。

Q2. 某體育場正在為其 500 名活動日工作人員實施 SAML 驗證。他們希望確保使用銷售點(POS)終端機的收銀員只能存取符合 PCI 規範的網路區段,而營運人員則可以存取一般企業網路。您會如何設計 SAML 聲明設定和網路原則來實現此區隔?

提示:思考如何透過 SAML 聲明將角色資訊從 IdP 傳遞到網路基礎架構,以及 Purple 如何根據該資訊採取行動。

查看標準答案

解決方案是使用群組聲明和動態 VLAN 分配。在 IdP(Azure AD 或 Okta)中,建立兩個安全性群組:「POS-Staff」和「Ops-Staff」。設定 SAML 應用程式,將使用者的群組成員資格作為聲明包含在 assertion 中。在 Purple 平台中,建立兩個對應到這些群組名稱的使用者存取設定檔。設定「POS-Staff」設定檔以將使用者分配到符合 PCI 規範的 VLAN(例如:VLAN 10),並設定「Ops-Staff」設定檔以將使用者分配到企業 VLAN(例如:VLAN 20)。當使用者進行驗證時,Purple 會從 SAML 聲明中讀取群組聲明,並透過 RADIUS 屬性或 API 指示網路控制器將使用者的裝置放入適當的 VLAN 中。網路流量隨後會在基礎架構層級進行隔離,確保 POS 終端機無論在體育場的哪個位置連線,都只能存取付款處理網路。

Q3. 您正計劃向擁有 1,000 家門市的零售連鎖店推廣 SAML WiFi 驗證。門市經理們並不精通技術。主動管理最關鍵的單一營運風險是什麼?您的溝通與應變計劃又是什麼?

提示:在 SAML 信任關係中,哪一個元件具有固定的到期日,且其失效會導致所有 1,000 家門市同時中斷服務?

查看標準答案

最關鍵的單一營運風險是 IdP 的 SAML 簽署憑證過期。如果憑證過期,所有 1,000 家門市將同時失去員工 WiFi 存取權,因為 Purple 將無法驗證任何 SAML 聲明。緩解計劃包含兩個部分。技術上:為整個 IT 團隊設定多個針對憑證到期日的備份行事曆提醒,從到期前 90 天開始。記錄在 IdP 中產生新憑證並在 Purple 平台中進行更新的逐步程序。確保至少有兩名團隊成員接受過此程序的培訓。目標是在到期前至少 30 天完成更新,以便進行測試。溝通上:主動向零售營運總監通知憑證更新的計劃維護時間。對於計劃中的更新,無需通知個別門市經理,因為目標是實現零停機時間的切換。如果發生非預期的中斷,溝通計劃應為立即向營運總監通報問題,並提供切實可行的解決預估時間。商業連續性計劃中應記錄臨時替代方案,例如針對關鍵營運提供有時間限制的 PSK。

常見問題

What is the difference between staff WiFi and guest WiFi?

Staff WiFi provides authenticated, high-throughput access to internal corporate subnets, file shares, and local business servers using 802.1X WPA3-Enterprise or Cloud RADIUS. In contrast, guest WiFi isolates visitor devices on an untrusted VLAN with Layer 2 client isolation, captive portal onboarding, and firewall rules restricting access exclusively to the public internet.

Why should enterprise networks replace shared pre-shared key (PSK) passwords for employee WiFi?

Shared PSKs present significant security risks because every employee knows the identical passphrase. When an employee leaves the company, revoking their wireless access requires rotating the SSID passphrase on every access point and reconfiguring every laptop, smartphone, and handheld across the entire organisation. Furthermore, pre-shared keys leave broadcast traffic vulnerable to packet capture and offline dictionary attacks.

How does 802.1X EAP-TLS secure staff WiFi connections?

IEEE 802.1X EAP-TLS replaces static passwords with mutual cryptographic authentication using X.509 digital certificates. The wireless access point and client validate each other against a trusted Certificate Authority (CA) via a RADIUS server. This prevents man-in-the-middle attacks, credential phishing, and brute-force password attempts, while enabling automated certificate delivery through MDM platforms like Microsoft Intune and Jamf.

How does dynamic VLAN assignment isolate employee devices?

Dynamic VLAN assignment uses RADIUS attributes (RFC 2868 Tunnel-Private-Group-Id and RFC 3580) returned during 802.1X authentication to steer the device into a specific VLAN based on user role or identity provider group. For example, finance personnel are placed on a secure financial subnet, warehouse staff on an operational VLAN, and unmanaged devices onto an isolated quarantine VLAN, all on the same broadcast SSID.

How does Purple Cloud RADIUS streamline staff WiFi deployment?

Purple Cloud RADIUS connects directly to identity providers including Microsoft Entra ID, Okta, and Google Workspace without requiring on-premises servers or domain controllers. It provisions individual user and device credentials, automates 802.1X authentication, and enforces dynamic VLAN policies. Network administrators gain centralised visibility into active client connections, automated offboarding revocation, and zero-downtime scalability across multiple venue locations.

對於您的特定設置有任何疑問嗎?

我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。