NSUbiquitousKeyValueStore Security&用于存储敏感数据的加密

时间:2013-08-15 17:32:44

标签: iphone icloud

我正在使用NSUbiquitousKeyValueStore在iCloud上存储我游戏的玩家数据。

  • iCloud用户可以在我不知情/不允许的情况下修改这些值,从而“黑客”游戏吗?
  • 如果是这样,我应该在存储之前加密数据吗?
  • 如果是这样,您会推荐哪种加密模式,在提交给Apple时是否需要设置“使用加密”标志?

1 个答案:

答案 0 :(得分:1)

参见这篇文章:你应该是安全的

http://developer.apple.com/library/mac/documentation/General/Conceptual/iCloudDesignGuide/Chapters/iCloudFundametals.html

嘿我在那里做了评论但是想指出...... iCloud!=游戏中心。游戏中心的重点是“其他玩家”可以看到分数。 iCloud只是一个用户,只会看到自己的分数。所以其他人不能进入用户A的iCloud沙箱并从中获取数据。

如果您使用iCloud来存储游戏分数,那么如果他们修改它会受到什么伤害。魔鬼的拥护者,对不起: - )

同时编辑:

不久前读了一篇关于一个有抱负的年轻开发者的文章,他正在修补GameCenter SDK,并为jailbreakers提出了一些好的黑客攻击,可以拦截或伪造即将发布的GameCenter内容。真的,你无能为力。我的意思是,无法加密您发送到GameCenter的数据,它必须以原始方式发送