信標是一種不起眼的緊湊型無線設備,它使用低功耗藍牙 (BLE) 訊號反覆廣播微小的位置和感測器資料包。在覆蓋範圍內,相容的智慧型手機可以接收這些傳輸,從而實現各種基於位置的用例——從定向廣告到接觸者追蹤和資產追蹤。對於任何部署信標的企業來說,確保實施強大的信標安全保護措施都至關重要。
為什麼信標安全很重要
這種多功能性推動了信標技術在全球各產業的快速普及,預計到2032年,智慧信標市場規模將超過127.4億美元。然而,伴隨巨大潛力而來的,是用戶資料安全和濫用日益增長的風險。研究表明,幾乎所有消費者都擔心環境信標基礎設施會「追蹤他們的一舉一動」。這些擔憂不無道理——信標基礎設施、設備或使用方面的缺陷都可能洩漏敏感的用戶和企業資料。對於任何部署信標的企業而言,確保採取強有力的保護措施至關重要。
此外,信標的實施正在迅速從引入階段轉向涉及更多資金、第三方和大多數人感興趣的資訊的嚴肅業務。
在物聯網設備中,安全性是第二重要的因素。只有當信標開啟且安全可靠時,它才能有效率地完成其工作,例如近距離定位、透過安全通道傳輸數據,或與信標周圍的現實世界互動。
信標的工作原理與安全風險
信標利用低功耗藍牙 (BLE) 技術與附近的智慧型手機和平板電腦進行通訊。它們實際上以兩種主要模式進行傳輸:
- 廣告模式:重複廣播僅包含信標 ID 的單向通用資料包。
- 連接方式:在兩個裝置之間建立雙向加密的資料連線。
大多數零售和近場應用程式都依賴廣告模式來偵測消費者智慧型手機。在有效範圍內,信標會辨識手機,但不會存取私人資料。因此,純粹的廣播信標無法「追蹤」使用者並收集資訊。然而,信標網路與品牌的行動應用程式結合,可以監控店內顧客,以進行分析或提升互動體驗。使用者透過應用程式的服務條款和權限(例如啟用藍牙)同意此等級的追蹤。值得注意的是,您可以停用裝置上的定位服務和藍牙功能,以退出信標偵測。
檢查典型的信標生態系統
雖然信標本身是相對簡單的廣播設備,但圍繞它們構建的更廣泛的生態系統包含許多相互關聯的組件:
信標生態系的這些組成部分因產品部署的不同而有很大差異。持續對生態系中所有接觸點進行安全評估,是確保即使出現新的威脅,防禦措施也能維持穩健的關鍵。
- 嵌入式硬體信標設備 – BLE 發射器,由 MOKOSmart 和 Kontakt.io 等公司生產。每台售價 5 至 30 美元。確保硬體具備安全保護措施,防止程式碼修改或乾擾攻擊至關重要。
- 雲端網路服務 – 集中式儲存庫,公司可在此管理註冊信標的元資料(電池壽命、位置、感測器資料等)並分析匯總的遙測資料。妥善保護儲存在雲端的所有資料至關重要。此外,還要確保所有 API 函數都經過正確驗證,並且不存在允許惡意攻擊或存取未經身份驗證的資料的漏洞。
- 信標管理軟體 - 供應商提供的管理面板允許批量配置信標設置,而無需逐個設備進行配置。必須加密資料通訊和存儲,同時確保無線 (OTA) 韌體更新的安全。
- 最終用戶移動應用程式 – 消費者智慧型手機和平板電腦上的應用程式可以偵測附近發射的信標訊號,並利用位置資料實現互動。對身份驗證、資料收集、通訊加密等進行嚴格的測試至關重要。
常見的信標漏洞-信標如何受到攻擊
藍牙信標中的每一次通訊都會被解碼,清晰可見。由於信標正迅速成為通往複雜連接的門戶,有些人越來越多地以非預期的方式使用它們,從而引發攻擊。信標可能透過以下方式受到攻擊:
搭載和克隆信標
竊取是指駭客窺探信標,取得其 UUID、主版本號和次版本號,並在未經所有者同意的情況下將其添加到自己的應用程式中。由於大多數信標會在數年內傳輸相同的訊號,因此駭客可以在自己的應用中依賴信標的基礎設施。雖然免費與陌生人共享信標的基礎設施會造成不便,但這不會對用戶造成任何不利影響,也不會損害應用程式。
駭客一旦取得到信標訊息,就能輕鬆克隆該信標。複製是指複製信標的配置並將其設定到另一個應用程式中,誤導使用者。這種做法後果不堪設想,因為駭客雖然控制著信標的啟動時間和地點,但仍可觸發應用程式支付。
劫持信標
信標的設定使其只能通信,而無法加密發送給它們的訊息。因此,當連接到信標時,如果駭客看到您用於連接的密碼,他們就可以使用或更改密碼,使您無法再進行連接。這使得駭客完全控制您的信標,從而使您的整個物聯網基礎設施面臨風險。
破解藍牙信標
即使信標已做好防範遠端攻擊的保護,仍有人可以透過物理方式將其從牆上移除並打開來探測其記憶體。雖然此類攻擊發生的機率較低,但如果您擁有控制敏感應用程式的信標,則必須採取必要的防護措施來防範此類攻擊。
解決這些常見的攻擊入口需要在人員、流程和技術方面進行認真的防禦——協調硬體供應鏈安全、雲端存取治理、信標配置指南等。
如何讓信標更安全
由於信標技術本身相當棘手,目前還沒有人能夠有效保護其免受攻擊。儘管許多公司已經制定了保護信標免於搭載攻擊的策略,晶片製造商也推出了保護設備免遭破解的防禦措施,但這些努力毫無意義,因為它們無法覆蓋整個資料鏈。此外,目前還沒有人開發出能夠保護設備免於劫持的機制。由於信標技術極為簡單,您可以使用以下信標安全機制有效地保護您的信標免受各種攻擊。
安全通信
安全通訊可保護信標免遭劫持。它是一種基於低功耗藍牙 (BLE) 的信標網路協議,並受各種設備支援。從信標到管理設備的整個通訊通道均經過完全加密。使用安全連線自訂的信標無法被劫持,因為它具有端對端加密,並且不需要在 SDK 和信標之間發送密碼。此安全通訊通道透過 SDK 或 Proximity API 進行管理。任何使用此通訊通道的信標都具有充分的安全性,可以抵禦任何攻擊。這是因為該設備可以有效地抵禦駭客可能試圖利用的任何惡意攻擊。
軟體鎖
軟體鎖可以保護我們所有的信標設備免於直接破解。任何試圖存取安裝了軟體鎖的裝置記憶體的行為都會清除記憶體中的所有資料。雖然簡單的信標配置仍然可用,但破解者無法存取任何其他資訊。在您的信標設備上安裝軟體鎖後,您可以放心,您的基礎架構是安全的。最初,我們所有的信標設備都提供這項服務,但現在我們只在客戶需要時才提供,因為有些客戶會自行開發韌體。
使用安全性 UUID 進行 iBeacon 廣告
安全性 UUID 是一種保護信標真實 ID 的安全機制。它能讓您更能控制信標訊號的存取。建議每次部署信標時都新增此可選的安全層。
在製造過程中,每個信標都會分配一個唯一的信標密鑰。此密鑰只能由信標或物聯網雲平台識別。在加密和解密信標的可見 ID 時,安全的 UUID 演算法會使用信標金鑰及其最新的旋轉時間戳記。
由於信標具有加密功能,它會根據其獨特的輪換間隔創建一個新的可見信標 ID。信標會將新的可見 ID 透過 iBeacon 資料包傳輸。解密過程在雲端進行,雲端會解析信標金鑰,從而異常地辨識信標。信標和雲端之間有一個 iOS/Android 裝置。本裝置會監聽信標的可見 ID,並與雲端連接,以發現信標的真實 ID。
由於設備僅充當代理,因此無法識別信標密鑰。因此,惡意攻擊者可以輕鬆地從您的應用程式中移除金鑰,並在將來解密任何信標的可見 ID。雖然安全 UUID 必須具有有效的網路連線才能正常運作,但可以透過在雲端設定解密來防止這種情況。
下一步該如何保護你的信標
如果您正在尋找保護信標免受攻擊的方法,那麼您來對地方了。 MOKOSmart 是全球領先的高品質藍牙信標供應商。歡迎隨時造訪我們的網站或聯絡我們以獲得更多協助。








