डेटा सैनिटाइजेशन मेथड एक विशिष्ट तरीका है जिसमें डेटा विनाश प्रोग्राम या फाइल श्रेडर हार्ड ड्राइव या अन्य स्टोरेज डिवाइस पर डेटा को ओवरराइट करता है।
अधिकांश डेटा विनाश और श्रेडिंग प्रोग्राम कई डेटा सैनिटाइजेशन मेथड का समर्थन करते हैं ताकि आप चुन सकें कि किसका उपयोग करना है।
इन मेथड को अक्सर डेटा इरेज़र मेथड, डेटा वाइप मेथड, वाइप एल्गोरिदम, और डेटा वाइप स्टैंडर्ड के रूप में भी संदर्भित किया जाता है। जब आप इस तरह की शब्दावली देखते हैं, तो प्रोग्राम इस पृष्ठ पर आप देखेंगे डेटा सैनिटाइजेशन के बारे में बात कर रहा है।
तकनीकी रूप से, सॉफ़्टवेयर ओवरराइटिंग पर आधारित नहीं डेटा को नष्ट करने के अन्य तरीकों को भी डेटा सैनिटाइजेशन मेथड कहा जाता है, लेकिन ज्यादातर समय यह शब्द डेटा मिटाने के इन सॉफ़्टवेयर-आधारित तरीकों को संदर्भित करता है।
नीचे डेटा विनाश प्रोग्राम द्वारा उपयोग किए जाने वाले कई लोकप्रिय डेटा सैनिटाइजेशन मेथड, विशेष मेथड पर विवरण, और जब लागू हो, तो इसे विकसित करने का श्रेय देने वाले संगठन या व्यक्ति हैं।
सिक्योर इरेज़
सिक्योर इरेज़ PATA और SATA आधारित हार्ड ड्राइव पर फर्मवेयर से उपलब्ध कमांड के एक सेट को दिया गया नाम है (यह SCSI ड्राइव पर उपलब्ध नहीं है)।
हार्ड ड्राइव से डेटा मिटाने के लिए सिक्योर इरेज़ का उपयोग करना अक्सर ऐसा करने का सबसे अच्छा तरीका माना जाता है क्योंकि कार्रवाई ड्राइव से ही पूरी होती है, वही हार्डवेयर जिसने पहली बार में डेटा लिखा था। हार्ड ड्राइव से डेटा हटाने के अन्य तरीके कम प्रभावी हो सकते हैं क्योंकि वे इसे ओवरराइट करने के अधिक मानक तरीकों पर भरोसा करते हैं।
नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी (NIST) स्पेशल पब्लिकेशन 800-88 के अनुसार, सॉफ़्टवेयर-आधारित डेटा सैनिटाइजेशन का एकमात्र तरीका वह होना चाहिए जो हार्ड ड्राइव के सिक्योर इरेज़ कमांड का उपयोग करता हो।
यह भी ध्यान देने योग्य है कि नेशनल सिक्योरिटी एडमिनिस्ट्रेशन ने कैलिफोर्निया विश्वविद्यालय, सैन डिएगो में सेंटर फॉर मैग्नेटिक रिकॉर्डिंग रिसर्च (CMMR) के साथ मिलकर हार्ड ड्राइव डेटा सैनिटाइजेशन पर शोध किया। उस शोध का एक परिणाम HDDErase था, एक फ्री उपलब्ध डेटा विनाश सॉफ़्टवेयर प्रोग्राम जो सिक्योर इरेज़ कमांड को निष्पादित करके काम करता है।
सिक्योर इरेज़ डेटा सैनिटाइजेशन मेथड को निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक बाइनरी वन या जीरो लिखता है
ओवरराइट के किसी वेरिफिकेशन की आवश्यकता नहीं है क्योंकि लेखन ड्राइव के भीतर होता है, जिसका अर्थ है कि ड्राइव का राइट फॉल्ट डिटेक्शन किसी भी मिस को रोकता है। यह सिक्योर इरेज़ को अन्य डेटा सैनिटाइजेशन मेथड की तुलना में तेज़ बनाता है और यकीनन अधिक प्रभावी।
कुछ विशिष्ट सिक्योर इरेज़ कमांड में SECURITY ERASE PREPARE और SECURITY ERASE UNIT शामिल हैं। सिक्योरिटी इरेज़ एक और तरीका है जिससे आप इसे चर्चा करते हुए देख सकते हैं, लेकिन शायद अक्सर नहीं।
कुछ प्रोग्राम के नाम में सिक्योर इरेज़ शब्द होते हैं या विज्ञापन करते हैं कि वे हार्ड ड्राइव से डेटा को सुरक्षित रूप से मिटाते हैं। हालांकि, जब तक वे विशेष रूप से ध्यान न दें कि वे हार्ड ड्राइव के सिक्योर इरेज़ कमांड का उपयोग करते हैं, वे संभवतः नहीं करते।
DoD 5220.22-M
DoD 5220.22-M सैनिटाइजेशन मेथड को मूल रूप से US नेशनल इंडस्ट्रियल सिक्योरिटी प्रोग्राम द्वारा नेशनल इंडस्ट्रियल सिक्योरिटी प्रोग्राम ऑपरेटिंग मैनुअल में परिभाषित किया गया था, और डेटा विनाश सॉफ़्टवेयर में उपयोग किए जाने वाले सबसे आम सैनिटाइजेशन मेथड में से एक है।
DoD 5220.22-M डेटा सैनिटाइजेशन मेथड को आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक जीरो लिखता है और लिखने को वेरिफाई करता है।
- पास 2: एक वन लिखता है और लिखने को वेरिफाई करता है।
- पास 3: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है।
आप DoD 5220.22-M (E), DoD 5220.22-M (ECE), और शायद कुछ अन्य सहित विभिन्न पुनरावृत्तियों में भी आ सकते हैं। प्रत्येक शायद एक कैरेक्टर और उसके पूरक (जैसे 1 और 0) और वेरिफिकेशन की अलग-अलग आवृत्तियों का उपयोग करेगा।
कम आम होते हुए, DoD 5220.22-M का एक और, परिवर्तित संस्करण है जो अंतिम पास के दौरान एक रैंडम कैरेक्टर के बजाय 97 लिखता है।
NISPOM डेटा सैनिटाइजेशन के लिए किसी US सरकारी मानक को परिभाषित नहीं करता है। कॉग्निजेंट सिक्योरिटी अथॉरिटी डेटा सैनिटाइजेशन मानकों के लिए जिम्मेदार है। DoD 5220.22-M मेथड अब अनुमति नहीं है (न ही कोई भी सॉफ़्टवेयर-आधारित डेटा सैनिटाइजेशन मेथड) CSA के विभिन्न सदस्यों द्वारा उपयोग के लिए जिनमें डिपार्टमेंट ऑफ डिफेंस, डिपार्टमेंट ऑफ एनर्जी, न्यूक्लियर रेगुलेटरी कमीशन, और सेंट्रल इंटेलिजेंस एजेंसी शामिल हैं।
NCSC-TG-025
NCSC-TG-025 सैनिटाइजेशन मेथड को मूल रूप से फॉरेस्ट ग्रीन बुक में परिभाषित किया गया था, जो कंप्यूटर सुरक्षा दिशानिर्देशों की रेनबो सीरीज का हिस्सा है, जिसे नेशनल कंप्यूटर सिक्योरिटी सेंटर (NCSC) द्वारा प्रकाशित किया गया था, एक समूह जो कभी US नेशनल सिक्योरिटी एजेंसी (NSA) का हिस्सा था।
NCSC-TG-025 अब NSA के लिए डेटा सैनिटाइजेशन मानक नहीं है। NSA/CSS स्टोरेज डिवाइस डिक्लासिफिकेशन मैनुअल (NSA/CSS SDDM) केवल डीगॉसिंग और भौतिक विनाश को NSA-अनुमोदित तरीकों के रूप में हार्ड ड्राइव डेटा को सैनिटाइज करने के लिए सूचीबद्ध करता है। आप NSA/CSS SDDM यहां पढ़ सकते हैं (PDF)।
NCSC-TG-025 आमतौर पर निम्नलिखित तरीके से लागू किया जाता है, जिसमें जीरो, वन, और रैंडम कैरेक्टर का संयोजन होता है:
- पास 1: एक जीरो लिखता है और लिखने को वेरिफाई करता है
- पास 2: एक वन लिखता है और लिखने को वेरिफाई करता है
- पास 3: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
NCSC-TG-025 डेटा सैनिटाइजेशन मेथड बिल्कुल DoD 5220.22-M मेथड के समान है और इसे कैसे लागू किया जाता है इसमें भिन्नताएं समान होंगी।
AFSSI-5020
AFSSI-5020 सैनिटाइजेशन मेथड को मूल रूप से यूनाइटेड स्टेट्स एयर फोर्स (USAF) द्वारा एयर फोर्स सिस्टम सिक्योरिटी इंस्ट्रक्शन 5020 में परिभाषित किया गया था। यह स्पष्ट नहीं है कि USAF अभी भी इस डेटा सैनिटाइजेशन को अपने मानक के रूप में उपयोग करता है।
AFSSI-5020 डेटा वाइप मेथड को आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक जीरो लिखता है
- पास 2: एक वन लिखता है
- पास 3: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
आप ऐसे पुनरावृत्तियों को भी देख सकते हैं जो पहले पास के लिए एक वन और दूसरे के लिए एक जीरो लिखते हैं। इस मेथड को प्रत्येक पास के बाद वेरिफिकेशन के साथ भी लागू देखा गया है, न कि केवल अंतिम एक।
AR 380-19
AR 380-19 सैनिटाइजेशन मेथड को मूल रूप से आर्मी रेगुलेशन 380-19 में परिभाषित किया गया था, जिसे US आर्मी द्वारा प्रकाशित किया गया था। आप AR 380-19 डेटा सैनिटाइजेशन स्पेसिफिकेशन को AR 380-19 परिशिष्ट F (PDF) में पढ़ सकते हैं।
आर्मी पैम्फलेट 25–2–3 के अनुसार, जिसे अप्रैल 2019 में जारी किया गया था, यह स्पष्ट है कि US आर्मी अब AR 380-19 को अपने सॉफ़्टवेयर-आधारित डेटा सैनिटाइजेशन मानक के रूप में उपयोग नहीं करती है, बल्कि NIST SP 800-88 रिवीजन 1 में पहचानी गई वेरिफिकेशन प्रक्रियाओं पर निर्भर करती है।
AR 380-19 डेटा सैनिटाइजेशन मेथड को आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1 — एक रैंडम कैरेक्टर लिखता है
- पास 2 — एक निर्दिष्ट कैरेक्टर लिखता है (जैसे जीरो)
- पास 3 — निर्दिष्ट कैरेक्टर का पूरक लिखता है (यानी वन) और लिखने को वेरिफाई करता है
इस डेटा सैनिटाइजेशन मेथड का उपयोग कभी-कभी डेटा विनाश प्रोग्राम द्वारा गलत तरीके से किया जाता है इसलिए आप इसे अंतिम पास के वेरिफिकेशन के बिना या बिना तीसरे पास के बिल्कुल लागू देख सकते हैं।
NAVSO P-5239-26
NAVSO P-5239-26 सैनिटाइजेशन मेथड को मूल रूप से नेवी स्टाफ ऑफिस पब्लिकेशन 5239 मॉड्यूल 26: इंफॉर्मेशन सिस्टम सिक्योरिटी प्रोग्राम गाइडलाइन्स में परिभाषित किया गया था, जिसे US नेवी द्वारा प्रकाशित किया गया था। आप NAVSO P-5239-26 डेटा सैनिटाइजेशन स्पेसिफिकेशन को NAVSO पब्लिकेशन 5239-26 के 3.3.c.1 और 3.3.c.2 में पढ़ सकते हैं। यह स्पष्ट नहीं है कि US नेवी अभी भी इसे अपने डेटा सैनिटाइजेशन मानक के रूप में उपयोग करती है।
NAVSO P-5239-26 को आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1 — एक निर्दिष्ट कैरेक्टर लिखता है (जैसे वन)
- पास 2 — निर्दिष्ट कैरेक्टर का पूरक लिखता है (जैसे जीरो)
- पास 3 — एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
यह मेथड वह तरीका है जिससे अधिकांश डेटा विनाश प्रोग्राम मानक को लागू करते हैं। हालांकि, वास्तविक स्पेसिफिकेशन के अनुसार, यह कम प्रभावी, "वैकल्पिक मेथड" है। "पसंदीदा मेथड" में अधिक जटिल ओवरराइटिंग पैटर्न शामिल है।
RCMP TSSIT OPS-II
RCMP TSSIT OPS-II सैनिटाइजेशन मेथड को मूल रूप से परिशिष्ट Ops-II: टेक्निकल सिक्योरिटी स्टैंडर्ड्स फॉर इंफॉर्मेशन टेक्नोलॉजी के मीडिया सैनिटाइजेशन दस्तावेज़ में परिभाषित किया गया था, जिसे रॉयल कैनेडियन माउंटेड पुलिस (RCMP) द्वारा प्रकाशित किया गया था। यह यहां PDF के रूप में उपलब्ध है।
हालांकि, RCMP TSSIT OPS-II अब कनाडा सरकार का सॉफ़्टवेयर-आधारित डेटा सैनिटाइजेशन मानक नहीं है। कनाडा में डेटा सैनिटाइजेशन मानक अब CSEC ITSG-06 या एक प्रोग्राम है जो सिक्योर इरेज़ का उपयोग करता है।
RCMP TSSIT OPS-II इन मेथड को जोड़ता है और आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक जीरो लिखता है
- पास 2: एक वन लिखता है
- पास 3: एक जीरो लिखता है
- पास 4: एक वन लिखता है
- पास 5: एक जीरो लिखता है
- पास 6: एक वन लिखता है
- पास 7: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
यह मेथड आमतौर पर ऊपर दिखाए अनुसार सही ढंग से उपयोग किया जाता है, लेकिन हमने कुछ प्रोग्राम में कुछ जीरो/वन दोहराने वाले पास के स्थान पर रैंडम कैरेक्टर के साथ इसे लागू होते भी देखा है।
CSEC ITSG-06
CSEC ITSG-06 सैनिटाइजेशन मेथड को मूल रूप से IT सिक्योरिटी गाइडेंस 06: क्लियरिंग एंड डिक्लासिफाइंग इलेक्ट्रॉनिक डेटा स्टोरेज डिवाइस के सेक्शन 2.3.2 में परिभाषित किया गया था, जिसे कम्युनिकेशन सिक्योरिटी एस्टैब्लिशमेंट कनाडा (CSEC) द्वारा प्रकाशित किया गया था।
CSEC ITSG-06 ने RCMP TSSIT OPS-II को कनाडा के डेटा सैनिटाइजेशन मानक के रूप में प्रतिस्थापित किया।
यह आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक वन या जीरो लिखता है।
- पास 2: पहले लिखे गए कैरेक्टर का पूरक लिखता है (उदाहरण के लिए, वन यदि पास 1 जीरो था)।
- पास 3: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है।
CSEC सिक्योर इरेज़ को डेटा सैनिटाइज करने के एक अनुमोदित तरीके के रूप में भी मान्यता देता है।
HMG IS5
HMG IS5 सैनिटाइजेशन मेथड को मूल रूप से HMG IA/IS 5 सिक्योर सैनिटाइजेशन ऑफ प्रोटेक्टिवली मार्क्ड इंफॉर्मेशन ऑर सेंसिटिव इंफॉर्मेशन दस्तावेज़ में परिभाषित किया गया था, जिसे कम्युनिकेशंस-इलेक्ट्रॉनिक्स सिक्योरिटी ग्रुप (CESG) द्वारा प्रकाशित किया गया था, जो नेशनल साइबर सिक्योरिटी सेंटर (NCSC) का हिस्सा है।
यह मेथड दो समान संस्करणों में आता है: HMG IS5 बेसलाइन और HMG IS5 एनहांस्ड।
HMG IS5 बेसलाइन डेटा सैनिटाइजेशन मेथड को आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक जीरो लिखता है
- पास 2: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
यह है कि HMG IS5 एनहांस्ड आमतौर पर कैसे काम करता है:
- पास 1: एक जीरो लिखता है
- पास 2: एक वन लिखता है
- पास 3: एक रैंडम कैरेक्टर लिखता है और लिखने को वेरिफाई करता है
VSITR
वर्सचलुस्साचे IT रिचटलिनिएन (VSITR), मोटे तौर पर क्लासिफाइड IT पॉलिसीज़ के रूप में अनुवादित, मूल रूप से बुंडेसैम्ट फर सिचरहाइट इन डेर इंफॉर्मेशनस्टेक्निक (BSI), जर्मन फेडरल ऑफिस फॉर इंफॉर्मेशन सिक्योरिटी द्वारा परिभाषित किया गया था। आप उनकी वेबसाइट पर BSI के बारे में अधिक पढ़ सकते हैं।
यह है कि VSITR डेटा सैनिटाइजेशन मेथड को सबसे अधिक बार कैसे लागू किया जाता है:
- पास 1: एक जीरो लिखता है
- पास 2: एक वन लिखता है
- पास 3: एक जीरो लिखता है
- पास 4: एक वन लिखता है
- पास 5: एक जीरो लिखता है
- पास 6: एक वन लिखता है
- पास 7: एक रैंडम कैरेक्टर लिखता है
हमने विभिन्न VSITR पुनरावृत्तियों को देखा है जिसमें केवल तीन पास वाले, एक जो अंतिम पास में रैंडम कैरेक्टर के बजाय अक्षर A लिखता है, और एक जो अंतिम पास के रूप में पूरे ड्राइव पर वैकल्पिक वन और जीरो लिखता है।
GOST R 50739-95
वास्तव में कभी भी आधिकारिक GOST R 50739-95 डेटा सैनिटाइजेशन मेथड नहीं था। एक GOST R 50739-95 दस्तावेज़ है, लेकिन यह किसी डेटा सैनिटाइजेशन मानक या पद्धति को निर्दिष्ट नहीं करता है।
बावजूद, नीचे उल्लिखित कार्यान्वयन को अधिकांश डेटा विनाश प्रोग्राम द्वारा GOST मेथड के रूप में लेबल किया जाता है।
ГОСТ P 50739-95, जिसे GOST R 50739-95 के रूप में अनुवादित किया गया है, अनधिकृत पहुंच से जानकारी की रक्षा के लिए डिज़ाइन किए गए मूल रूप से रूसी-रूपरेखा मानकों का एक सेट है। GOST R 50739-5 का पूरा पाठ (रूसी में) यहां पढ़ा जा सकता है: ГОСТ Р 50739-95।
ГОСТ государственный стандарт का संक्षिप्त रूप है जिसका अर्थ स्टेट स्टैंडर्ड है।
GOST R 50739-95 डेटा सैनिटाइजेशन मेथड को आमतौर पर इन दो तरीकों में से एक में लागू किया जाता है:
पहला संस्करण:
- पास 1: एक जीरो लिखता है
- पास 2: एक रैंडम कैरेक्टर लिखता है
दूसरा संस्करण:
- पास 1: एक रैंडम कैरेक्टर लिखता है
इस मेथड की अन्य मेथड की तुलना में एक प्रमुख अंतर यह है कि जानकारी ओवरराइट होने के बाद "वेरिफिकेशन" पास की आवश्यकता नहीं है। इस सब का मतलब है कि वाइप मेथड का उपयोग करने वाला प्रोग्राम अभी भी GOST R 50739-95 का उपयोग करने का दावा कर सकता है भले ही यह डबल-चेक न करे कि डेटा वास्तव में साफ हो गया था।
हालांकि, GOST R 50739-95 का उपयोग करने वाला कोई भी प्रोग्राम चाहे तो ओवरराइट को वेरिफाई कर सकता है; यह आमतौर पर डेटा विनाश प्रोग्राम और फाइल श्रेडर में एक विकल्प है।
रूसी GOST R 50739-95 डेटा सैनिटाइजेशन मानक को कभी-कभी गलती से GOST p50739-95 कहा जाता है।
गटमैन
गटमैन मेथड, जिसे पीटर गटमैन द्वारा 1996 में विकसित किया गया था, पहले 4 और अंतिम 4 पास के लिए अन्य तकनीकों में उपयोग किए जाने वाले केवल जीरो के बजाय एक रैंडम कैरेक्टर का उपयोग करता है, लेकिन फिर पास 5 से पास 31 तक ओवरराइटिंग के एक जटिल पैटर्न का उपयोग करता है। यह कुल 35 पास लिखता है।
मूल गटमैन मेथड का एक लंबा स्पष्टीकरण है, जिसमें प्रत्येक पास में उपयोग किए गए पैटर्न की एक तालिका शामिल है।
यह मेथड 1900 के दशक के अंत में डिज़ाइन किया गया था। उस समय उपयोग में आने वाली हार्ड ड्राइव आज हमारे द्वारा उपयोग की जाने वाली एन्कोडिंग मेथड से अलग एन्कोडिंग मेथड का उपयोग करती थीं, इसलिए यह मेथड जो पास करता है उनमें से अधिकांश आधुनिक हार्ड ड्राइव के लिए पूरी तरह से बेकार हैं। बिना यह जाने कि प्रत्येक हार्ड ड्राइव डेटा कैसे स्टोर करती है, इसे मिटाने का सबसे अच्छा तरीका रैंडम पैटर्न का उपयोग करना है।
पीटर गटमैन ने खुद अपने मूल पेपर के एक एपिलॉग में कहा:
हर हार्ड ड्राइव डेटा स्टोर करने के लिए केवल एक एन्कोडिंग मेथड का उपयोग करती है, इसलिए यहां जो कहा जा रहा है वह यह है कि जबकि गटमैन मेथड कई अलग-अलग प्रकार की हार्ड ड्राइव पर बहुत अच्छी तरह से लागू हो सकती है जो सभी अलग-अलग एन्कोडिंग मेथड का उपयोग करती हैं, रैंडम डेटा लिखना वह सब है जो वास्तव में करने की आवश्यकता है।
निष्कर्ष: गटमैन मेथड यह कर सकती है लेकिन अन्य डेटा सैनिटाइजेशन मेथड भी कर सकते हैं।
श्नायर
श्नायर मेथड को ब्रूस श्नायर द्वारा बनाया गया था और उनकी पुस्तक एप्लाइड क्रिप्टोग्राफी: प्रोटोकॉल, एल्गोरिदम, और सोर्स कोड इन C (ISBN 978-0471128458) में दिखाई दिया था।
यह है कि इसे आमतौर पर कैसे लागू किया जाता है:
- पास 1: एक वन लिखता है
- पास 2: एक जीरो लिखता है
- पास 3: रैंडम कैरेक्टर की एक स्ट्रीम लिखता है
- पास 4: रैंडम कैरेक्टर की एक स्ट्रीम लिखता है
- पास 5: रैंडम कैरेक्टर की एक स्ट्रीम लिखता है
- पास 6: रैंडम कैरेक्टर की एक स्ट्रीम लिखता है
- पास 7: रैंडम कैरेक्टर की एक स्ट्रीम लिखता है
कुछ प्रोग्राम श्नायर मेथड का उपयोग छोटे बदलावों के साथ कर सकते हैं, जैसे पहले या अंतिम पास के बाद वेरिफिकेशन।
फिट्ज़नर
रॉय फिट्ज़नर, इस डेटा वाइप मेथड के निर्माता, ने कहा है कि डेटा को पुनर्प्राप्त किया जा सकता है यदि इसे केवल 20 बार ओवरराइट किया जाता है, और 30 से अधिक बार रैंडम कैरेक्टर लिखना पर्याप्त होना चाहिए। हालांकि, यह सटीक है या नहीं यह बहस का विषय है।
जबकि अधिकांश सॉफ़्टवेयर फिट्ज़नर मेथड को निम्नलिखित तरीके से लागू करते हैं, कुछ इसे संशोधित कर सकते हैं और कम संख्या में पास का उपयोग कर सकते हैं (सात आम है):
पास 1 - 33: एक रैंडम कैरेक्टर लिखता है
इसे कभी-कभी फिट्ज़नर 33-पास, फिट्ज़नर 7-पास, रैंडम(x33) या रैंडम(x7) के रूप में लिखा जाता है।
इसके अलावा, अधिकांश सॉफ़्टवेयर आपको फिट्ज़नर मेथड को एक से अधिक बार चलाने देगा। इसलिए यदि आप इस मेथड को 50 बार चलाते हैं, तो सॉफ़्टवेयर ने ड्राइव को 33 बार नहीं, बल्कि 1,650 बार (33x50) ओवरराइट किया होगा!
इसके अलावा, अधिकांश सॉफ़्टवेयर आपको पास पूरा होने के बाद उन्हें वेरिफाई करने देगा।
रैंडम डेटा
कुछ डेटा सैनिटाइजेशन मेथड मौजूदा डेटा को जीरो या वन से ओवरराइट करते हैं। अन्य में जीरो और वन दोनों शामिल होते हैं लेकिन रैंडम कैरेक्टर भी। हालांकि, रैंडम डेटा मेथड, जैसा कि नाम से पता चलता है, केवल रैंडम कैरेक्टर का उपयोग करता है।
डेटा सैनिटाइजेशन मेथड को विभिन्न तरीकों से लागू किया जाता है:
पास 1 - ?: एक रैंडम कैरेक्टर लिखता है
अधिकांश डेटा विनाश टूल जो रैंडम डेटा मेथड प्रदान करते हैं, इसे एक तरह के DIY सैनिटाइजेशन मेथड के रूप में उपयोग करते हैं, जिससे आप पास की संख्या को कस्टमाइज़ कर सकते हैं। इसलिए, आप इस मेथड को कम से कम दो पास या 20 या 30 या अधिक तक चलते हुए देख सकते हैं। आपके पास प्रत्येक पास के बाद या केवल अंतिम पास के बाद वेरिफिकेशन का विकल्प भी हो सकता है।
कुछ सॉफ़्टवेयर प्रोग्राम आपको न केवल पास की संख्या बल्कि उपयोग किए जाने वाले कैरेक्टर को भी कस्टमाइज़ करने देते हैं। उदाहरण के लिए, आप रैंडम डेटा मेथड का चयन कर सकते हैं लेकिन फिर केवल जीरो का एक पास जोड़ने का विकल्प दिया जा सकता है। हालांकि, भले ही प्रोग्राम आपको सैनिटाइजेशन मेथड को कस्टमाइज़ करने दे, ऊपर बताए गए से बहुत अधिक विचलित होने वाली कोई भी चीज एक ऐसी मेथड का परिणाम देगी जो अब रैंडम डेटा नहीं है।
राइट जीरो
राइट जीरो डेटा सैनिटाइजेशन मेथड है, आश्चर्यजनक रूप से, आमतौर पर निम्नलिखित तरीके से लागू किया जाता है:
- पास 1: एक जीरो लिखता है
इस मेथड के कुछ कार्यान्वयन में पहले पास के बाद वेरिफिकेशन शामिल हो सकता है, अन्य कैरेक्टर लिख सकता है, या कई पास पर जीरो लिख सकता है, लेकिन ये इसे करने के सामान्य तरीके नहीं हैं।
क्या यह डेटा मिटाने के लिए पर्याप्त है?
कुछ डेटा सैनिटाइजेशन मेथड आपके नियमित, पठनीय डेटा को रैंडम कैरेक्टर से बदल देते हैं। जैसा कि ऊपर उल्लेख किया गया है, राइट जीरो वही काम करता है लेकिन उपयोग करता है, ठीक है... जीरो। व्यावहारिक अर्थ में, यदि आप हार्ड ड्राइव को जीरो से वाइप करते हैं और फिर इसे फेंक देते हैं, तो आपका रैंडम डंपस्टर डाइवर जो इसे प्राप्त करता है, आपके किसी भी डिलीट किए गए डेटा को रिकवर नहीं कर पाएगा।
यदि यह सच है, तो आप आश्चर्यचकित हो सकते हैं, फिर, अन्य प्रकार के डेटा वाइप मेथड क्यों मौजूद हैं। उपलब्ध सभी डेटा वाइप मेथड के साथ, जीरो-फिल यूटिलिटी का उद्देश्य क्या है? रैंडम डेटा मेथड, उदाहरण के लिए, जीरो के बजाय ड्राइव पर रैंडम कैरेक्टर लिखता है, तो यह राइट जीरो या किसी अन्य से कितना अलग है?
एक पहलू न केवल यह है कि कौन सा कैरेक्टर लिखा जा रहा है बल्कि मेथड डेटा को ओवरराइट करने में कितना कुशल है। यदि केवल एक सिंगल राइट पास किया जाता है, और सॉफ़्टवेयर वेरिफाई नहीं करता कि डेटा का हर टुकड़ा मिटा दिया गया है, तो मेथड उन मेथड की तुलना में कम प्रभावी होगा जो करते हैं।
दूसरे शब्दों में, यदि आप एक ड्राइव पर राइट जीरो का उपयोग करते हैं और यह वेरिफाई करता है कि सभी डेटा ओवरराइट हो गया है, तो आप आश्वस्त हो सकते हैं कि जानकारी की तुलना में रिकवर होने की संभावना कम है यदि वही डेटा रैंडम डेटा मेथड के साथ ओवरराइट किया गया था लेकिन प्रत्येक सेक्टर को रैंडम कैरेक्टर से बदलने के लिए वेरिफाई नहीं किया गया था।
हालांकि, कुछ कैरेक्टर दूसरों की तुलना में बेहतर गोपनीयता भी प्रदान कर सकते हैं। यदि फाइल रिकवरी प्रोग्राम जानता है कि डेटा को केवल जीरो से ओवरराइट किया गया था, तो यह सिफ्ट करने के लिए काफी आसान बना देता है कि कौन सा डेटा मौजूद है यदि प्रोग्राम को उपयोग किए गए कैरेक्टर नहीं पता हैं, जैसे श्नायर मेथड में।
अन्य सभी डेटा वाइप मेथड के लिए एक और कारण यह है कि कुछ संगठन यह साबित करना चाहते हैं कि उनकी जानकारी एक विशिष्ट तरीके से मिटाई जा रही है जो रिकवरी को रोकने की सबसे अधिक संभावना है, इसलिए वे अपने सभी डेटा वाइप आवश्यकताओं के लिए निश्चित पैरामीटर के साथ एक निश्चित डेटा सैनिटाइजेशन मेथड का उपयोग करते हैं।
राइट जीरो मेथड को कभी-कभी, और अधिक सटीक रूप से, सिंगल ओवरराइट मेथड कहा जाता है। इसे जीरो फिल इरेज़ या जीरो-फिल भी कहा जा सकता है।
कौन सा डेटा सैनिटाइजेशन मेथड सबसे अच्छा है?
एक या अधिक फ़ाइलों, या पूरे हार्ड ड्राइव को, केवल एक बार एक सिंगल कैरेक्टर के साथ ओवरराइट करना, किसी भी सॉफ़्टवेयर-आधारित फाइल रिकवरी मेथड को हार्ड ड्राइव से डेटा रिकवर करने से रोकना चाहिए। इस पर लगभग सार्वभौमिक रूप से सहमति है।
कुछ शोधकर्ताओं1 के अनुसार, डेटा का एक सिंगल ओवरराइटिंग हार्ड ड्राइव से जानकारी निकालने के उन्नत, हार्डवेयर-आधारित तरीकों को भी रोकने के लिए पर्याप्त है, जिसका अर्थ है कि अधिकांश डेटा सैनिटाइजेशन मेथड ओवरकिल हैं। यह नहीं है सहमत।
अधिकांश विशेषज्ञ सहमत हैं कि सिक्योर इरेज़ सबसे अच्छा तरीका है एक पूरे हार्ड ड्राइव को एक सिंगल पास में ओवरराइट करने का। बहुत सरल राइट जीरो मेथड अनिवार्य रूप से वही चीज पूरी करता है, यद्यपि बहुत धीमी गति से।
किसी भी वाइप मेथड का उपयोग करके डेटा मिटाना वास्तव में आपके पिछले डेटा के ऊपर अन्य डेटा लिख रहा है ताकि जानकारी किसी बेकार चीज़ से बदल जाए—प्रत्येक मेथड इसी तरह काम करता है। नया डेटा अनिवार्य रूप से रैंडम है और इसमें आपकी कोई भी व्यक्तिगत जानकारी नहीं है, यही कारण है कि वन, जीरो, और रैंडम कैरेक्टर का उपयोग किया जाता है।
[1] क्रेग राइट, डेव क्लीमैन, और श्याम सुंदर R.S. ओवरराइटिंग हार्ड ड्राइव डेटा: द ग्रेट वाइपिंग कंट्रोवर्सी में उपलब्ध यहां [PDF] में।
यदि एक सिंगल ओवरराइट पर्याप्त है, तो इतने सारे डेटा सैनिटाइजेशन मेथड क्यों हैं?
जैसा कि हमने ऊपर उल्लेख किया है, हर कोई सॉफ़्टवेयर-आधारित डेटा सैनिटाइजेशन मेथड पर सहमत नहीं है जो डेटा रिकवर करने के सभी संभावित तरीकों को रोकेगा।
क्योंकि हार्ड ड्राइव से जानकारी निकालने के उन्नत, हार्डवेयर-आधारित तरीके मौजूद हैं, कई सरकारी संगठनों और शोधकर्ताओं ने स्वतंत्र रूप से डेटा ओवरराइट करने के कुछ तरीके तैयार किए हैं जो उनके शोध के अनुसार, इन उन्नत रिकवरी तरीकों को काम करने से रोकना चाहिए।
'राइट वेरिफाई' का क्या मतलब है?
अधिकांश डेटा सैनिटाइजेशन मेथड डेटा पर एक कैरेक्टर लिखने के बाद एक वेरिफिकेशन चलाते हैं, जिसका अर्थ है कि यह ड्राइव को चेक करता है ताकि यह सुनिश्चित हो सके कि सामग्री वास्तव में ओवरराइट हो गई थी।
दूसरे शब्दों में, डेटा राइट वेरिफिकेशन एक "क्या मैंने वास्तव में इसे सही तरीके से किया?" तरह का चेक है। यदि ओवरराइट किसी कारण से पूरा नहीं हुआ, तो सॉफ़्टवेयर सबसे अधिक संभावना है कि उस विशिष्ट पास को तब तक फिर से करेगा जब तक यह वेरिफाई न कर ले कि डेटा ओवरराइट हो गया है, या यह आपको बता सकता है कि वेरिफिकेशन अपेक्षा के अनुसार पूरा नहीं हुआ ताकि आप चाहें तो मैन्युअली इसे फिर से चला सकें।
कुछ डेटा वाइप सॉफ़्टवेयर टूल आपको यह बदलने देंगे कि यह कितनी बार वेरिफाई करता है कि फ़ाइलें चली गई हैं। कुछ पूरी प्रक्रिया के अंत में सिर्फ एक बार वेरिफाई कर सकते हैं (सभी पास पूरे होने के बाद), जबकि अन्य प्रत्येक पास के बाद राइट को वेरिफाई करेंगे।
प्रत्येक पास के बाद पूरे ड्राइव को चेक करना ताकि यह सुनिश्चित हो सके कि फ़ाइलें हटाई जा रही हैं, निश्चित रूप से पूरा होने में बहुत अधिक समय लगेगा क्योंकि इसे सिर्फ अंत में एक बार के बजाय अधिक बार चेक करना होगा।
इन मेथड का समर्थन करने वाला सॉफ़्टवेयर
इस तालिका में फाइल श्रेडर प्रोग्राम और डेटा विनाश टूल हैं जो ऊपर वर्णित डेटा सैनिटाइजेशन मेथड का समर्थन करते हैं। यदि आप सुनिश्चित नहीं हैं कि किसका उपयोग करना है, तो होल-ड्राइव डेटा वाइप प्रोग्राम की इस सूची या हमारे फाइल-लेवल इरेज़र टूल की सूची देखें।
| DBAN | HDDErase | CBL WinUtil | Eraser | Catalano | |||
| AFSSI-5020 | Yes* | Yes | Yes | ||||
| AR 380-19 | Yes* | Yes | Yes | ||||
| CSEC ITSG-06 | Yes* | ||||||
| DoD 5220.22-M | Yes | Yes | Yes | Yes | Yes | ||
| GOST R 50739-95 | Yes* | Yes | Yes | ||||
| Gutmann | Yes | Yes | Yes | Yes | Yes | ||
| HMG IS5 | Yes* | Yes | |||||
| NAVSO P-5239-26 | Yes* | Yes | |||||
| NCSC-TG-025 | Yes* | Yes | |||||
| Pfitzner | Yes | Yes | |||||
| Random Data | Yes | Yes* | Yes | Yes | |||
| RCMP TSSIT OPS-II | Yes | Yes* | Yes | ||||
| Secure Erase | Yes | Yes* | |||||
| Schneier | Yes | Yes | Yes | ||||
| VSITR | Yes | Yes | |||||
| Write Zero | Yes | Yes* | Yes |
अधिकांश प्रोग्राम आपको अपने स्वयं के डेटा सैनिटाइजेशन मेथड को कस्टमाइज़ करने देते हैं, चाहे वह कोई भी ओवरराइटिंग पैटर्न और पास की संख्या हो जो आप चाहते हैं। उदाहरण के लिए, प्रोग्राम आपको पहले पास के दौरान डेटा को जीरो से ओवरराइट करने, दूसरे पास में वन, और फिर आठ और पास के लिए रैंडम कैरेक्टर चुनने दे सकता है।
CBL डेटा श्रेडर आपको कस्टम वाइप मेथड बनाने देता है। इसलिए, तकनीकी रूप से, आप इसका उपयोग इनमें से किसी भी मेथड के साथ हार्ड ड्राइव को वाइप करने के लिए कर सकते हैं। ऊपर स्टार वाले आइटम का मतलब है कि यह स्पष्ट नहीं है कि वाइप मेथड समर्थित है, लेकिन आप इसे बनाने के लिए पास को संशोधित कर सकते हैं।