如何使用CFUUID,可以将CFUUID追溯到一个独特的个体。安全/隐私

时间:2010-04-15 01:29:47

标签: iphone uuid

我是iphone Dev的新手和CFUUID的概念,所以在我开始实现它之前我应该​​问一下。所以CFUUID返回的字符串非常独特,或者可以追溯到一个独特的个体。意思是说,我生成一个CFUUID对象并将其转换为字符串(使用提供的方法),然后此信息在我的应用程序中使用或存储在服务器数据库中。它是多么独特,我的意思是它们有可能类似于其他设备上生成的机会。最好是自由使用这些信息,还是我在这里没有想到的一些安全/隐私方面。 任何帮助是极大的赞赏 感谢

2 个答案:

答案 0 :(得分:1)

CFUUID Reference中的概述解释了您的疑虑,并概括了如何生成唯一标识符。生成UUID时没有特殊的安全问题,它们不一定“指向”任何特定设备,尽管在它们的生成中使用了一些硬件参考来帮助确保它们是唯一的(同样,如概述中所述)。没有什么特别加密的。

答案 1 :(得分:1)

CFUUID确实包含设备的以太网地址,因此对于如何存储/发布它们存在一些隐私问题是合适的。它们不能直接追溯到某个人,但它们当然可以追溯到特定的设备。

UUID格式记录在RFC4122中,您还可以查看Apple的CFUUID实现的source code