在iOS應用程序中存儲用戶名,密碼等機密數據的最佳方式是什麼?在iOS應用程序中存儲用戶名和密碼的正確方法
1
A
回答
2
Apple提供了存儲敏感信息的鑰匙串。
你不應該使用或NSUserDefaults的,除非CoreData您所提供的內容進行加密的一些手段,即使如此,你仍然需要安全地管理和存儲加密密鑰。鑰匙串爲您提供了所有這些,如果需要,使用iOS 8,您現在可以標記鑰匙串項目以要求存在設備密碼。
2
對用戶名和密碼使用加密並保存爲默認值。
0
正確的方法:不要。 手機是一個非常不安全的地方存儲信息。如果您的安全性爲#1,則不應在設備上存儲敏感信息。
您可以使用默認的iOS安全選項,例如Keychain與CommonCrypto或openssl,但是如果沒有安全的服務器組件,您的數據永遠不會是完全安全的。
鑰匙串的質量很差:它與設備的密碼一樣安全。
相關問題
- 1. 存儲iOS應用程序的用戶密碼和用戶名
- 2. iOS應用程序,保存用戶名和密碼的地方
- 3. 在Android應用程序中存儲用戶名和密碼的最佳選擇
- 4. 如何在ios中存儲用戶名和密碼?
- 5. 將用戶名和密碼永久存儲在Windows Mobile(6.0)應用程序
- 6. Xcode:存儲用戶名和密碼
- 7. 用戶名和密碼存儲位置
- 8. iPhone cookies存儲用戶名和密碼
- 9. 在企業級iOS中存儲API和應用程序祕密應用程序
- 10. 使用加密算法來存儲和檢索用戶名和用戶密碼
- 11. 存儲密碼的應用程序
- 12. 如何在我的iphone應用程序中保存用戶名和密碼iphone
- 13. iPhone SDK:在代碼中存儲用戶名和密碼
- 14. 將用戶名/密碼傳遞給SmtpClient(.NET)的正確方法
- 15. python程序的用戶名和密碼
- 16. 如何在當前登錄用戶的Windows應用程序中存儲用戶設置(用戶名,密碼)
- 17. 如何在應用程序中保存用戶登錄名和密碼
- 18. 瀏覽器在Chrome中存儲的用戶名和密碼
- 19. phpMyAdmin不正確的用戶名/密碼
- 20. 在開源應用程序中存儲保存的密碼
- 21. 在Java Web應用程序中存儲密碼變量的不同方法?
- 22. 在Tomcat 5.5應用程序上配置用戶名和密碼
- 23. 如何爲多用戶應用程序本地存儲密碼?
- 24. 在iOS應用程序中的應用程序存儲大小
- 25. 在iOS上測試應用程序更新的正確方法?
- 26. 在Phonegap應用程序中存儲身份驗證的正確方法
- 27. 如何在cookie c#中存儲多個用戶名和密碼?
- 28. 在VB.Net中存儲Windows用戶名和密碼
- 29. 將Rails應用程序部署到Openshift:rhc - 用戶名或密碼不正確
- 30. SQL:無法正確識別用戶名和密碼
這取決於你正在創建的應用程序的種類。在銀行應用程序中,它根本不會被保存。每次你提供用戶+密碼它都會進入服務器,並返回一些有效的令牌等,讓你訪問你的帳戶。 – 2014-11-25 13:02:55