2012-09-10 18 views
5

जैसे टूल के विरुद्ध कैसे सुरक्षित रख सकता हूं मेरे पास एक आईओएस ऐप है जिसमें मैं स्थानीय स्टोरेज में फाइलें डाउनलोड करता हूं। मैं इन स्थानीय फ़ाइलों को सुरक्षित रखने के लिए निम्नलिखित किया है: - उन्हें दस्तावेजों फ़ोल्डर (मैं पुस्तकालय फ़ोल्डर का उपयोग) बाहर स्टोर - उपयोग पूरा फ़ाइल एन्क्रिप्शनमैं अपने आईओएस ऐप को iFunbox

लेकिन आज मैं iFunbox बारे में जाना। यह एक ऐसा टूल है जो आपको बिना किसी जेलबैक के आपके आईओएस डिवाइस के फाइल सिस्टम ब्राउज़ करने में सक्षम बनाता है! मैंने क्या देखा कि यदि डिवाइस अनलॉक है तो मैं सैंडबॉक्स में सभी फाइलों को ब्राउज़ कर सकता हूं। सौभाग्य से जब डिवाइस लॉक हो जाता है तो फाइलें पहुंच से बाहर हो जाती हैं। अगर वहाँ कुछ भी मैं स्वयं डिवाइस अनलॉक हो गया है जब आगे इन फ़ाइलों की रक्षा के लिए क्या कर सकते हैं

क्या मैं सोच रहा था? तो मैं अपनी फ़ाइलों को iFunbox जैसे टूल से कैसे सुरक्षित रख सकता हूं?

+1

को देखने का उपयोग कर हटा सकते हैं, यह क्या फर्क पड़ता है अगर वे पहुँचा रहे हैं? ~/दस्तावेज़ों के बाहर भंडारण ऐप्पल द्वारा भी खारिज किया जाना है। – Jessedc

+0

जब डिवाइस अनलॉक किया जाता है तो एन्क्रिप्शन हटा दिया जाता है और फ़ाइलें iFunbox के लिए पूरी तरह से पहुंच योग्य होती हैं। – Deddiekoel

+0

आप अभी भी आईओएस एन्क्रिप्शन का उपयोग करके आपके द्वारा एन्क्रिप्ट की गई फ़ाइलों को एन्क्रिप्ट करने के लिए उपयोग कर सकते हैं, यह मुख्य विचार है। –

उत्तर

5

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

यह जानने के लिए पासकोड आप एक डमी अनुमति जगह पर आप के द्वारा बनाई गई फ़ाइल की सुरक्षा विशेषताओं की जाँच करेगा सेट है: https://stackoverflow.com/a/6192536/792677

तो पासकोड सेट नहीं है अगर आप सूचना है कि एप्लिकेशन की आवश्यकता है दिखा सकते हैं यह। मुझे यकीन है कि आप ऐप्पल इंजीनियरों की मदद से निजी एपीआई द्वारा पासकोड दर्ज करने के लिए डिवाइस सेट कर सकते हैं, लेकिन यह निजी जानकारी होगी, है ना?

सामान्य सलाह एक मजबूत एन्क्रिप्शन का उपयोग करने के लिए और कुछ सुरक्षा चेतावनी उपयोगकर्ता अपने डेटा खतरे में है अगर यह सेट नहीं है यह सूचना देने के दिखा पासकोड जाँच करने के लिए किया जाएगा।

+0

मेरा ऐप एक आंतरिक ऐप है और प्रोफाइल के माध्यम से पासकोड आवश्यक है। हालांकि जब पासकोड 'टूटा हुआ' होता है तो मेरी राय में सबकुछ आसानी से सुलभ हो जाता है। इसलिए मैं डेटा को सुरक्षित करने के लिए एक बेहतर तरीका ढूंढ रहा हूं। – Deddiekoel

+1

सीसीसीआरईपीटी http://developer.apple.com/library/ios/#DOCUMENTATION/System/Conceptual/ManPages_iPhoneOS/man3/CCCrypt.3cc.html और ऑन-डिस्क एन्क्रिप्शन पर एक नज़र डालें http://developer.apple.com /library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html#//apple_ref/doc/uid/TP40007072-CH7-SW6 और आप रिमोट वाइप के बारे में अधिक जानना चाहेंगे, मुझे नहीं पता कि क्या जो पहले से ही उन कॉर्पोरेट उपकरणों द्वारा समर्थित है जिन्हें आप ऐप भेजना चाहते हैं। –

+0

हां, रिमोट वाइप सक्षम है। तो एक ज्ञात उल्लंघन के मामले में हमें ठीक होना चाहिए। हालांकि अगर डिवाइस ऑफ़लाइन लिया जाता है, तो यह या तो काम नहीं करेगा। – Deddiekoel

1

आईफुनबॉक्स जैसे ऐप्स द्वारा एक्सेस को रोकने के लिए आप कुछ भी नहीं कर सकते हैं। वे आईओएस फाइल सिस्टम पर चीजों तक पहुंच रहे हैं जिनके पास आपके ऐप से कुछ लेना देना नहीं है।

यदि आपकी फ़ाइलें सही तरीके से एन्क्रिप्ट की गई हैं तो यह सब कुछ आप कर सकते हैं।

FWIW जब आप ~/दस्तावेज़ के अलावा अन्य स्थानों में दस्तावेजों की दुकान सुनिश्चित करें कि आप Data Storage Guidelines का पालन कर रहे हैं बनाने की जरूरत है, ~/Library/Caches और ~/tmp

+0

कृपया इसे निर्दिष्ट करने वाले शब्दों में सेक्शन का उद्धरण दें। मैं व्यक्तिगत रूप से जानता हूं कि लाइब्रेरी और कैश समेत अन्य स्थानों में कई ऐप्स स्टोर दस्तावेज संग्रहीत करते हैं। असल में, ऐप्पल वास्तव में कई मामलों में इसे प्रोत्साहित करता है। बीटीडब्ल्यू <यह एक चुनौती के रूप में नहीं है, बल्कि एक वास्तविक हित है। मैं बस वापस गया और शर्तों को स्किम किया, और उसे नहीं देखा, इसलिए मुझे इसमें वास्तव में दिलचस्पी होगी। धन्यवाद! –

+0

डेटा संग्रहण Guidlines राज्य जहां चीजें जाना चाहिए। ~/लाइब्रेरी उन स्थानों में से एक नहीं है जो वे निर्धारित करते हैं। मैंने जवाब अपडेट कर लिया है। – Jessedc

+0

ठीक है, संपादित उत्तर मेरी अपेक्षाओं के अनुरूप आता है (जैसा कि इसका मतलब कुछ भी था)। –

0

दूसरा जवाब उन्हें स्टोर करने के लिए है बादल।

  • iCloud
  • ड्रॉपबॉक्स
  • अमेज़न S3
  • सम्मिलित दूरस्थ सेवा यहाँ।

डिवाइस पर दस्तावेज़ों को संग्रहीत न करके आप अपनी समस्या का समाधान करते हैं, हालांकि यह कुछ लोगों के दिमाग में कम सुरक्षित हो सकता है।

+0

मेरे ऐप को ऑफ़लाइन काम करने की ज़रूरत है, इसलिए मैं स्थानीय रूप से दस्तावेज़ों को संग्रहीत करता हूं ... तो क्लाउडस्टॉरेज मेरे लिए एक विकल्प नहीं है। – Deddiekoel

+0

@Deddiekoel जो इस प्रश्न में निर्दिष्ट नहीं था। – Jessedc

+0

हालांकि सवाल में यह नहीं कहा गया था कि डेटा ऑफ़लाइन संग्रहीत किया जाना चाहिए, क्या यह स्पष्ट नहीं है कि इस तरह के एक महत्वपूर्ण डेटा को कभी भी कानूनी और तकनीकी तैयारी या अनुमोदन के बिना तीसरे पक्ष के सर्वरों को नहीं भेजा जा सकता है? –

0

डिवाइस को कंप्यूटर से युग्मित करने से रोकने के लिए आपको पासकोड सेट करने की आवश्यकता है। लेकिन डिवाइस को जोड़ा जाने के बाद आईट्यून्स में इसका कोई फायदा नहीं हुआ है।

आप जोड़ी DiskAid 6 (http://www.digidna.net/diskaid)

है कि वे एन्क्रिप्टेड रहे हैं इस http://support.digidna.net/entries/22584881-About-Wi-Fi-and-Pairing-in-DiskAid-6

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