SHARE THE PERSPECTIVE
आंतरिक कैश, गैलरी और RAM की सीमाएँ अलग हैं; एक प्रति मिटने से सभी प्रतियों का मिटना साबित नहीं होता।

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

जोखिम जाँचने के लिए अस्पष्ट वाक्यांश “कैश से लीक” के बजाय तीन स्थान अलग करें: ऐप का निजी स्टोरेज, गैलरी जैसी साझा जगह, और प्रक्रिया की सक्रिय मेमोरी या RAM। हर एक की पहुँच और जीवनचक्र अलग होता है।

डिक्रिप्ट की गई फ़ोटो कहाँ रह सकती है?

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

Android के स्टोरेज दस्तावेज़ ऐप-विशिष्ट स्थान और साझा स्टोरेज में अंतर करते हैं। इसलिए “हर कैश फ़ाइल MediaStore द्वारा इंडेक्स की जाती है” सही नहीं है; संग्रहण पथ, इस्तेमाल किया गया API और अनुमतियाँ निर्णायक हैं।

आंतरिक कैश को कैसी सुरक्षा मिलती है?

Android ऐप के निजी आंतरिक स्थान को अन्य सामान्य ऐप से अलग रखता है। आधिकारिक मार्गदर्शिका अस्थायी संवेदनशील डेटा के लिए इसी स्थान की सलाह देती है। ऐप हटाए जाने से पहले ऐप या सिस्टम कैश फ़ाइल मिटा सकते हैं, लेकिन डेवलपर को सफ़ाई केवल डिवाइस में जगह कम पड़ने पर नहीं छोड़नी चाहिए। ऐप-विशिष्ट फ़ाइलों की मार्गदर्शिका।

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

RAM में रखने से पूर्ण मिटाव की गारंटी क्यों नहीं मिलती?

डिस्क पर अनएन्क्रिप्टेड प्रति लिखने से बचना स्थायी प्रतियों की संख्या कम कर सकता है। संवेदनशील बफ़र साफ़ करना भी रक्षात्मक डिज़ाइन का हिस्सा हो सकता है। फिर भी, केवल “RAM को शून्य करना” कह देने से रिकवरी की संभावना शून्य घोषित नहीं की जा सकती।

प्रसंस्करण के दौरान तस्वीर कई बफ़र, लाइब्रेरी या प्रदर्शन घटकों में कॉपी हो सकती है। एक बफ़र साफ़ करना अपने-आप सभी प्रतियों के मिटने का प्रमाण नहीं है। भले ही कोई स्थायी फ़ाइल न बने, प्रदर्शन के समय डेटा तक पहुँच रखने वाला मैलवेयर उसे कॉपी कर सकता है। एन्क्रिप्शन और मेमोरी प्रबंधन एक-दूसरे के पूरक हैं, विकल्प नहीं।

उपयोगकर्ता क्या कर सकते हैं?

  • गैलरी में सहेजने को ऑटो-डाउनलोड से अलग जाँचें। ऐप के भीतर दिखाने के लिए मीडिया प्राप्त करना ज़रूरी नहीं कि गैलरी में सहेजना भी हो।
  • फ़ोटो बैकअप को नियंत्रित करें। निर्यात की गई फ़ोटो चैट से स्वतंत्र रूप से क्लाउड में जा सकती है।
  • अन्य ऐप की फ़ोटो और फ़ाइल अनुमतियाँ देखें। किसी विशेष कार्य के लिए आवश्यक पहुँच को पूरी फ़ोटो लाइब्रेरी की स्थायी पहुँच न समझें।
  • परीक्षण फ़ोटो से जाँचें। देखें कि प्राप्त करने, खोलने, सहेजने और मिटाने के बाद कौन-सी प्रति गैलरी या दूसरे ऐप में बचती है।
  • ऐप का डेटा मिटाने से पहले रिकवरी का तरीका जाँचें। “कैश साफ़ करें”, “स्टोरेज साफ़ करें” और खाते से लॉग आउट करने के प्रभाव अलग हैं; दूसरा विकल्प कुंजियाँ या आवश्यक स्थानीय डेटा मिटा सकता है।

गैर-संवेदनशील फ़ोटो से परीक्षण उपयोगी है, लेकिन गैलरी में फ़ाइल न होना यह साबित नहीं करता कि डिवाइस पर कोई निशान नहीं है।

डेवलपर को सफ़ाई का परीक्षण कैसे करना चाहिए?

जाँच में मीडिया का पूरा मार्ग शामिल होना चाहिए: प्राप्त करना, डिक्रिप्ट करना, दिखाना, साझा करना, स्क्रीन बंद करना, लॉग आउट और दोबारा लॉग इन करना। चल रहे डाउनलोड या प्रीव्यू बनाने की प्रक्रिया को लॉग आउट नीति के अनुरूप होना चाहिए; अन्यथा सफ़ाई के बाद नई फ़ाइल लिखी जा सकती है। यह परीक्षण योग्य परिदृश्य है, सभी मैसेंजर के बारे में सिद्ध दावा नहीं।

किसी निर्धारित संस्करण पर परीक्षण करें और फ़ाइलों के स्थान तथा हर चरण का परिणाम दर्ज करें। Android की सुरक्षा संबंधी सिफ़ारिशें पहुँच को न्यूनतम रखने और संवेदनशील डेटा उचित स्थान पर रखने पर ज़ोर देती हैं।

यह चर्चा Livara के बारे में क्या कहती है?

Livara का खतरे का मॉडल संक्रमित या अनलॉक डिवाइस से सुरक्षा की गारंटी नहीं देता। स्थानांतरण के दौरान एन्क्रिप्शन के दस्तावेज़ अकेले इस दावे का प्रमाण नहीं हैं कि “कैश में कोई अनएन्क्रिप्टेड प्रति नहीं रहती”। ऐसे दावे के लिए ऐप के निर्धारित संस्करण और मीडिया मार्गों की जाँच आवश्यक है।

निष्कर्ष: फ़ोटो की प्रतियों के स्थान और संख्या को समझें। अतिरिक्त प्रतियाँ घटाना, डिवाइस को उचित रूप से लॉक करना और अपडेट करना महत्त्वपूर्ण हैं; परीक्षण और खतरे के मॉडल के बिना “शून्य रिकवरी” का वादा भरोसेमंद मानदंड नहीं है।

Livara Chat खोलें
CONTINUE THE THREADAndroid & device security ↗
YOU’VE REACHED THE ENDBack to the reading room ↗