अधिकांश सिस्टम कैश को नियमित समाशोधन की आवश्यकता नहीं होती है, लेकिन कुछ कैश में डाउनसाइड्स हो सकते हैं, जैसे कि macOS पर क्विक लुक कैश। कैश एन्क्रिप्टेड डिस्क से फ़ाइलों का पूर्वावलोकन लीक कर सकता है।
आपको macOS पर क्विक लुक कैशे को क्यों साफ़ करना चाहिए
क्विक लुक कैश एन्क्रिप्टेड फ़ाइलों के पूर्वावलोकन को अनएन्क्रिप्टेड कैश में संग्रहीत कर सकता है। परिणामस्वरूप, पर्याप्त रूप से सूचित स्नूप आपकी एन्क्रिप्टेड फ़ाइलों के पूर्वावलोकन को स्वयं फ़ाइलों को डिक्रिप्ट किए बिना देख सकता है। सुरक्षा से संबंधित उपयोगकर्ता को बार-बार कैशे साफ़ करने की अनुशंसा की जा सकती है।
क्विक लुक की प्राथमिक सेवा "com.apple.quicklook.ThumbnailsAgent" है। यह सिस्टम को क्रॉल करता है और पूर्वावलोकन उत्पन्न करता है। ये थंबनेल एक SQLite डेटाबेस में संग्रहीत हैं जिसे कोई भी उपयोगकर्ता एक्सेस कर सकता है। यह कैश सभी फाइलों के पूर्वावलोकन को संग्रहीत करता है, चाहे वे क्विक लुक द्वारा देखे गए हों या नहीं।
कैश "/ var / फ़ोल्डर्स" के भीतर पाया जा सकता है। वहां से आपको "com.apple.QuickLook.thumbnailcache" नाम के फोल्डर का पता लगाने के लिए थोड़ा खोदना होगा जैसा कि नीचे देखा गया है।
क्या यह कोई समस्या है?
एन्क्रिप्टेड डेटा का कोई भी लीक अवांछनीय है। यह समस्या मुख्य रूप से छवियों के लिए एक चिंता का विषय है। वे कम आकार में भी डेटा प्रकट कर सकते हैं। जिन छवियों का पूर्वावलोकन क्विक लुक के साथ नहीं किया गया है, उनमें सबसे लंबी तरफ 128 पिक्सेल होंगे। कैश्ड देखे गए चित्र उससे तिगुने के करीब होंगे।
गैर-छवि फ़ाइलों में उनके खोजक आइकन का एक थंबनेल सहेजा जाएगा। यह TXT या RTF फ़ाइल के पूर्वावलोकन के साथ घुमावदार पृष्ठ जैसा कुछ है। आप उस प्रकार के कैश्ड पूर्वावलोकन का एक उदाहरण नीचे देख सकते हैं।
इस भेद्यता के बारे में हाल ही में लिखने वाले सुरक्षा शोधकर्ता के अनुसार, फ़ाइलें हटाए जाने के बाद भी थंबनेल बने रहते हैं। इसके अलावा, USB ड्राइव को हटाने के बाद क्विक लुक पूर्वावलोकन सहेजे जाते हैं। जैसे, USB ड्राइव को Mac में प्लग करना ड्राइव को हटा दिए जाने के बाद पता लगाने योग्य निशान छोड़ देता है। इसलिए भले ही पैरेंट फ़ाइल वर्तमान में सिस्टम द्वारा पहुंच योग्य न हो, पूर्वावलोकन इसके बारे में डेटा प्रकट कर सकता है।
macOS पर क्विक लुक कैश साफ़ करना
1. “/Applications/Utilities/Terminal.app” से या स्पॉटलाइट में एप्लिकेशन का नाम टाइप करके टर्मिनल खोलें।
2. नीचे दिए गए कमांड को टर्मिनल में पेस्ट करें, फिर निष्पादित करने के लिए "एंटर" कुंजी दबाएं। यह तुरंत क्विक लुक सेवा को रोक देगा और कैश्ड फ़ाइलों को हटा देगा।
qlmanage -r cache
macOS पर क्विक लुक कैश को अक्षम करना
उपरोक्त आदेश क्विक लुक कैश को खाली कर देगा। हालांकि, अगर कार्य करने के लिए छोड़ दिया जाता है, तो कैश तुरंत फ़ाइलों को फिर से जमा करना शुरू कर देगा, चाहे उनकी एन्क्रिप्शन स्थिति कुछ भी हो।
इसे ठीक करने के लिए, आप कैशे को स्थायी रूप से अक्षम कर सकते हैं। यह क्विक लुक को थोड़ा धीमा कर सकता है, लेकिन यह मौजूदा भेद्यता के आसपास काम करेगा। क्विक लुक कैश को स्थायी रूप से अक्षम करने के लिए, नीचे टर्मिनल कमांड निष्पादित करें:
qlmanage -r disablecache
यदि आप क्विक लुक कैश को वापस चालू करना चाहते हैं, तो enablecache
. का उपयोग करें disablecache
. के स्थान पर कमांड ।
निष्कर्ष
इस भेद्यता को अंततः Apple द्वारा पैच किया जा सकता है। हालाँकि, Apple ने इसे लंबे समय तक वहीं छोड़ दिया है कि कंप्यूटर फोरेंसिक विशेषज्ञ इसे छवियों को निकालने के लिए एक विश्वसनीय विधि के रूप में देखते हैं। अधिक सुरक्षा के लिए, आप इस प्रक्रिया को नियमित रूप से एक आवर्ती स्क्रिप्ट के तहत या USB उपकरणों को हटाने के बाद मैन्युअल रूप से चला सकते हैं।