2012-04-22 71 views
0

這個網站http://www.gemalto.com/financial/ebanking/sdk/index.html正在談論「設備指紋」如何生成iPhone指紋?

在iPhone上你會怎麼做?通過創建一個基於UUID的令牌?不知怎的,UUID不能被欺騙?

+0

如果您給出了一個更具體的例子,說明您在iPhone應用程序中想要完成的任務,那麼您將得到更有幫助的答案。 – 2012-04-22 14:59:05

+0

我只是想了解他們在技術上如何創建一個iphone的指紋。 – user310291 2012-04-22 16:13:38

回答

1

首先,由Apple使用的所有設備UDID現在不再受支持,並且使用它的應用程序將被拒絕。 即使設備恢復,一切都可能被欺騙或丟失/更改。

我會去的最好的辦法是要麼使用WiFi卡 的MAC地址,或者只是生成它的服務器端和本地存儲在設備上(這更多的是跟蹤比安裝設備)

+0

「現在不再支持Apple使用的所有設備UDID,並且使用它的應用程序將被拒絕」:我很驚訝,因爲我剛剛下載了允許獲取UUID的應用程序。 – user310291 2012-04-22 16:08:38

+0

但是,如果iPhone可能不通過WiFi連接? Wifi卡可以從一個位置改變到另一個位置。 – user310291 2012-04-22 16:09:29

+0

@ user310291 - 錯誤的單詞選擇。從技術上講,它可以在設備上使用,但Apple拒絕使用它的新應用程序。上帝知道他們是否會/何時會嚴厲打擊已經使用它的應用程序。但很明顯,它不應該被使用(http://venturebeat.com/2012/03/25/apple-rejects-udid-apps/)。無論如何讀取ma – shein 2012-04-22 16:36:35

1

這聽起來像營銷發言。他們可能使用了Cookie和MAC地址的組合,也許在那裏有一些公私鑰加密。是的,它可以都是假的。網絡設備可以擁有的任何「指紋」都是可以被欺騙的。

+0

但是iphone本身並不是一個網絡設備:除了UUID,它只是一個數字,如果你不給iPhone發黑客,它就沒有辦法重現同樣的指紋,所以它應該是安全的,你不同意嗎?這只是我看不出他們如何使用UUID獲得指紋而不是非常安全。 – user310291 2012-04-22 16:12:54