دليل: كيف تحذف بياناتك بشكل آمن على الماك Mac OS X
آخر تحديث: September 08, 2016
يعتقد معظمنا أنه يتم حذف ملف من جهاز الكمبيوتر بمجرد وضعه في سلة المهملات ومن ثم إفراغها؛ بينما في الواقع حذف الملف لا يمسحه بشكل كامل. عند القيام بذلك، يجعل الكمبيوتر الملف غير مرئي للمستخدم ويعلم موقعه على القرص على أنه "متوفر"؛ هذا يعني أن نظام التشغيل يمكنه الآن كتابة بيانات جديدة فوق الملف. وبالتالي قد تمر أسابيع أو حتى أشهر أو سنوات قبل الكتابة فوق ذلك الملف بملف جديد. وحتى يحدث ذلك سيبقى الملف "المحذوف" على جهازك؛ لكنه فقط غير مرئي للعمليات العادية. وبقليل من الجهد وباستخدام الأدوات المناسبة (مثل برمجيات استعادة الملفات المحذوفة أو أساليب التحليل الجنائي)، لا يزال بإمكانك استعادة الملف "المحذوف". خلاصة القول هي أن أجهزة الكمبيوتر عادة لا "تحذف" الملفات؛ هي فقط تسمح للمساحة التي يحتلها الملف أن يتم الكتابة فوقها بشيء آخر جديد في المستقبل.
أفضل طريقة للتخلص من ملف ما للأبد هي ضمان أن يُكتَب فوقه فوراً، بطريقة تجعل من الصعب استرجاع ما كان مكتوباً هناك. على الأغلب يحتوي نظام التشغيل الذي تستخدمه برمجيات يمكنها أن تقوم بذلك؛ برنامج يمكنه كتابة بيانات عشوائية فوق المساحة "الفارغة" على القرص وبالتالي يحمي سرية البيانات المحذوفة.
لاحظ أن حذف البيانات بشكل آمن من سواقات الحالة الصلبة SSD أو سواقات الفلاش USB وبطاقات الذاكرة SD صعبٌ جداً! تنطبق التعليمات التالية فقط على سواقات الأقراص التقليدية HDD وليس على سواقات SSD، والتي تصبح المعيار في أجهزة اللابتوب (الكمبيوتر المحمول) الحديثة، ولا على ذواكر الفلاش USB أو بطاقات الذاكرة الفلاش أو بطاقات الذاكرة SD.
وهذا لأن ذلك النوع من السواقات يستخدم تقنية تدعى "توزيع التلف" wear leveling. (يمكنك قراءة المزيد حول لماذا يسبب هذا مشاكل للحذف الآمن هنا).
إذا كنت تستخدم SSD أو سواقة فلاش USB، يمكنك الانتقال إلى القسم الخاص بها أدناه.
الحذف الآمن على الماك Mac OS X anchor link
في OS X 10.4 فما فوق، يمكنك حذف الملفات بشكل آمن عن طريق نقلها إلى سلة المهملات، ثم اختيار Finder > Secure Empty Trash " تأمين سلة المهملات الفارغة".
تمت إزالة خاصية "تأمين سلة المهملات الفارغة" من OS X 10.11 لأن شركة آبل شعرت بأنها غير قادرة على ضمان الحذف الآمن من على سواقات الحالة الصلبة (SSD) فاست فلاش والتي أصحبت تستخدم الآن في معظم أجهزتها الحديثة.
إن كنت تستخدم قرصاً صلباً تقليدياً وتشعر بأنك على معرفة جيدة بطريقة استخدام الأوامر فما زال بإمكانك استخدام أمر srm
للكتابة فوق الملف. تتوفر تعليمات كاملة حول الموضوع باللغة الانكليزية هنا.
تحذير حول محدودية أدوات الحذف الآمن anchor link
أولاً، تذكر أن النصيحة أعلاه تحذف فقط الملفات على قرص الكمبيوتر الذي تستخدمه. ولن تحذف أي من الأدوات المذكورة أعلاه النسخ الاحتياطية المخزنة في مكان آخر على كمبيوترك، مثل سواقة أخرى أو سواقة فلاش USB، أو Time Machine H أو سيرفر (مخدم) للبريد الإلكتروني، أو الملفات السحابية. لحذف ملف بشكل آمن، يجب حذف كل نسخة من ذاك الملف، أينما وجدت أو أُرسِلَت. بالإضافة إلى ذلك، بمجرد تخزين ملف في السحاب (مثلاً عبر Dropbox أو خدمة أخرى لمشاركة الملفات) وعندئذٍ لا توجد طريقة تضمن حذفه إلى الأبد.
للأسف هناك محدوديات أخرى لأدوات الحذف الآمن. حتى لو اتبعت النصيحة أعلاه وحذفت جميع نسخ الملف، هناك فرصة لبقاء آثار من الملفات المحذوفة على كمبيوترك، وليس لأنه لم يتم حذف الملفات بشكل مناسب، ولكن لأن بعض أجزاء نظام التشغيل أو بعض البرامج الأخرى تحتفظ بسجل منها عمداً.
هناك العديد من الطرق التي يمكن أن يحدث هذا، ولكن سنقدم مثالين يكفيان لشرح هذا الاحتمال. على ويندوز أو ماك OS X، قد تحتفظ نسخة من Microsoft Office بإشارة لاسم الملف في قائمة المستندات الحديثة Recent Documents، حتى إذا حُذِف الملف (أوفيس قد يحفظ ملفات مؤقتة تضم محتويات الملف). على لينوكس أو أنظمة nix* الأخرى، قد يحتفظ OpenOffice بكم مماثل للسجلات التي يحتفظ بها مايكروسوفت أوفيس، وملف تاريخ shell history file الخاص بالمستخدم قد يحتوي أوامر تضم اسم الملف، حتى لو حُذف الملف بشكل آمن. في الواقع، قد يكون هناك العشرات من البرامج التي تتصرف بهذا الشكل.
من الصعب معرفة كيفية الاستجابة لهذه المشكلة. فمن الأسلم أن نفترض أنه حتى إذا تم حذف ملف بشكل آمن، قد يستمر اسمه في الوجود لبعض الوقت على جهاز الكمبيوتر الخاص بك. الكتابة فوق القرص بأكمله هو السبيل الوحيد للتأكد 100٪ من حذف الاسم. قد يتساءل بعضكم، "هل أستطيع البحث في البيانات الخام raw data على القرص لمعرفة ما إذا كانت هناك أي نسخ من البيانات في أي مكان؟" الجواب هو نعم ولا. سيدلك البحث في القرص (مثلاً باستخدام أمر مثل grep -ab /dev/
على لينوكس) عما إذا كانت بياناتك موجودة بصيغة النص العادي plaintext، ولكنه لن يعلمك عما إذا كانت بعض البرامج قد قامت بضغط أو تسجيل إشارات له بطرق أخرى. احذر أيضاً ألا تترك أثراً على عملية البحث ذاتها! احتمال بقاء محتويات الملف أقل، ولكنه ليس مستحيلاً. الكتابة فوق القرص بأكمله وتنصيب نظام تشغيل جديد هو الطريقة الوحيدة للتأكد 100٪ من محو سجلات ملف ما.
الحذف الآمن عند التخلص من الأجهزة القديمة anchor link
إذا كنت تريد التخلص من جهاز ما أو بيعه على eBay، سترغب بضمان أنه لن يستطيع أحد استرداد بياناتك منه. أظهرت الدراسات بشكل متكرر أن مالكي الكمبيوتر لا يقومون بهذا؛ السواقات غالباً ما يعاد بيعها وهي مليئة بالمعلومات الحساسة. قبل بيع أو إعادة تدوير جهاز كمبيوتر، تأكد من الكتابات فوق وسائط التخزين بمعلومات عشوائية أولاً. وحتى لو كنت لا تنوي التخلص منه على الفور، إذا كان لديك جهاز كمبيوتر وصل إلى نهاية عمره ولم يعد قيد الاستخدام، فمن الأكثر أمناً مسح القرص الصلب قبل إخفاء الجهاز في زاوية أو خزانة. Darik's Boot and Nuke هي أداة مصممة لهذا الغرض، وهناك العديد من الدروس على الإنترنت حول طريقة استخدامها (بما في ذلك هنا).
بعض برامج تشفير القرص كاملاً تملك القدرة على تدمير المفتاح الرئيسي master key مما يجعل محتويات القرص المشفرة غير مفهومة بشكل دائم. وبما أن المفتاح كمٌّ صغير من البيانات ويمكن تدميره بشكل شبه لحظي، فهذا يمثل بديلاً أسرع بكثير من الكتابات فوق القرص باستخدام برامج مثل Darik's Boot and Nuke، والتي قد تستهلك الكثير من الوقت في السواقات الأكبر حجماً. ولكن، هذا الخيار ممكن في حال كون القرص الصلب مشفراً بشكل دائم. إذا لم تكن تستخدم تشفير القرص كاملاً بشكل مسبق، فستحتاج للكتابة فوق السواقة كاملة قبل التخلص منها.
التخلص من الأقراص المدمجة CD-ROM anchor link
عندما يتعلق الأمر بأقراص CD-ROM يجب أن تقوم بنفس الشيء الذي تفعله للورق؛ تمزيقها. هناك آلات لتمزيق الورق بإمكانها التهام أقراص CD. لا تقم بمجرد رمي القرص في القمامة إلا إذا كنت متأكداً من عدم وجود أي بيانات حساسة عليه.
الحذف الآمن لسواقات الحالة الصلبة SSD، وسواقات الفلاش USB، وبطاقات الذاكرة SD anchor link
للأسف، وبسبب الطريقة التي تعمل بها سواقات SSD وسواقات الفلاش USB، وبطاقات الذاكرة SD، فمن الصعب - إن لم يكن من المستحيل - مسح الملفات الفردية والمساحات الفارغة بشكل آمن. وبالتالي فإن أفضل خيار لك من حيث الحماية هو استخدام التشفير وهكذا فحتى لو بقيت الملفات على القرص، فإنها على الأقل ستبدو كخربطات لأي شخص يحصل عليها ولا يستطيع إرغامك على فك تشفيرها. في الوقت الحالي لا يمكننا اقتراح إجراء عام جيد يحذف بياناتك بشكل أكيد من سواقة SSD. تابع الفراءة إذا كنت تود معرفة لماذا يصعب جداً حذف البيانات.
كما ذكرنا أعلاه، سواقات SSD وفلاشات USB تستخدم تقنية تسمى "توزيع الإهتلاك" wear leveling. دون الخوض في التفاصيل، يعمل توزيع الإهتلاك كما يلي: تُقَسَّم المساحة على كل قرص إلى كتل، مثل الصفحات في الكتاب. عند كتابة ملف إلى القرص، يَعيّن إلى كتلة معينة أو مجموعة من الكتل (الصفحات). إذا كنت تريد الكتابة فوق الملف، فكل ما ستحتاج القيام به هو أن تخبر القرص بالكتابة فوق تلك الكتل. ولكن في سواقات SSD والفلاشات يمكن للكتابة والمسح المتكرر فوق كتلة معينة أن يتلفها. يمكن مسح كتلة والكتابة فوقها لعددٍ محدودٍ من المرات قبل أن تتوقف عن العمل ببساطة (بنفس الطريقة التي قد تتمزق بها ورقة عند الكتابة فوقها بشكل متكرر بقلم رصاص ومن ثم محيها فتصبح عديمة الفائدة). وللتصدي لذلك، فإن سواقات SSD وفلاشات USB تحاول إبقاء عدد المرات التي تُمسَح بها كل كتلة ويكتب فوقها متساوياً تقريباً، وذلك كي تدوم السواقة لأطول فترة ممكنة (ومن هنا جاء مصطلح "توزيع الإهتلاك"). وكأثر جانبي، أحياناً عوضاً عن مسح الكتلة والكتابة فوق كتلة كان الملف عليها، تقوم السواقة بترك الكتلة، وتعليمها على أنها غير صالحة، وكتابة ملف معدل على كتلة أخرى. وهذا يماثل ترك صفحة في كتاب ما دون تغيير، وكتابة الملف المعدل على صفحة أخرى ومن ثم تعديل فهرس محتويات الكتاب ليشير إلى الصفحة الجديدة. كل ذلك يحصل على مستوى منخفض جداً من الإلكترونيات في السواقة، ولذلك حتى نظام التشغيل لا يدرك وقوعه. وذلك يعني أنه حتى في حال محاولتك الكتابة فوق ملف ما، ليس هناك ضمانة أنه ستتم الكتابة فوقه - ولهذا السبب فإن الحذف الآمن لسواقات SSD أصعب بكثير.