أمن13 سبتمبر 20263 دقائق قراءة

النسخة الاحتياطية اللي ما جرّبت استرجاعها.. مو نسخة

اختبار استرجاع النسخ الاحتياطية خطوة بخطوة: لماذا تفشل النسخ وقت الحاجة، وكيف تجري تمرين استرجاع دوري لموقعك أو تطبيقك، وما الذي تقيسه وتوثّقه بعده.

💾

«عندنا نسخ احتياطي يومي». جملة مريحة تسمعها كثير. السؤال اللي يغيّر الجو: «متى آخر مرة استرجعتوا منها فعلاً؟». وغالباً يجي الصمت. النسخة الاحتياطية وعد، والاسترجاع هو الوفاء بالوعد. ولين ما تجرّب، أنت ما تعرف إذا الوعد صادق.

ليش النسخ تفشل وقت الحاجة؟

  • النسخة تشمل قاعدة البيانات ونسيت الملفات المرفوعة: صور المنتجات، الفواتير، المستندات.
  • مهمة النسخ توقفت بصمت من شهور بسبب امتلاء المساحة أو تغيّر كلمة مرور.
  • النسخة محفوظة على نفس السيرفر، فراحت معه.
  • مفتاح التشفير أو كلمة مرور النسخة ضايعة.
  • النسخة سليمة، لكن ما أحد يعرف خطوات الاسترجاع، والمطوّر اللي بناها مو متاح.
  • الإعدادات السرية ومتغيرات البيئة ما كانت ضمن النسخة.

تمرين الاسترجاع: كيف تسويه

الفكرة بسيطة: تتصرف كأن الكارثة صارت، لكن في بيئة منفصلة ما تلمس نظامك الحي.

  • جهّز سيرفراً أو بيئة تجريبية فاضية، مو السيرفر الحالي.
  • خذ أحدث نسخة من مكان تخزينها الخارجي، كأن السيرفر الأصلي اختفى.
  • استرجع قاعدة البيانات والملفات والإعدادات بالخطوات المكتوبة فقط، بدون اجتهاد.
  • شغّل النظام وجرّب: تسجيل دخول، طلب، صورة منتج، فاتورة قديمة.
  • قارن عدد السجلات المهمة مع النظام الحي: الطلبات، العملاء، المنتجات.
  • احذف البيئة التجريبية بعد الانتهاء لأنها تحتوي بيانات حقيقية.

رقمان تكتبهما بعد كل تمرين

الأول: كم استغرق الاسترجاع من البداية لين اشتغل النظام؟ هذا يقول لك كم ساعة بتكون متوقفاً في الكارثة الحقيقية. الثاني: كم بيانات ضاعت؟ لو النسخة يومية الساعة ٣ فجراً، والعطل الساعة ٩ مساءً، فخسرت طلبات يوم كامل. لو هذا غير مقبول لمشروعك، تحتاج نسخاً أكثر تكراراً.

دليل الاسترجاع المكتوب

أهم ناتج من التمرين مو النجاح نفسه، الدليل. وثيقة قصيرة فيها: وين النسخ، كيف توصل لها، وين المفاتيح، والخطوات بالترتيب. عدّلها كل ما اكتشفت خطوة ناقصة. الهدف إن أي مطوّر كفء يقدر يسترجع نظامك بدون ما يتصل بمن بناه.

كم مرة تجرّب؟

مرة كل ربع سنة معقولة لأغلب المشاريع الصغيرة، وبعد أي تغيير كبير: نقل استضافة، تحديث رئيسي لقاعدة البيانات، أو إضافة نوع ملفات جديد. وفعّل تنبيهاً يوصلك لو فشلت مهمة النسخ اليومية، عشان ما تكتشف التوقف بعد شهور.

لا تنسَ ما هو خارج السيرفر

مشروعك مو بس قاعدة بيانات وملفات. فيه أشياء تعيش في خدمات خارجية، ولو ضاعت ما ترجعها أي نسخة من السيرفر:

  • إعدادات الدومين وسجلات DNS والبريد.
  • إعدادات بوابة الدفع وروابط الإشعارات منها.
  • قوالب الرسائل والإيميلات في خدمات الإرسال.
  • مسارات الأتمتة في n8n أو غيرها، وهي تُصدَّر كملفات يمكن حفظها.
  • حسابات المتاجر وشهادات توقيع التطبيقات لو عندك تطبيق جوال.

تمرين على الورق قبل التمرين الحقيقي

لو التمرين الكامل يبدو كبيراً عليك الآن، ابدأ بتمرين طاولة: اجلس مع المطوّر ساعة، وافترضوا سيناريو «السيرفر اختفى الساعة ١٠ صباحاً». امشوا على الخطوات بالكلام: وين النسخة؟ مين عنده الصلاحية؟ كم تاخذ؟ وش ممكن يعطلنا؟ غالباً بتكتشفون ثغرات قبل ما تلمسون أي شيء، مثل مفتاح محفوظ عند شخص واحد فقط أو خدمة ما أحد يتذكر كلمة مرورها. ثم انتقل للتمرين الفعلي في الربع القادم.

احمِ النسخ نفسها

النسخة الاحتياطية فيها كل بياناتك، يعني هي هدف ثمين بحد ذاتها. خزّنها مشفرة، وبصلاحيات وصول محدودة، وفي حساب منفصل عن حساب السيرفر الأساسي. وبعض برامج الفدية تبحث عن النسخ الاحتياطية المتصلة وتشفرها أو تحذفها قبل ما تهاجم، فخلّ نسخة على الأقل غير قابلة للتعديل أو الحذف لفترة محددة، أو معزولة عن النظام الحي. وحدد مدة احتفاظ واضحة: نسخ يومية لأسابيع، وأسبوعية لأشهر، بدل تكديس نسخ بلا نهاية تكلفك مساحة وتزيد البيانات المعرضة للخطر.

لو استلمت مشروعاً ما تعرف وضع نسخه، أو تبي تمرين استرجاع موثقاً لنظامك، منصة أزهل الرقمية تقدر تساعدك تجهّزه ضمن شغل الصيانة، وباقات الدعم والصيانة قادمة قريباً. تواصل على واتساب.

جاهز تبدأ مشروعك مع أزهل؟

تواصل معنا الحين، وخلنا نطلّع فكرتك على أرض الواقع.