如何在Jailbroken设备中保护plist文件?

时间:2012-09-28 09:47:29

标签: ios plist jailbreak

我们开发了多款应用/游戏。我们从plist存储/检索数据。

  • 但在Jailbroken设备中,plist文件可通过多个编辑 工具。

我搜索过以下内容#

这些教程讲述了如何防止plist被更改。 但我们不希望让用户(有害用户)显示任何数据。

  • 有什么办法吗?

1 个答案:

答案 0 :(得分:5)

主要问题是你是谁保护它?

1)如果你想保护你的plist不被不熟练的用户(只是普通人使用某种工具)的窥探,你所需要的只是加密plist(即使是硬编码键也应该足够)

2)如果你想保护它以免受有权访问手机的黑客的攻击,那么你将需要做很多动作 - 你需要一个密码,这个密码应该很长,它应该用盐和这应该(直接或间接)用作保护的关键。这样,没有密码知识的黑客将无法访问您的plist。

3)如果您正在尝试保护免受恶意软件攻击,而恶意软件专门用于从正在运行的应用程序中获取数据,那么您就会被搞砸。因为jailbroken devies上的jail被破坏了,恶意软件可以完全做任何事情,当你的应用程序解密它时,它总能将你的plist复制出内存。