跳至主要內容

Apple iCloud Private Relay 及其對顧客 WiFi 的影響

作者:Richard Ellor
12 October 2021
閱讀時間 3 分鐘
Apple iCloud Private Relay 及其對顧客 WiFi 的影響

Apple 推出 iCloud Private Relay 作為 iOS 15、iPadOS 15 和 macOS Monterey 到目前版本中 iCloud+ 訂閱者的核心隱私功能。 Private Relay 旨在保護使用者在 Safari 中的網頁瀏覽,透過雙站代理架構加密外發的 DNS 請求和網頁流量。雖然這為未加密公共網路上的個人裝置提供了顯著的隱私保護,但它也為管理公共 WiFi 基礎架構的企業場地經理、網路工程師和 IT 管理人員帶來了明顯的營運挑戰。

關鍵要點:Apple iCloud Private Relay 與企業級訪客 WiFi

  • 雙躍點代理架構:iCloud Private Relay 透過兩個不同的代理中繼加密 Safari DNS 和 HTTPS 流量,防止網際網路服務供應商(ISP)和場域網路監測目的地網域名稱。
  • Captive Portal 偵測衝突:由於 Private Relay 在驗證前會攔截 DNS 解析,若 Captive Portal 輔助協定未正確觸發,未經驗證的 iOS 裝置可能會無法啟動場域登入頁面。
  • 分析與過濾影響:Private Relay 使用區域代理遮罩用戶端 IP 位址,導致無法在公開 WiFi 網路上進行基於 IP 的定位精準辨識以及本機 DNS 網頁過濾。
  • DNS 訊號發送 (NXDOMAIN):企業網路閘道器可針對 mask.apple-dns.netmask-t-apple-dns.net 傳回 NXDOMAIN,進而促使 iOS 顯示標準提示,要求使用者針對該網路停用 Private Relay。
  • Passpoint802.1X 解決方案:將訪客存取升級為 Passpoint (Hotspot 2.0) 加密設定檔,可完全消除網頁入口網站的衝突,無需依賴 HTTP 重新導向即可提供無縫、加密的登入體驗。

什麼是 Apple iCloud Private Relay?它是如何運作的?

Apple iCloud 私密轉送是內建於 Safari 及其基礎系統網路元件的隱私服務。與將所有裝置 IP 流量透過單一通道路由的傳統虛擬專用網路(VPN)不同,私密轉送使用多躍點架構,旨在將身分識別與瀏覽歷程記錄隔離開來。

雙跳架構:入口與出口 Proxy 伺服器

當 iOS 或 macOS 使用者在連接到 WiFi 網路並使用 Safari 瀏覽網頁時,Private Relay 會將連線分割為兩個密碼學層:

  • 第一站(入口代理): 由 Apple 營運,第一站中繼接收裝置請求和 DNS 查詢。 Apple 可以看到使用者的 IP 位址和實體網路連線,但無法解密所請求的網站 URL 或目的地承載資料。
  • 第二站(出口代理): 由獨立的第三方內容傳遞網路(例如 Cloudflare、Fastly 或 Akamai)營運,第二站中繼接收來自 Apple 的加密請求。它會解密目的地地址並分配一個臨時的區域 IP 位址。出口代理可以看到請求的目的地網站,但不知道使用者的原始 IP 位址或身分。

由於雙方都只擁有部分資訊,Apple 無法追蹤使用者造訪了哪些網站,而目標網頁伺服器也無法確定訪客的具體身份或精確的本地 IP 地址。

iCloud Private Relay 與傳統企業 VPN 的 VPN 比較

網路管理員經常將 Private Relay 與全通道商業 VPN 混淆。關鍵的結構差異包括:

  • 應用範圍: Private Relay 僅代理加密來自 Safari 瀏覽器、DNS 查詢和未加密 HTTP 應用程式連線的流量。全通道 VPN 則會擷取主機作業系統上所有應用程式的所有 UDP 和 TCP 流量。
  • 地理 IP 欺騙: 商業 VPN 允許使用者選擇任意國家/地區的端點以繞過地理限制。 Private Relay 則將出口 IP 位址限制在使用者的大致地理區域內,從而保留本地搜尋結果和天氣路由。
  • 企業策略控制: 商業 VPN 使用自訂的 TUN/TAP 介面卡。 Private Relay 則依賴原生系統 DNS 解析機制,該機制會對網路層級的訊號協定做出回應。

iCloud Private Relay 對公共訪客 WiFi 網路的影響

對於提供訪客無線存取服務的場所(例如購物中心、機場航廈、連鎖飯店和零售商店),Private Relay 改變了裝置與本地網路服務的互動方式。

1. Captive Portal 重新導向與 Splash Page 阻礙

公共無線網路通常依賴 Captive Portal 來呈現服務條款、收集同意行銷憑證或驗證訪客。標準的 Captive Portal 在授予網際網路存取權限之前,會先攔截初始的 HTTP/DNS 請求。

當 iOS 裝置連線到已啟用 Private Relay 的開放網路時,作業系統會嘗試建立到 Apple 入口代理位址(mask.icloud.commask-h2.icloud.com)的加密 QUIC/HTTPS 工作階段。如果 Captive Portal 封鎖或延遲了這些連線而未完成初始網頁重新導向,Safari 可能會顯示連線逾時錯誤,或者無法自動彈出 Captive Portal 登入頁面。

2. 失去場所位置分析和人口統計數據分析

零售商與場域營運商使用 WiFi 位置分析 來評估客流量模式、停留時間與重複造訪頻率。雖然實體客流量追蹤依賴被動的 802.11 探測請求框架(這受 MAC 地址隨機化機制的規範限制),但數位互動分析則依賴 IP 對位置的對照表。

由於 Private Relay 會將訪客的本地網路 IP 替換為通用的區域出口 IP,因此網路端的 HTTP 標頭檢查無法確定訪客在瀏覽工作階段期間具體佔用了哪個存取點或建築物區域。

3. 內容過濾與繞過基於 DNS 的安全性限制

企業 WiFi 網路通常會部署 DNS 過濾,以封鎖惡意網域名稱、網路釣魚主機和不當內容。由於私密轉送透過 HTTPS(DoH)將 DNS 請求加密傳送到 Apple 的私有 DNS 解析程式,因此本機閘道器 DNS 伺服器無法檢查或過濾在 Safari 內發起的網頁查詢。

比較:Private Relay、VPN 與 Passpoint 安全 WiFi

以下矩陣突顯了不同的隱私和連線方法在公共 WiFi 網路上的運作方式:

功能 / 指標 iCloud Private Relay 商用 VPN Passpoint (802.11u / WPA3)
加密範圍 Safari HTTPS 與 DNS 所有作業系統網路流量 無線電空中介面
Captive Portal 相容性 需要 captive 協助程式檢查 失敗,直到 VPN 暫停 無縫(無需登入頁面)
DNS 安全控制 繞過本地 DNS 伺服器 繞過本地 DNS 伺服器 強制執行場域 DNS 規則
場域分析支援 遮蔽用戶端 IP 地址 遮蔽用戶端 IP 地址 透過安全設定檔完全相容
網路控制方法 DNS NXDOMAIN 訊號 連接埠/協定阻擋 原生 802.1X RADIUS 驗證

用於管理 iCloud Private Relay 的企業策略

網路架構師可以從三種成熟的技術方法中進行選擇,以在企業級訪客網路上處理 Private Relay:

方案 A:透過 DNS (NXDOMAIN) 傳送網路不相容訊號

Apple 提供了一種標準 DNS 機制,允許網路供應商發出訊號,表明其 WiFi 網路需要本機內容過濾或 Captive Portal 驗證。網路閘道器可以將本機 DNS 解析程式設定為針對私密轉送主機名稱傳回 NXDOMAIN(網域不存在)回應:

  • mask.apple-dns.net
  • mask-t-apple-dns.net

當 iOS 接收到針對這些主機名稱的 NXDOMAIN 回應時,作業系統會自動透過系統提示向使用者發出警告:「此網路已關閉私密轉送。」 裝置接著會恢復為標準網路 DNS,使 Captive Portal 重新導向和本機內容過濾原則得以正常執行。

方案 B:升級至 Passpoint (Hotspot 2.0) 與 WPA3 Enterprise

最有效的長期解決方案是從開放式未加密的 SSID 網路過渡到 Passpoint (WiFi CERTIFIED Passpoint / Hotspot 2.0)。Passpoint 使用 WPA3 Enterprise 加密和加密設定檔憑證自動驗證裝置,消除了開放式網路的風險。

由於 Passpoint 在 WiFi 層原生加密了所有空中傳輸的框架流量,因此使用者可以獲得企業級的安全性,而無需使用私密轉送來防止在開放頻段上遭到竊聽。在我們的 企業 WiFi 安全指南 中深入了解更多資訊。

方案 C:結合 Captive Portal 註冊引導與持續性設定檔佈署

現代化訪客管理平台使用雲端 Captive Portal 來配置加密的行動設定檔(例如 Hotspot 2.0 設定檔或自訂設定檔安裝)。一旦訪客完成登入引導,他們的裝置就會從未加密的訪客 SSID 轉換至安全加密的層級,以確保在後續造訪時進行無縫的重新驗證。

關於 iCloud Private Relay 與 WiFi 的常見問答

iCloud Private Relay 會破壞訪客 WiFi Captive Portal 嗎?

如果網路閘道器在使用者完成網頁驗證之前封鎖了 DNS 請求,iCloud 私密轉送可能會延遲或干擾 Captive Portal 歡迎頁面。將閘道器設定為處理 Captive Portal 協助程式查詢,或針對 Apple 的轉送 DNS 端點傳回 NXDOMAIN,即可解決重新導向延遲的問題。

Complete

網路管理員如何封鎖或停用 iCloud Private Relay?

網路管理人員無法強制停用使用者個人裝置上的設定,但他們可以透過設定本機 DNS 解析程式,針對 mask.apple-dns.netmask-t-apple-dns.net 傳回 NXDOMAIN,來發出網路不相容的訊號。這會提示 iOS 通知使用者,並在連線到該特定 SSID 時停用 Private Relay。

當啟用 Private Relay 時,場所分析仍能追蹤人流量嗎?

是的。實體人流量追蹤和存在分析依賴 802.11 探測請求框架(probe request frames)和 AP 連線遙測,這些在 IP 傳輸層以下運行。然而,網頁瀏覽工作階段追蹤和本地 IP 地理位置會被 Private Relay 的出口伺服器遮蔽。

Passpoint 如何解決 Apple iCloud Private Relay 帶來的挑戰?

Passpoint 使用安全的用戶端設定檔提供自動化、WPA3 加密的 WiFi 存取。由於連線安全性是在無線電鏈結層原生建立的,因此使用者不會遇到開放式網路的安全風險或 Captive Portal 的摩擦干擾,這使得基於網頁的 Proxy 轉送對於基本傳輸安全而言變得毫無必要。

準備好開始了嗎?

預約專家演示,了解 Purple 如何協助您達成業務目標。

諮詢專家