सारांश
एसडी कार्ड का एन्क्रिप्शन एक डिवाइस-विशिष्ट विषय है, लेकिन जहां तक एंड्रॉइड जाता है, केवल /data
एन्क्रिप्ट किया जाता है।
Android डिफ़ॉल्ट व्यवहार:
एंड्रॉइड के लिए, "डिफ़ॉल्ट" द्वारा, डिवाइस पर एन्क्रिप्शन/data
केवल लागू किया जाता है । ऐसा इसलिए है क्योंकि एसडी कार्ड में स्थानांतरित होने वाले सभी इंस्टॉल किए गए एप्लिकेशन पहले से ही एन्क्रिप्ट किए गए हैं और केवल उस विशिष्ट डिवाइस "मूल" पर उपयोग करने योग्य हैं।
देखें: एसडी कार्ड पर ऐप्स: विवरण नीचे दिए गए पैराग्राफ तक स्क्रॉल करते हैं
सुरक्षा और प्रदर्शन निहितार्थ
एसडी कार्ड पर एप्लिकेशन लिनक्स के लूपबैक इंटरफेस के माध्यम से माउंट किए जाते हैं और डिवाइस-विशिष्ट कुंजी के माध्यम से एन्क्रिप्ट किए जाते हैं, इसलिए उन्हें किसी अन्य डिवाइस पर डिक्रिप्ट नहीं किया जा सकता है। ध्यान दें कि यह सुरक्षा उपाय है और प्रतिलिपि सुरक्षा प्रदान नहीं करता है;
डेवलपर्स के लिए Android सिफारिश:
देखें: सुरक्षा के लिए डिजाइनिंग नीचे के पैराग्राफ तक स्क्रॉल करें
बाहरी भंडारण का उपयोग करना
बाह्य भंडारण पर बनाई गई फाइलें, जैसे कि एसडी कार्ड, विश्व स्तर पर पठनीय और लेखन योग्य हैं। चूंकि बाहरी भंडारण को उपयोगकर्ता द्वारा हटाया जा सकता है और किसी भी एप्लिकेशन द्वारा संशोधित किया जा सकता है, इसलिए अनुप्रयोगों को बाहरी भंडारण का उपयोग करके संवेदनशील जानकारी संग्रहीत नहीं करनी चाहिए।
Android क्यों, क्यों?
एंड्रॉइड का मानना है कि बाहरी भंडारण एक साझा चीज है, इसलिए, हर जगह पहुंच योग्य होने के लिए, एन्क्रिप्ट किया गया काम नहीं करेगा।
देखें: बाहरी संग्रहण का उपयोग करना
प्रत्येक एंड्रॉइड-संगत डिवाइस एक साझा "बाहरी भंडारण" का समर्थन करता है जिसका उपयोग आप फ़ाइलों को बचाने के लिए कर सकते हैं। यह एक हटाने योग्य भंडारण मीडिया (जैसे एसडी कार्ड) या एक आंतरिक (गैर-हटाने योग्य) भंडारण हो सकता है। बाहरी संग्रहण में सहेजी गई फ़ाइलें विश्व-पठनीय हैं और उपयोगकर्ता द्वारा संशोधित की जा सकती हैं जब वे कंप्यूटर पर फ़ाइलों को स्थानांतरित करने के लिए यूएसबी मास स्टोरेज को सक्षम करते हैं।
कुछ विक्रेताओं "अपने दम पर काम करते हैं"
मोटोरोला जैसे कुछ विक्रेताओं ने हालांकि एन्क्रिप्शन को लागू किया है /data
और /mnt/sdcard
: