@ user495470 का उत्तर प्रश्न के लिए सही है। समस्या न तो है srmया shredवास्तव में आधुनिक प्रणालियों के लिए समझ में आता है।
यह ज्यादातर SSDs के कारण होता है। चुंबकीय डिस्क के विपरीत, आधुनिक TRIM- सक्षम डिस्क पृष्ठभूमि में स्वचालित रूप से हटाए गए डेटा को साफ़ करता है।
SSD पहनने की लेवलिंग भी करता है। यह एक फ़ाइल को निरर्थक (आप एक अलग भौतिक स्थान पर लिख रहे हैं) और अवांछनीय (यह डिस्क पहनने में योगदान देता है) दोनों को "ओवर-राइट" करने का प्रयास करता है।
SSDs के साथ आने वाले सभी Mac में TRIM सक्षम है।
फ़ाइल सिस्टम की अन्य समस्या, विशेष रूप से जर्नल की गई फ़ाइल सिस्टम, जो डेटा की एक प्रति कहीं और रख सकती है, इसे लिखे जाने से पहले।
चुंबकीय मीडिया पर भी यह दोनों के लिए समस्या पैदा कर सकता है srm:
सभी उपयोगकर्ताओं [..] को पता होना चाहिए कि srm केवल फाइल सिस्टम पर काम करेगा जो जगह में ब्लॉक को अधिलेखित करता है। विशेष रूप से, यह जर्नल फ़ाइल सिस्टम के विशाल बहुमत [..] पर काम नहीं करेगा ।
और shred:
[..] बहुत महत्वपूर्ण धारणा पर भरोसा करता है: फ़ाइल सिस्टम जगह में डेटा को अधिलेखित कर देता है। [..] कई आधुनिक फ़ाइल सिस्टम डिज़ाइन इस धारणा को संतुष्ट नहीं करते हैं। अपवाद में शामिल हैं: लॉग-संरचित या जर्नल फ़ाइल सिस्टम [..]
मैक ओएस एक्स v10.3 के बाद से एचएफएस प्लस वॉल्यूम डिफ़ॉल्ट रूप से जर्नल किए जाते हैं।
इन दिनों, सुरक्षित रूप से "हटाई गई" फ़ाइलों का सबसे अच्छा तरीका फ़ाइल वॉल्ट को सक्षम करना है (इसलिए वे डिस्क को कभी भी पहले से अनएन्क्रिप्टेड नहीं लिखते हैं) फिर उन्हें हटा दें और टीआरआईएम को छाँटने दें।
यदि, दुर्भाग्य के झटके से, आप एक चुंबकीय माध्यम पर हैं, तो अक्षम अक्षम कर दिया है और किसी कारण से, डिस्क को एन्क्रिप्ट नहीं कर सकते हैं, आप विकल्प हैं:
- का उपयोग करें,
rm -Pजो फ़ाइलों के साथ 0xff, फिर 0x00, और फिर 0xffसे अधिलेखित करता है
- (यानी। ) के
coreutilsलिए स्थापित करेंgshredbrew install coreutils && gshred secrets.txt
srmसे निकाला जा चुका है homebrew-dupesऔर homebrew-coreलेकिन किसी के यहाँ एक नल प्रकाशित कि काम करता है (यानी। brew install khell/homebrew-srm/srm && srm secrets.txt)
- माध्यम का भौतिक विनाश :)
shredकिया जा रहा है कि फाइल सिस्टम पर निर्भर करता है की सुरक्षा पर ध्यान दें , मुझे नहीं पता कि यह एचएफएस पर कितना प्रभावी है।