2025/04/20

Apple 的 Wi-Fi 定位系統(WPS)及其潛在隱私漏洞的研究報告

 https://www.youtube.com/watch?v=hlbjUvkoyBA


這是一段關於 Apple 的 Wi-Fi 定位系統(WPS)及其潛在隱私漏洞的研究報告演講內容。以下是繁體中文的整理與摘要:


📍 演講者簡介:

  • Eric Rye,馬里蘭大學資安博士生,專注於網路安全與隱私議題。


🛰️ Wi-Fi 定位系統 (WPS) 是什麼?

  • 目的:允許行動裝置利用附近的 Wi-Fi 路由器來進行地理定位。

  • 運作方式

    1. 每個 Wi-Fi 路由器會發送訊號,其中包含 BSSID(即該路由器的 MAC 地址)。

    2. 當附近的 iPhone 有 GPS 資訊時,它會記錄此 BSSID 和自己的 GPS 位置,並上傳給 Apple。

    3. Apple 建立一個全球 Wi-Fi BSSID 與其地理位置的資料庫。

    4. 其他 Apple 裝置可只透過掃描 Wi-Fi 而不需 GPS,就能定位。


🍎 Apple WPS 的特殊之處

  • 當查詢一個 BSSID 時,Apple 會回傳:

    • 該 BSSID 的位置

    • 以及最多 400 個附近的其他 BSSID 與其位置

  • 這個「額外資訊」被研究人員用來大規模擴增資料集。


🔓 漏洞與攻擊方式

  • API 是公開、無驗證、無速率限制的,任何人都可以用。

  • 透過猜測 MAC 地址(特別是使用已知的 OUI 區段)可以大規模取得全球 Wi-Fi 位置資料。

  • 只需幾天時間,就能取得超過 5 億個 BSSID 與其地理位置


🌍 真實案例與風險

  • 可以追蹤特定路由器是否移動(例如被帶去別的城市、戰區)。

  • 能辨識出特定製造商(如 Starlink)在某地的部署情況(如烏克蘭前線、加薩地區等)。

  • 可做長期追蹤分析,顯示設備的移動路徑,可能用於監控與監視。


🔐 隱私與回應

  • 研究人員曾向 Apple 通報問題,並建議:

    • 限制查詢頻率

    • 減少回傳的額外 BSSID 數量

    • 要求 API 認證

  • Apple 的應對:

    • 新增「SSID 加上 _nomap 即可選擇退出 WPS 資料庫」的說明

    • 尚未針對 API 措施做進一步限制


🔧 解法建議

  • 對 Apple 使用者:若不想被收錄,可將 Wi-Fi 名稱改為 XXX_nomap

  • 對路由器製造商:建議啟用 BSSID 隨機化(每次開機變換 MAC 地址)

  • 實例

    • SpaceX(Starlink)已全系統啟用隨機化

    • GL.iNet(旅遊路由器製造商)也已更新韌體支援


⚠️ 倫理與法律面

  • 討論是否 BSSID 應屬於個人資料。

  • 呼籲更強的法規與使用者教育。

沒有留言:

張貼留言