天天看點

同盾裝置指紋簡單分析

研究了下裝置指紋,我發現裝置指紋無非三個方面。

1.裝置指紋不可僞造性 2.裝置指紋唯一性(降低重碼數)3.裝置篡改可識别性

下面分别說說以上三個方面。

裝置指紋不可僞造,無非就是通過加密的手段,加密後我方可驗證是否為我們自己加密的裝置資訊。

裝置指紋唯一性、裝置篡改可識别性,以同盾為例子,同盾在生成裝置指紋唯一ID時,相應的生成了一些其他組合的DeviceId。

首先當使用者篡改裝置并且我們存儲的裝置指紋都被清了時(恢複出廠),依然可以根據其中一組DeviceId識别裝置。

說下我知道的幾種DeviceId組合:(優先根據裝置資訊恢複,其次根據本地存儲)

1. imei + udid + wifiMac

2. androidId + wifiMac + brand

3. imei + wifiMac + serialNo + totalStorage 

其次如果根據DeviceId組合沒有找到裝置的話,采取讀取本地存儲的裝置指紋,一般生成的裝置指紋會存儲多個位置,還是以同盾為例,裝置指紋存儲了3個位置。

繼續閱讀