有誰知道iOS keychain項目的kSecAttrAccessible
屬性的默認值(請參閱reference)?我現在只是升級應用程序以使用更嚴格的安全性,我很好奇我的舊鑰匙鏈項目(未指定kSecAttrAccessible
鍵值對)的可訪問性。鑰匙串項目的默認kSecAttrAccessible值?
9
A
回答
7
根據去年WWDC的Session 209(保護應用程序數據)視頻,現有數據默認爲kSecAttrAccessibleAlways
(因此您需要根據需要更新輔助功能類)。
15
我剛剛在iOS 5.1和6.0上測試了這個,現在默認爲kSecAttrAccessibleWhenUnlocked
。
不過,我認爲最好是設置一個明確的kSecAttrAccessible
,而不是依靠默認設置爲您保證足夠安全。
9
我已經在IOS 8.1上測試過了,默認值是kSecAttrAccessibleWhenUnlocked。
相關問題
- 1. 檔案不符的默認鑰匙串
- 2. Mac OS X鑰匙串訪問:「找不到默認鑰匙串」錯誤
- 3. 獲取鑰匙串項目的屬性
- 4. 代碼簽名錯誤:不匹配默認鑰匙串鑰匙對
- 5. KeychainItemWrapper'無法添加鑰匙串項目'。
- 6. 鑰匙串項目包裝給BAD_ACCESS_CODE = 2
- 7. 鑰匙串找不到項目,但不能創建項目
- 8. 鑰匙串訪問中沒有鑰匙
- 9. Eclipse(CDT)項目默認值
- 10. 帶鑰匙的Firebase數據庫項目
- 11. 鑰匙串證書
- 12. 鑰匙串問題
- 13. iOS的鑰匙串,存儲更多kSecValueData項目
- 14. iOS 4.x中鑰匙串項目的修改日期
- 15. PDKeychainBindingsController:如何重置鑰匙串中的項目?
- 16. 錯誤添加鍵值項,以MacOS的鑰匙串
- 17. MonoTouch無法獲取現有鑰匙扣項目的價值
- 18. iPhone和Xcode鑰匙串 - 無法刪除鑰匙串?
- 19. ios鑰匙串返回零值
- 20. 鑰匙串有時會返回空值
- 21. Swift + Locksmith:沒有存儲鑰匙串值
- 22. 鑰匙串iOS不總是存儲值
- 23. 清理我的鑰匙串?
- 24. xcode的無效鑰匙串
- 25. 刪除鑰匙串項目當應用被卸載
- 26. 與watchOS共享鑰匙串2 - 所有關於項目設置?
- 27. 使用Swift將項目添加到鑰匙串
- 28. 獅子更新後拒絕鑰匙串項目更新
- 29. SMJobBless更新後無法訪問鑰匙串項目
- 30. 什麼使鑰匙串項目在iOS中獨一無二?
真棒,謝謝! – kevboh 2011-03-23 00:54:54
這可能在iOS6中發生了變化,我必須明確地將其設置爲「kSecAttrAccessibleAlways」才能獲得此行爲 – dlinsin 2012-10-11 14:29:02
我同意Erik的回答,因爲最好明確說明您想要的內容。 – Wevah 2014-04-28 21:05:08