将ios应用程序配置保存为安全

我正在开发一个iOS应用程序.我的应用需要在本地保存配置和状态数据.例如该应用程序处于自由模式或付费模式.如果我将此信息放入plist文件中,是否可以在越狱
iphone中访问?如果是,我应该在哪里保存? (注意:由于某些特殊原因,我不想加密plist文件中的数据).我听说iOS状态保存和恢复,它是否帮助我将数据保存在安全的内存中?

更新:我的应用程序在iOS 4.3的ipad上运行
谢谢

最佳答案

If I put this information into a plist file, may it be accessed on a jailbroken iPhone?

是的,可能.由于越狱手机具有完全开放的文件系统和工作root用户帐户,因此用户可以使用您的应用程序执行任何操作:抓取其秘密数据,破解,反向工程,使用MobileSubstrate修改它等等.(Don’你敢于突然出现“我不会在越狱设备上运行!”警报视图!)

If yes, where should I save it in securely?

简而言之:你做不到.

这个keychain thingy应该是安全的,但在越狱设备上根本不安全.这个simple tool可以很容易地丢弃钥匙串的全部内容.

点赞