【问题标题】:Are NSUserDefaults data synced to iTunes?NSUserDefaults 数据是否同步到 iTunes?
【发布时间】:2011-06-03 15:20:16
【问题描述】:

我了解 NSUserDefaults 数据未加密,不应用于存储敏感信息。我试图了解某人获得这些信息的难易程度。 This thread 表明它只是 iphone 文件系统上的一个普通文件。

在 iPhone 同步期间是否会将此文件传输到用户的计算机(如果启用了应用同步)?如果是这样,那么任何人都可以非常轻松地读取存储在 NSUserDefaults 中的信息

【问题讨论】:

  • 这就是为什么在 iTunes 中可以选择加密 iPhone 备份的原因。

标签: iphone ios passwords itunes nsuserdefaults


【解决方案1】:

是的,该文件将在备份期间同步,它只是一个普通文件,除非用户在 iTunes 中启用了加密备份,在这种情况下,整个备份内容都会被加密。

【讨论】:

    【解决方案2】:

    我试过了。事实证明,它与您在模拟器中看到的 plist 文件不同,但它在同步后位于备份目录中。您可以通过运行字符串来查看内容。

    更有理由使用钥匙串!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 2013-01-16
      • 1970-01-01
      相关资源
      最近更新 更多