डेटा को सुरक्षित निकालना उतना आसान नहीं है जितना आप सोच सकते हैं। जब आप ऑपरेटिंग सिस्टम के डिफॉल्ट कमांड (उदाहरण के लिए "rm" लिनक्स (BSD / MacOS / UNIX या "डेल" में DOS में या रीसायकल बिन को विन्डोज़ में खाली करते हुए) का उपयोग करके किसी फाइल को डिलीट करते हैं, तो ऑपरेटिंग सिस्टम फाइल को डिलीट नहीं करता है, फ़ाइल की सामग्री आपकी हार्ड डिस्क पर बनी हुई है। अपने संवेदनशील डेटा को लगभग असंभव से पुनर्प्राप्त करने का एकमात्र तरीका कई परिभाषित पैटर्न के साथ डेटा को ओवरराइट ("मिटा" या "कतराना") करना है। हार्ड डिस्क को स्थायी रूप से मिटाने के लिए, आप मानक dd कमांड का उपयोग कर सकते हैं। हालाँकि, मैं श्रेड कमांड या वाइप कमांड या स्क्रब कमांड का उपयोग करने की सलाह देता हूं।
चेतावनी : जांचें कि सही ड्राइव या विभाजन को लक्षित किया गया है। डेटा हानि के परिणामस्वरूप गलत ड्राइव या विभाजन लक्ष्य। किसी भी परिस्थिति में हम कुल या आंशिक डेटा हानि के लिए जिम्मेदार नहीं हो सकते हैं, इसलिए कृपया डिस्क नामों के साथ सावधान रहें। आपको चेतावनी दी गई है!
डिस्क को स्थायी रूप से लाइव लिनक्स सीडी का उपयोग करके मिटा दें
सबसे पहले, एक knoppix लाइव लिनक्स सीडी या SystemRescueCd
लाइव सीडी डाउनलोड करें।
इसके बाद, एक लाइव सीडी को जलाएं और अपने लैपटॉप या डेस्कटॉप को लाइव सीडी से बूट करें। अब आप विंडोज, लिनक्स, मैक ओएस एक्स या यूनिक्स जैसी प्रणाली सहित किसी भी डिस्क को मिटा सकते हैं।
1. मैं श्रेड कमांड का उपयोग कैसे करूँ?
श्रेड मूल रूप से फ़ाइल को सुरक्षित रूप से हटाने के लिए डिज़ाइन किया गया है। यह एक फ़ाइल को सुरक्षित रूप से हटाता है, पहले अपनी सामग्री को छिपाने के लिए इसे ओवरराइट करता है। हालांकि, हार्ड डिस्क को मिटाने के लिए उसी कमांड का उपयोग किया जा सकता है। उदाहरण के लिए, यदि आपकी हार्ड ड्राइव को / dev / sda नाम दिया गया है, तो निम्न कमांड टाइप करें:
# shred -n 5 -vz /dev/sda
कहा पे,
-n 5: Overwrite 5 times instead of the default (25 times).
-v : Show progress.
-z : Add a final overwrite with zeros to hide shredding.
IDE हार्ड डिस्क hda (PC / Windows IDE से जुड़ी पहली हार्ड डिस्क) के लिए कमांड समान है:
# shred -n 5 -vz /dev/hda
इस उदाहरण में बेतरतीब डेटा के स्रोत के रूप में श्रेड और / डे / यूरेनियम का उपयोग करें:
# shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE
# shred -v --random-source=/dev/urandom -n1 /dev/sda
2. वाइप कमांड का उपयोग कैसे करें
आप डिस्क सहित किसी भी फ़ाइल को हटाने के लिए वाइप कमांड का उपयोग कर सकते हैं:
# wipe -D /path/to/file.doc
3. स्क्रब कमांड का उपयोग कैसे करें
आप स्क्रब जैसे डिस्क स्क्रबिंग प्रोग्राम का उपयोग कर सकते हैं। यह इन उपकरणों से डेटा को और अधिक कठिन बनाने के लिए दोहराए जाने वाले पैटर्न के साथ हार्ड डिस्क, फाइलें और अन्य उपकरणों को अधिलेखित करता है। यद्यपि संवेदनशील डेटा को नष्ट करने के लिए भौतिक विनाश अनजाने में सबसे विश्वसनीय तरीका है, यह असुविधाजनक और महंगा है। डेटा के कुछ वर्गों के लिए, संगठन अगली सबसे अच्छी बात करने के लिए तैयार हो सकते हैं जो सभी बाइट्स पर स्क्रिबल है जब तक कि पुनर्प्राप्ति को एक लैब में वीर प्रयासों की आवश्यकता होगी। स्क्रब कई अलग-अलग एल्गोरिदम को लागू करता है। वाक्य रचना है:
# scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere
मिटा / देव / sda, दर्ज करने के लिए:
# scrub -p dod /dev/sda
4. डिस्क को सुरक्षित रूप से पोंछने के लिए dd कमांड का उपयोग करें
आप एक डिस्क मिटा सकते हैं हर एक बिट पर नया डेटा लिखकर किया जाता है। Dd कमांड का उपयोग निम्नानुसार किया जा सकता है:
# dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096
/ Dev / sda डिस्क को पोंछें, दर्ज करें:
# dd if=/dev/urandom of=/dev/sda bs=4096
5. मैं ओपनएसएसएल से बेतरतीब ढंग से एईएस सिफर का उपयोग करके सुरक्षित रूप से ड्राइव / विभाजन को कैसे मिटा सकता हूं?
आप डिस्क को सुरक्षित रूप से मिटाने के लिए ओपनसेल और पीवी कमांड का उपयोग कर सकते हैं। सबसे पहले, बाइट्स में कुल / देव / एसडीए डिस्क आकार प्राप्त करें:
# blockdev --getsize64 /dev/sda
399717171200
अगला, एक / dev / sda डिस्क को पोंछने के लिए निम्न कमांड टाइप करें:
# openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes
399717171200 | dd bs = 64K of = / dev / sda
6. डिस्क को सुरक्षित रूप से पोंछने के लिए बैडब्लॉक कमांड का उपयोग कैसे करें
वाक्य रचना है:
# badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/sda
dd if=/dev/random of=/dev/sda bs=4096