2011-06-03 46 views
1

我知道NSUserDefaults數據是未加密的,不應該用來存儲敏感信息。我試圖瞭解有人可以輕鬆得到這些信息。 This thread顯示它只是iphone文件系統上的一個純文件。NSUserDefaults數據是否同步到iTunes?

在iPhone同步期間(如果啓用了應用程序同步),此文件是否會傳輸到用戶的計算機?如果是這樣,那麼任何人都可以非常輕鬆地讀取存儲在NSUserDefaults中的信息

+0

這就是爲什麼有一個選項可以在iTunes中加密iPhone備份。 – Abizern 2011-06-03 15:23:28

回答

1

我試過了。事實證明,它不是您可以在模擬器中看到的plist文件,但它在同步後位於備份目錄中。您可以通過運行字符串來查看內容。

所有更多使用鑰匙扣的理由!

1

是的,文件將在備份過程中同步,除非用戶在iTunes中啓用加密備份哪種情況下整個備份內容都是加密的。