2012-04-22 68 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