2011-02-10 10 views
10

यदि आईओएस 4 को लक्षित करना है, तो आप डेटा प्रोटेक्शन एपीआई का उपयोग कर सकते हैं।आईओएस पर डेटा संरक्षण

यदि आपके पास 'पूर्ण' सुरक्षा है, तो क्या यह पूरे सैंडबॉक्स को एन्क्रिप्ट करता है?

विशेष रूप से, यदि मैंने डाउनलोड किया है तो डिस्क पर प्रोग्राम के लिए .doc फ़ाइल को एन्क्रिप्ट किया जाएगा? या अगर मैं एनएसडीटा डेटा सुरक्षा विकल्पों का उपयोग करता हूं तो क्या यह केवल एन्क्रिप्टेड है?

+0

पर मैं अपने ग्राहक उसकी .doc फ़ाइल के अंदर कुछ की रक्षा करना चाहता है अनुमान लगा रहा हूँ पढ़ें? यदि ऐसा है, तो जवाब है कि यह एन्क्रिप्ट नहीं किया जाएगा। NSDataWritingFileProtection पूर्ण और इसके व्युत्पन्न उपयोगकर्ता डेटा के दुरुपयोग के खिलाफ सुरक्षा के लिए हैं (इसलिए उपयोगकर्ता को उनके डिवाइस को लॉक करने पर निर्भरता आदि)। यदि उपयोगकर्ता डिवाइस को अनलॉक करता है तो आपके ग्राहकों को डॉक करता है। डॉक फ़ाइल, आप पू में हैं। यदि डेटा संवेदनशील है, तो इसे एन्क्रिप्ट करें। –

उत्तर

3

यदि मुझे आईफोन 3 जीएस से शुरू होने पर सही ढंग से याद किया जाता है, तो आईफोन पर डेटा के लिए हार्डवेयर एन्क्रिप्शन डिफ़ॉल्ट रूप से चालू होता है, और यदि आप कार्यान्वित करते हैं तो अतिरिक्त एन्क्रिप्शन उपलब्ध है - हालांकि यदि आप ऐपस्टोर के माध्यम से वितरण/बिक्री कर रहे हैं, और आप ऐप्पल द्वारा प्रदान किए जाने से परे अपने स्वयं के कस्टम एन्क्रिप्शन को कार्यान्वित करने के लिए, ऐपस्टोर की शर्तों के लिए आपको वाणिज्य विभाग (यदि मेरी याददाश्त सही है) प्राप्त करने की आवश्यकता है क्योंकि एन्क्रिप्शन को युद्ध के रूप में वर्गीकृत किया जाता है।

एक अच्छा प्रारंभिक दस्तावेज़ http://www.apple.com/iphone/business/it-center/security.html

अधिक जानकारी पर इस (भुगतान) iPhone पंजीकृत डेवलपर वेबसाइट जो स्पष्ट कारण के लिए, मैं खुलासा नहीं कर सकता के भीतर उपलब्ध है, और आपको पता चल/खुद को पढ़ने के लिए होगा।

आशा है कि जानकारी मदद करेगी, और अगर उत्तर में मदद मिलती है तो उत्तर दें, धन्यवाद।

+0

'आईफोन' के डेटा के लिए हार्डवेयर एन्क्रिप्शन डिफ़ॉल्ट रूप से चालू है क्या यह पूरे ऐप सैंडबॉक्स को कवर करता है? क्या सामान्य अक्षमता में साइडिया या जेलबैक एन्क्रिप्शन कहा जाएगा? –

+0

दुर्भाग्य से उतना सुरक्षित नहीं है जितना होना चाहिए/जैसा कि वायर्ड http://www.wired.com/gadgetlab/2009/07/iphone-encryption/ –

+0

ल्यूक द्वारा रिपोर्ट किया गया है, बस उत्सुक है। क्या आप NSDataWritingOptions के NSDataWritingFileProtectionComplete का उपयोग कर खोज रहे हैं? –

6

यदि आप डेटा सुरक्षा का उपयोग करते हैं तो यह केवल एन्क्रिप्ट किया जाता है। App States and Multitasking, और Protecting Data Using On-Disk Encryption देखें।

+0

ऑन-डिस्क एन्क्रिप्शन लिंक का उपयोग कर डेटा की सुरक्षा –

4

मेरी समझ यह है कि आप डेटा सुरक्षा विकल्पों का उपयोग करना चाहिए। इस विषय पर एक डब्ल्यूडब्ल्यूडीसी 2010 की बात थी। "सत्र 20 9 - एप्लिकेशन डेटा सुरक्षित करना" देखें जो विस्तार से जाता है। ये वीडियो मुफ्त और अत्यधिक जानकारीपूर्ण हैं।

developer.apple.com के माध्यम से लॉगिन करें और फिर आप वीडियो प्राप्त करने के लिए पृष्ठ में दिए गए लिंक का उपयोग कर सकते हैं। एफवाईआई, वीडियो में आपके पास आवश्यक सभी उदाहरण कोड शामिल हैं।

WWDC 2010 videos

4

यदि किसी अपने डिवाइस के भागने और अपना पासकोड, जानकारी डेटा संरक्षण एपीआई द्वारा संरक्षित बायपास करने के लिए थे होगा रहते हैं एन्क्रिप्टेड और इसलिए दुर्गम, अपना पासकोड-डिक्रिप्शन कुंजी का महत्वपूर्ण भाग के बाद से, है ज्ञात नहीं है।

डेटा सुरक्षा स्वचालित रूप से डिवाइस पर पासकोड सेट करके सक्षम होती है।

पकड़, हालांकि, डेटा संरक्षण सुविधा केवल उन अनुप्रयोगों में डेटा सुरक्षित करती है जिन्हें विशेष रूप से डेटा प्रोटेक्शन एपीआई का उपयोग करने के लिए डिज़ाइन किया गया है।

अंतर्निहित अनुप्रयोगों के संदर्भ में, यह केवल मेल ऐप है, और तृतीय-पक्ष ऐप्स जो वास्तव में डेटा प्रोटेक्शन सुविधाओं का उपयोग करते हैं, आश्चर्यजनक रूप से दुर्लभ हैं;

गुड रीडर और बॉक्स.net अच्छे उदाहरणों के रूप में दिमाग में आते हैं, लेकिन ड्रॉपबॉक्स जैसे कई अन्य फ़ाइल स्टोरेज ऐप्स इस समर्थन को प्रदान नहीं करते हैं, जिसका अर्थ है कि आपका कैश डेटा डिवाइस के आपके भौतिक अधिकार से अधिक सुरक्षित नहीं है।

इसका मतलब है कि यदि आप सुरक्षित एन्क्रिप्शन के साथ गोपनीय डेटा संग्रहीत करने के बारे में चिंतित हैं तो आपको डेटा संरक्षण API का समर्थन करने वाले तृतीय-पक्ष ऐप्स का उपयोग करने की आवश्यकता होगी।

यह भी डिवाइस के लॉक होने iCloud डेटा की पृष्ठभूमि तुल्यकालन के लिए आवश्यकता के कारण को ध्यान में रखना है कि उस का उपयोग iCloud भंडारण डेटा संरक्षण उपयोग नहीं कर सकते किसी भी क्षुधा, दो के रूप में परस्पर अनन्य हैं महत्वपूर्ण है।

यहां तक ​​कि गुड रीडर, उदाहरण के लिए, नोट करता है कि ऐप के "iCloud" अनुभाग में संग्रहीत दस्तावेज़ों को डेटा प्रोटेक्शन एन्क्रिप्शन द्वारा संरक्षित नहीं किया जाएगा।

बेशक डेटा संरक्षण डिवाइस पर पासकोड जितना सुरक्षित है। ऐप्पल कॉन्फ़िगरेटर का उपयोग करके आप इस संबंध में सुरक्षा में सुधार करने के लिए उपकरणों पर अधिक जटिल पासकोड नीतियों के लिए आवश्यकताओं को कॉन्फ़िगर कर सकते हैं, साथ ही साथ असफल प्रयासों के बाद डिवाइस के स्वचालित मिटा को सक्षम कर सकते हैं।

अधिक here

+0

हाय, जब ऐप बनाते हैं - क्या ऐप्पल डेवलपर पोर्टल में ऐप आईडी बनाते समय "डेटा प्रोटेक्शन" को टिक कर डेटा प्रोटेक्शन सक्षम किया जा सकता है? या इससे कहीं अधिक है जो करने की जरूरत है? धन्यवाद – guyh92

+0

हाँ आप सही हैं। –

संबंधित मुद्दे