One self-hosted console to run your entire business — commerce, ERP, HRM, CRM & manufacturing

نسخ احتياطية جاهزة لمواجهة برامج الفدية: قاعدة 3-2-1-1-0 لأنظمة الأعمال

يبدأ المهاجمون اليوم بنسخك الاحتياطية قبل أي شيء آخر. تعرّف على قاعدة 3-2-1-1-0، وكيف تحدد RPO وRTO لكل نظام، وما الذي تنسخه إلى جانب قاعدة البيانات، وكيف تجدول تدريبات الاستعادة قبل أن يحلّ أسوأ الأيام.

Author

Anichur Rahaman

منذ 3 أسابيع12 min read1 views
نسخ احتياطية جاهزة لمواجهة برامج الفدية: قاعدة 3-2-1-1-0 لأنظمة الأعمال

إليك مشهدًا متخيَّلًا، وليس قصة عميل حقيقي. إنه يوم جمعة، الساعة الرابعة وأربعون دقيقة عصرًا. صاحبة متجر إلكتروني يعمل فيه 15 شخصًا تطلب من المتعاقد الذي يتولى شؤون تقنية المعلومات أن يستعيد نسخة الليلة الماضية على خادم احتياطي، وهو إجراء لم يجرّبه أحد منذ عامين. يُفترض أن يكون الأمر شكليًا، فلوحة النسخ الاحتياطي تُظهر علامة خضراء كل صباح منذ يناير.

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

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

ويتناول بقية المقال لماذا باتت الشركات الصغيرة في دائرة الاستهداف، وما معنى 3-2-1-1-0 عمليًا، وكيف تحدد أهداف الاستعادة لكل نظام، وما الذي يجب نسخه احتياطيًا في تطبيق الأعمال، وكيف تتدرب على اليوم الذي ينهار فيه كل شيء.

لماذا تستهدف الهجمات الشركات الصغيرة

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

والأرقام تؤكد ذلك. فقد وجد تقرير Verizon لتحقيقات اختراق البيانات لعام 2025 أن برامج الفدية حاضرة في 44% من الاختراقات التي حلّلها، مقابل 32% في العام السابق. وفي الشركات الصغيرة والمتوسطة كانت النسبة أعلى بكثير: 88% من الاختراقات شملت برامج فدية، مقابل 39% في المؤسسات الكبيرة. ووجد التقرير نفسه أن 64% من الضحايا لم يدفعوا، وأن القيمة الوسيطة للمبلغ المدفوع انخفض إلى نحو 115 ألف دولار.

هذا الرقم الأخير خبر سار وتحذير في آن واحد. فعدد من يدفعون يقلّ لأن عدد من يستطيعون الاستعادة يزداد. وقد أظهر تقرير Sophos «حالة برامج الفدية 2026»، وهو استطلاع شمل 2,158 مسؤولًا عن تقنية المعلومات والأمن في مؤسسات تعرضت للهجوم، أن 66% ممن شُفّرت بياناتهم استعادوها من النسخ الاحتياطية، بزيادة 12 نقطة عن العام السابق. ومع ذلك بلغت فاتورة الاستعادة النموذجية 1.7 مليون دولار.

ويعرف المهاجمون أن النسخ الاحتياطية تحسم النتيجة، لذلك يبدؤون بها. فقد وجدت أبحاث سابقة لـ Sophos أن المهاجمين حاولوا اختراق النسخ الاحتياطية لدى 94% من المؤسسات التي هاجموها، ونجحوا في 57% من هذه المحاولات. وحيث نجحوا، زاد احتمال دفع الفدية لدى الضحية إلى نحو الضعف، وبلغت فاتورة الاستعادة نحو ثمانية أضعاف. فالنسخة التي يستطيع المهاجم الوصول إليها ليست نسخة احتياطية، بل هدف آخر.

من 3-2-1 إلى 3-2-1-1-0

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

وتضيف القاعدة الحديثة شرطين:

  • نسخة واحدة غير قابلة للتعديل أو غير متصلة بالشبكة. نسخة لا يستطيع أحد تغييرها أو حذفها قبل انتهاء مدة الاحتفاظ، لا مديرو أنظمتك ولا المهاجم الذي حصل على كلمات مرورهم.
  • صفر أخطاء. لا تُحتسب النسخة الاحتياطية إلا إذا اكتمل اختبار استعادتها دون أخطاء. وما لم يكتمل الاختبار فهي مجرد أمنية.
رسم توضيحي لقاعدة 3-2-1-1-0: النظام الحي، ونسخة محلية على تخزين منفصل، ونسخة خارج الموقع في حساب آخر، ونسخة غير قابلة للتعديل، ثم اختبار استعادة في النهاية
ثلاث نسخ، ووسيطان، ونسخة خارج الموقع، ونسخة غير قابلة للتعديل، واختبار استعادة ينتهي بصفر أخطاء.

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

عدم القابلية للتعديل ببساطة

النسخة غير القابلة للتعديل تُكتب مرة واحدة: فبعد تخزين الملف ترفض خدمة التخزين نفسها تعديله أو حذفه حتى التاريخ الذي حدّدته. وتسمّي Amazon S3 هذه الميزة Object Lock، وتقدّم عدة خدمات متوافقة مع S3 الميزة ذاتها بالاسم نفسه. ولها نمطان، والفرق بينهما مهم.

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

التفاصيل في وثائق S3 Object Lock. وأيًّا كان المزوّد، تحقق من ثلاثة أمور قبل أن تعتمد عليه: تفعيل خاصية الإصدارات، وأن نمط القفل هو Compliance (أو أن صلاحية التجاوز بيد شخص ليس مديرًا في عمله اليومي)، وأن مدة الاحتفاظ أطول من الوقت الذي قد تحتاجه لاكتشاف هجوم. فقد يمرّ الاختراق أسابيع دون أن يلاحظه أحد.

وإن لم يتوفر Object Lock فالنسخة غير المتصلة تؤدي الغرض نفسه: قرص خارجي أو شريط يُفصل فعليًا بين مرات النسخ، أو خادم نسخ احتياطي يعمل بنمط السحب فيجلب البيانات بنفسه، فلا يحمل نظام الإنتاج أي بيانات اعتماد للوصول إليه.

حدّد أهداف الاستعادة لكل نظام

يقوم كل قرار في النسخ الاحتياطي على رقمين. RPO (هدف نقطة الاستعادة) هو مقدار البيانات الحديثة التي تتحمل خسارتها، مقاسًا بالزمن. وRTO (هدف زمن الاستعادة) هو المدة التي تتحمل فيها التوقف. وهما قراران تجاريان أولًا وإعدادان تقنيان ثانيًا، ويختلفان من نظام إلى آخر.

الطلبات أوضح مثال. فمتجر إلكتروني يستقبل مئة طلب في الساعة لا يحتمل فقدان طلبات يوم كامل، لأن المبالغ سُحبت من العملاء بالفعل ولم يبق ما تطابقها به. أما مجلد مشترك فيه كتيبات قديمة فيمكنه الانتظار أسبوعًا. حدّد الأهداف بسؤال: كم تكلّفنا كل ساعة من الفقدان أو التوقف؟

المستوىأمثلةRPO المستهدفRTO المستهدفالأسلوب
المستوى 1: أموال قيد الحركةالطلبات، المدفوعات، دفتر المخزون، المحاسبة5–15 دقيقة1–4 ساعاتشحن مستمر للسجلات أو نسخ تزايدية متكررة، مع نسخة كاملة يومية غير قابلة للتعديل
المستوى 2: التشغيل اليوميالعملاء، الموارد البشرية والرواتب، سجلات الموردين، الملفات المرفوعة24 ساعة8–24 ساعةلقطة ليلية إلى تخزين خارج الموقع مع قفل احتفاظ
المستوى 3: ملفات العملالمستندات، ملفات التصدير، التقارير، مكتبة الوسائط24 ساعة2–3 أيامتخزين كائنات بإصدارات مع حماية من الحذف
المستوى 4: الأرشيففواتير قديمة، سنوات مالية مغلقة، سجلات قانونيةأسبوعأسبوعنسخة شهرية غير قابلة للتعديل، احتفاظ طويل، مشفّرة

هذه الأرقام نقاط بداية توضيحية وليست معايير. وينبغي أن تأتي أرقامك من كلفة التوقف عندك. المهم أن يكون لكل نظام مستوى، وأن يكون المستوى مكتوبًا.

ما الذي تنسخه احتياطيًا في تطبيق الأعمال

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

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

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

افصل المفاتيح بعضها عن بعض

نقطة الضعف في الغالب هي غياب الفصل، لا ضعف التقنية. وأربع قواعد تغطي معظم المطلوب:

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

مدة الاحتفاظ: إلى أي مدى ترجع بالزمن

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

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

مكان تدريبات الاستعادة في التقويم

الصفر الأخير في 3-2-1-1-0 هو ما تتخطاه معظم الفرق. فالنسخة التي لم تُستعد قط لا يُعرف إن كانت تعمل. قد تكون الملفات فارغة، وقد يكون المفتاح مفقودًا، وقد تستغرق الاستعادة 30 ساعة بدل ثلاث. والأفضل أن تكتشف ذلك في يوم ثلاثاء هادئ.

تقويم تدريبات الاستعادة الأسبوعية والشهرية والفصلية والسنوية مع RPO وRTO المستهدفين لكل منها
تقويم تدريبات الاستعادة: فحوص صغيرة متكررة، وإعادة بناء كاملة مرة في السنة، ويُقاس كل تدريب بزمنه مقابل RTO.

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

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

جولة في اللقطات المجدولة والاحتفاظ والاستعادة بنقرة واحدة (0:46).

دليل حادثة في صفحة واحدة

ترتيب القرارات الأولى أهم من أي خطوة منفردة. فقبل أي استعادة يلزمك جواب عن سؤالين: هل النسخ الاحتياطية سليمة وبعيدة عن متناول المهاجم؟ وهل نقطة الاستعادة أقدم من لحظة الاختراق؟ ويعرض المخطط الانسيابي المسار كله، وتأتي بعده القائمة المختصرة التي يُستحسن طباعتها.

مخطط انسيابي لليوم الأول من هجوم الفدية: عزل الأنظمة المتأثرة، والتحقق من سلامة النسخ الاحتياطية وبعدها عن متناول المهاجم، واختيار نقطة استعادة أقدم من الاختراق، والاستعادة في بيئة نظيفة، ثم التحقق وتغيير كل بيانات الاعتماد؛ وإذا كانت النسخ مخترقة فالاتصال بفريق الاستجابة للحوادث والجهات المختصة
اليوم الأول كمسار قرارات: سؤالان يحسمان هل تستعيد أم تطلب المساعدة.

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

  1. اعزل. افصل الأجهزة المصابة عن الشبكة وعن تخزين النسخ الاحتياطية. ولا تُطفئها إن كنت قد تحتاج إلى أدلة الذاكرة.
  2. اتصل بالأشخاص المناسبين. حدّد أسماءهم مسبقًا: المسؤول عن الحادثة، وجهة الدعم التقني، وشركة التأمين، والمستشار القانوني، ومن سيخاطب العملاء.
  3. احمِ النسخ الاحتياطية. غيّر كل بيانات اعتماد النسخ من جهاز نظيف، وتأكد أن النسخة غير القابلة للتعديل سليمة.
  4. اعرف من أين دخل المهاجم. قبل الاستعادة، حدّد كيف دخل وأغلق الباب، وإلا ستتعرض للتشفير مجددًا خلال أيام.
  5. استعد بحسب المستويات. أعد البناء من صور نظيفة، واستعد المستوى 1 وتحقق منه، ثم انتقل إلى ما بعده في القائمة.
  6. غيّر كل الأسرار. كلمات المرور ومفاتيح API والرموز، ومفتاح التطبيق حيث يكون ذلك آمنًا.
  7. أبلغ وراجع. أبلغ الجهات التنظيمية والعملاء المتضررين حيث يوجب القانون ذلك، ثم دوّن ما ستغيّره.

وإرشادات الجهات الحكومية جديرة بالقراءة قبل أن تحتاج إليها. فموارد StopRansomware لدى CISA الأمريكية تتضمن قائمة تحقق عملية للاستجابة تنفع خارج الولايات المتحدة أيضًا.

أعد تشغيل يوم الجمعة نفسه بعد تطبيق النصائح. كل اثنين في السادسة صباحًا يستعيد النظام أحدث نسخة في قاعدة بيانات مؤقتة ويقارن عدد الطلبات بما في الإنتاج. في مارس يفشل الفحص، ويصل بريد إلكتروني يقول: الطلبات 0، والمتوقع نحو 4,200. تقرأ صاحبة المتجر الرسالة مع قهوتها، ويصلح المتعاقد السكربت في أقل من ساعة، وتبقى خلف ذلك نسخة في حاوية مقفلة كُتبت بمفتاح لا يستطيع إلا إضافة الملفات. وما كان سيصبح اكتشافًا مؤلمًا بعد ظهر الجمعة صار رسالة بريد صباح الاثنين.

أبرز الخلاصات

  • يبدأ المهاجمون بالنسخ الاحتياطية. وأي نسخة يمكن بلوغها ببيانات اعتماد المدير المعتادة ستُشفَّر أو تُحذف مع كل شيء آخر.
  • اعتمد 3-2-1-1-0: ثلاث نسخ، ووسيطان، ونسخة خارج الموقع، ونسخة غير قابلة للتعديل أو غير متصلة، وصفر أخطاء في اختبارات الاستعادة.
  • أعطِ كل نظام RPO وRTO بحسب كلفة التوقف، لا بحسب ما يسهل ضبطه.
  • انسخ أكثر من قاعدة البيانات: الملفات والإعدادات والأسرار والتراخيص ووصفة إعادة البناء المكتوبة، وكلها مشفّرة.
  • الحسابات المنفصلة وبيانات اعتماد الكتابة فقط ومدة احتفاظ أطول من مدة بقاء المتسلل تحفظ النسخة غير القابلة للتعديل.
  • ضع تدريبات الاستعادة في التقويم وسجّل نتائجها. فالنسخة الاحتياطية يثبتها الاستعادة، لا علامة الصح الخضراء.

Anichur Rahaman مهندس برمجيات معماري ومؤسس StoreConsole، يصمّم أنظمة التجارة وERP للشركات النامية، ويهتم خصوصًا بالبنية القائمة على الأحداث وسلامة البيانات وتشغيل الأنظمة على خوادم الشركة نفسها.

About the Author

Anichur Rahaman

Continue Reading