对于通过 HTTPS 与 RESTful 服务通信的 iOS 应用程序,会话密钥应该存储在 Keychain 还是 NSUserDefaults 中?用户名和密码存储在 Keychain 中,同时存储 sessionKey 似乎很简单。
但是从安全的角度来看,这会给您带来任何额外的安全吗?大概如果有人能够访问您的 NSUserDefaults,他们也能够看到来自该应用程序的 HTTPS 请求流量?
对于通过 HTTPS 与 RESTful 服务通信的 iOS 应用程序,会话密钥应该存储在 Keychain 还是 NSUserDefaults 中?用户名和密码存储在 Keychain 中,同时存储 sessionKey 似乎很简单。
但是从安全的角度来看,这会给您带来任何额外的安全吗?大概如果有人能够访问您的 NSUserDefaults,他们也能够看到来自该应用程序的 HTTPS 请求流量?