0
我有一個演示用戶名/密碼將被烘焙到應用程序。我怎樣才能安全地存儲這個用戶名/密碼?存儲演示用戶名和密碼
問題:
- 它是確定商店中的代碼演示的用戶名/密碼?
- 如果用戶名/密碼將被存儲在鑰匙串中,是否必須硬編碼或有其他方法?
- a)這是否有益,因爲無論如何,它都暴露在代碼中?
- 用戶名/密碼是否應存儲在應用程序之外?
- 有沒有更好的方法?
我有一個演示用戶名/密碼將被烘焙到應用程序。我怎樣才能安全地存儲這個用戶名/密碼?存儲演示用戶名和密碼
我個人更喜歡在鑰匙串中存儲用戶名和密碼。並且密碼應該被加密。
在代碼中硬編碼或保存在沙箱中不是一個好主意。
參考網址來存儲用戶名和密碼,鑰匙串:iOS: How to store username/password within an app?
所以你的情況: 對於第一次,應用程序需要獲得從SSL API的用戶名和密碼。然後將其保存在鑰匙串中。從那時起,每當應用程序啓動時檢查鑰匙串中的憑證。如果不是,那麼你需要調用API。在調用API時,兩端應該有公用的私鑰加密。
希望這會有所幫助!
但是,你如何獲得值存儲在鑰匙串*?他們必須從某處來;無論是從代碼還是從文件,這就是漏洞 – Paulw11
@ Paulw11是的,這是正確的,所以密碼需要來自代碼/其他地方。那麼最好的方法是什麼? – user1046037
@ user1046037:這是第一次,應用程序需要從SSL API獲取用戶名和密碼。然後將其保存在鑰匙串中。 從那時起,每當應用程序啓動時都檢查鑰匙串中的憑證。如果不是,那麼你需要調用API。 調用API時,應在兩端都有公用的私鑰加密。 –