iOS应用程序安全客户端数据存储?

时间:2012-03-22 14:45:31

标签: ios security encryption storage cocos2d-x

我正在开发一款需要存储用户分数的iOS游戏。我不希望用户能够手动修改此分数。这样做的最佳做法是什么?

到目前为止,我已经考虑过在客户端进行对称加密,但我注意到有人可以反编译存储为纯文本的密钥。我想远离使用Web服务,并将其全部保留在客户端。

PS - 我正在使用C ++中的Cocos2d-x进行开发。如果您有任何库建议来实施您的解决方案,那就太棒了!

2 个答案:

答案 0 :(得分:0)

好吧,你可以把关键字放在一些没有存储的东西上,例如当前设备的id,但是历史表明没有什么是完全安全的,但攻击者是否值得尝试那么难?

答案 1 :(得分:0)

只需将其存储在NSUserDefaults中。