在iOS中保存访问令牌的最佳实践

时间:2012-12-17 19:33:06

标签: ios cocoa-touch security nsuserdefaults access-token

我目前正在开发一款需要以某种方式存储访问令牌的iPhone-App。我只是将它保存在NSUserdefaults中,但我不认为这是最安全的方式来保存这样的敏感数据。所以现在我的问题是:

在iOS设备上存储这样的数据的最佳和最安全的方法是什么?

1 个答案:

答案 0 :(得分:7)

  

我只是将其保存在NSUserDefaults内,但我不认为这是保存敏感数据的最安全方式。

几乎。 NSUserDefaults使用明文来存储数据,所以它是不安全的。如果您想要更安全一些,可以将数据存储在keychain中(但是,即使是这个被认为是安全的存储can be easily dumped ...)