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

Seb*_*ldt 3 security cocoa-touch nsuserdefaults access-token ios

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

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

小智 7

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

几乎.NSUserDefaults使用明文存储数据,所以它是不安全的.如果您想要更安全一些,可以将数据存储在钥匙串中(但是,即使这个被认为是安全的存储也可以轻松转储 ......)

  • @GabrielePetronella Sebastian询问"最好,最安全"的方式,而不是最常见的方式. (5认同)