क्या किसी को आईओएस कीचेन आइटम के लिए kSecAttrAccessible
विशेषता का डिफ़ॉल्ट मान पता है (reference देखें)? मैं अभी कठोर सुरक्षा का उपयोग करने के लिए एक ऐप को अपग्रेड कर रहा हूं, और मैं उत्सुक हूं कि मेरी पुरानी कीचेन आइटम कितनी सुलभ है- जिसने kSecAttrAccessible
कुंजी-मूल्य जोड़ी निर्दिष्ट नहीं की है।डिफ़ॉल्ट kSecAttr keychain आइटम के लिए असफल मान?
9
A
उत्तर
7
पिछले वर्ष के डब्ल्यूडब्ल्यूडीसी से सत्र 20 9 (एप्लिकेशन डेटा सुरक्षित करना) वीडियो के अनुसार, मौजूदा डेटा kSecAttrAccessibleAlways
पर डिफ़ॉल्ट है (इसलिए आपको आवश्यकतानुसार एक्सेसिबिलिटी क्लास अपडेट करना होगा)।
15
मैंने अभी आईओएस 5.1 और 6.0 पर इसका परीक्षण किया है, डिफ़ॉल्ट अब kSecAttrAccessibleWhenUnlocked
है।
हालांकि, मुझे लगता है कि आपके लिए पर्याप्त सुरक्षित होने के लिए डिफ़ॉल्ट पर निर्भर होने के बजाय एक स्पष्ट kSecAttrAccessible
सेट करना हमेशा बेहतर होता है।
9
मैंने आईओएस 8.1 पर इसका परीक्षण किया है और डिफ़ॉल्ट मान kSecAttrAccessibleWhenUnlocked है।
संबंधित मुद्दे
- 1. आइटम सूची के लिए डिफ़ॉल्ट मान कैसे सेट करें?
- 2. आईओएस keychain
- 3. डब्ल्यूसीएफ एंडपॉइंट्स के लिए डिफ़ॉल्ट टाइमआउट मान
- 4. बढ़ावा :: फ़ंक्शन तर्क के लिए डिफ़ॉल्ट मान?
- 5. OCaml: फ़ंक्शन तर्कों के लिए डिफ़ॉल्ट मान?
- 6. सरणी तर्कों के लिए डिफ़ॉल्ट मान
- 7. Magento - व्यवस्थापक फ़ील्ड के लिए डिफ़ॉल्ट मान
- 8. टेक्स्ट कॉलम के लिए डिफ़ॉल्ट मान
- 9. AdoNetAppender पैरामीटर के लिए डिफ़ॉल्ट मान
- 10. डिफ़ॉल्ट मान
- 11. डिफ़ॉल्ट मान
- 12. डिफ़ॉल्ट मान
- 13. डिफ़ॉल्ट मान
- 14. सेटिंग डिफ़ॉल्ट आइटम
- 15. कैसे TRTTIParamter के डिफ़ॉल्ट मान
- 16. आईओएस: डिवाइसों के लिए एक निजी कुंजी जोड़ना KeyChain
- 17. वीएस2005 "नया आइटम जोड़ें ..." संवाद - डिफ़ॉल्ट आइटम
- 18. @RequestParam डिफ़ॉल्ट रूप से enum मान को डिफ़ॉल्ट मान
- 19. जेएक्सबी डिफ़ॉल्ट विशेषता मान
- 20. डिफ़ॉल्ट पैरामीटर मान
- 21. RestTemplate - डिफ़ॉल्ट टाइमआउट मान
- 22. विभिन्न डिफ़ॉल्ट मान
- 23. scipy.sparse डिफ़ॉल्ट मान
- 24. एंड्रॉयड CheckBoxPreference डिफ़ॉल्ट मान
- 25. सेटिंग डिफ़ॉल्ट मान/फ़ाइलें
- 26. स्कैला: एक डिफ़ॉल्ट मान
- 27. रेल प्रवास डिफ़ॉल्ट मान
- 28. ListPreference डिफ़ॉल्ट मान
- 29. सेट डिफ़ॉल्ट मान
- 30. अधिसूचना सेटलाइट्स() डिफ़ॉल्ट मान?
भयानक, धन्यवाद! – kevboh
यह आईओएस 6 में बदल सकता है, मुझे यह व्यवहार – dlinsin
प्राप्त करने के लिए इसे स्पष्ट रूप से 'kSecAttrAccessibleAlways' पर सेट करना था, मैं एरिक के उत्तर से सहमत हूं कि आप जो चाहते हैं उसके बारे में स्पष्ट होना सर्वोत्तम है। – Wevah