在iOS應用程序中存儲用戶名,密碼等機密數據的最佳方式是什麼?在iOS應用程序中存儲用戶名和密碼的正確方法
1
A
回答
2
Apple提供了存儲敏感信息的鑰匙串。
你不應該使用或NSUserDefaults的,除非CoreData您所提供的內容進行加密的一些手段,即使如此,你仍然需要安全地管理和存儲加密密鑰。鑰匙串爲您提供了所有這些,如果需要,使用iOS 8,您現在可以標記鑰匙串項目以要求存在設備密碼。
2
對用戶名和密碼使用加密並保存爲默認值。
0
正確的方法:不要。 手機是一個非常不安全的地方存儲信息。如果您的安全性爲#1,則不應在設備上存儲敏感信息。
您可以使用默認的iOS安全選項,例如Keychain與CommonCrypto或openssl,但是如果沒有安全的服務器組件,您的數據永遠不會是完全安全的。
鑰匙串的質量很差:它與設備的密碼一樣安全。
相關問題
- 1. 存儲iOS應用程序的用戶密碼和用戶名
- 2. iOS應用程序,保存用戶名和密碼的地方
- 3. 在Android應用程序中存儲用戶名和密碼
- 4. Android應用程序存儲和呼叫用戶名和密碼
- 5. 在Android應用程序中存儲用戶名和密碼的最佳選擇
- 6. 如何在ios中存儲用戶名和密碼?
- 7. 在ExtJS MVC應用程序中存儲用戶信息的正確方法MVC
- 8. 將用戶名和密碼永久存儲在Windows Mobile(6.0)應用程序
- 9. 存儲用戶名和密碼
- 10. iPhone cookies存儲用戶名和密碼
- 11. 用戶名和密碼存儲位置
- 12. Xcode:存儲用戶名和密碼
- 13. 存儲演示用戶名和密碼
- 14. 在企業級iOS中存儲API和應用程序祕密應用程序
- 15. 我可以在IOS Swift應用程序中以單例存儲用戶名和密碼嗎?
- 16. 使用加密算法來存儲和檢索用戶名和用戶密碼
- 17. 將密碼存儲在客戶端應用程序中C
- 18. 如何在UIWebView iOS應用程序中自動填寫用戶名和密碼?
- 19. 在iOS應用程序中存儲加密密鑰?
- 20. 如何在我的iphone應用程序中保存用戶名和密碼iphone
- 21. Python - 用scrypt存儲密碼的正確方法?
- 22. iPhone SDK:在代碼中存儲用戶名和密碼
- 23. 在iOS應用程序中存儲secretAccessKey的安全方法
- 24. Android應用程序中的保護用戶名和密碼
- 25. python程序的用戶名和密碼
- 26. 將用戶名/密碼傳遞給SmtpClient(.NET)的正確方法
- 27. 如何在當前登錄用戶的Windows應用程序中存儲用戶設置(用戶名,密碼)
- 28. Web應用程序 - 存儲密碼
- 29. 如何在應用程序中保存用戶登錄名和密碼
- 30. 用戶名/密碼程序的打印語句不正確
這取決於你正在創建的應用程序的種類。在銀行應用程序中,它根本不會被保存。每次你提供用戶+密碼它都會進入服務器,並返回一些有效的令牌等,讓你訪問你的帳戶。 – 2014-11-25 13:02:55