字符串数组的安全数据持久性

时间:2015-09-12 20:33:53

标签: ios arrays security in-app-purchase data-persistence

我在collectionView中显示图像列表。这些图像存储在字符串数组中,仅当用户以前将其作为IAP购买时才可用。用户下次启动应用时,应该为用户提供新购买的图像。我想知道,保存这样一个数组的适当/安全方法是什么?它应该是安全的和黑客证明。你能引导我朝正确的方向前进吗?

1 个答案:

答案 0 :(得分:1)

编译到应用程序中的图像是捆绑包的一部分,因此由于权限和签名而无法修改。由于许多原因,没有理由将它们放在NSUserDefaults中,这是一个很差的存储位置。在Jail Broken iDevice上,大多数安全都被绕过了。

它们被加密,应用程序需要加密密钥,这是有问题的,因为它也需要应用程序可用。

从设备所有者那里获取任何东西都很困难。