美國加州大學圣地亞哥分校的科學家首次證明,智能手機不斷發出的藍牙信號具有獨特的“指紋”,可用來跟蹤手機和用戶軌跡。研究團隊在近期于奧克蘭舉行的電氣與電子工程師協會(IEEE)安全與隱私會議上公布了這一研究結果。
手機、智能手表等移動設備,以500個信標/分鐘的速度不斷傳輸藍牙信標。蘋果手機的“查找”(Find My)丟失設備跟蹤服務、新冠病毒追蹤程序等都利用了這些信標。之前的研究表明,無線“指紋”存在于WiFi和其他無線技術中,最新研究表明,藍牙也存在這種無線“指紋”。
研究人員解釋說,所有無線設備的硬件都有一些小的制造缺陷,相當于一種“指紋”,是制造過程中偶然產生的副產品。藍牙硬件中的這些缺陷會導致獨特的失真,這種失真可以用作跟蹤特定設備的“指紋”。不過,通過藍牙信號跟蹤單個設備并不簡單。原因在于,WiFi信號的前導序列很長,而藍牙信標的前導序列非常短,因此之前為WiFi構建的“指紋”技術對藍牙追蹤無用。
為此,研究人員不依賴前導序列,而是查看整個藍牙信號,開發了一種算法,可以估計藍牙信號中的兩個不同值,這些值根據藍牙硬件中的缺陷而變化,為研究人員提供了設備的唯一“指紋”。
研究人員通過實驗評估了他們的跟蹤方法。在第一個實驗中,在公共場所(例如咖啡店)看到的162個移動設備中,有40%的設備是唯一可識別的。隨后他們擴大實驗規模,兩天觀察了647臺移動設備,發現47%的設備具有獨特的“指紋”。
研究人員指出,攻擊者要想借此攻擊設備面臨幾個挑戰:環境溫度的變化可能會改變藍牙的“指紋”;某些設備會發送功率不同的藍牙信號,影響這些設備可以被跟蹤的距離。而且,新方法要求攻擊者具有極高的專業知識,因此不太可能對公眾構成廣泛威脅。
不過,他們也提醒道,藍牙跟蹤可能適用于大量設備,且可以使用低于200美元的設備進行攻擊。要想解決這一問題,必須對藍牙硬件進行重新設計和更換,但他們目前正在研究更簡單的解決方案,比如通過處理藍牙設備固件中的數字信號來隱藏藍牙“指紋”。