डिक्रिप्टेड फ़ाइलों को रनटाइम के दौरान कहाँ संग्रहीत किया जाता है?


9

मुझे आश्चर्य है कि रनटाइम के दौरान एन्क्रिप्टेड $ HOME डायरेक्टरी से उबंटू / ई-क्रिप्टफॉर्म्स को डिक्रिप्टेड फाइलों को कहां स्टोर किया जाता है।

  • क्या यह समय-समय पर फ़ाइलों को डिक्रिप्ट करता है और उन्हें केवल रैम में संग्रहीत करता है?
  • बड़ी फ़ाइलों के बारे में क्या है (उदाहरण के लिए 20Gb के साथ 1080p फिल्में)?
  • क्या यह संभव है कि सिस्टम शटडाउन के बाद एचडीडी पर कुछ डिक्रिप्टेड फाइलें शेष हैं?
  • क्या डिक्रिप्टिंग / एन्क्रिप्टिंग ओएस के प्रदर्शन को महत्वपूर्ण रूप से प्रभावित करता है?

जवाबों:


9

डिक्रिप्ट की गई फ़ाइलों को रैम में संग्रहीत किया जाता है। डिक्रिप्शन (या एन्क्रिप्शन, जब लिखते हैं) मक्खी पर होता है, ब्लॉक द्वारा ब्लॉक होता है और एक बार में पूरी फ़ाइल के लिए नहीं। जब कोई एप्लिकेशन फ़ाइल से ब्लॉक पढ़ती है, तो फ़ाइल डिस्क ड्राइवर और फाइल सिस्टम ड्राइवर के बीच एक परत द्वारा डिक्रिप्ट होती है।

डिक्रिप्ट की गई फ़ाइलों को डिस्क पर नहीं लिखा जाता है, लेकिन एक एप्लिकेशन गैर-एन्क्रिप्टेड फाइल सिस्टम में डेटा लिख ​​सकता है। विशेष रूप से, यदि आपके पास एन्क्रिप्टेड फ़ाइल सिस्टम हैं, तो आपको अपना स्वैप स्थान एन्क्रिप्ट करना चाहिए, क्योंकि एप्लिकेशन मेमोरी में डेटा स्वैप स्पेस में समाप्त हो सकता है। आपको उन निर्देशिकाओं को भी एन्क्रिप्ट करना चाहिए जो अनुप्रयोगों को अस्थायी भंडारण के लिए उपयोग करते हैं, जैसे कि /tmp(जिसे tmpfs बनाया जा सकता है और इसलिए स्वैप स्पेस में संग्रहीत किया जा सकता है) /var/tmp, /var/spool/postfix(ईमेल), /var/spool/cups(मुद्रित किए जा रहे दस्तावेज़), आदि।

क्या एन्क्रिप्शन प्रभावित करता है प्रदर्शन प्रोसेसर की गति और डिस्क की गति के बीच के अनुपात पर बहुत निर्भर करता है। धीमी डिस्क और एक तेज प्रोसेसर के साथ, आप कुछ भी नोटिस नहीं करेंगे। धीमे प्रोसेसर और बहुत तेज डिस्क के साथ, आप दर्द महसूस करेंगे। हाल के इंटेल और एएमडी प्रोसेसर में एईएस ( एईएस-एनआई ) के लिए हार्डवेयर एक्सेलेरेटर हैं, जो हाल ही में लिनक्स कर्नेल का लाभ उठाते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.