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