كيف تعمل حماية البيانات المستمرة
تنسخ النسخ الاحتياطية المجدولة البيانات على فترات ثابتة. وأي شيء يتغير بين عمليتين يتعرض لـفقدان البيانات إذا تعطّل التخزين الأساسي. تسد CDP هذه الفجوة: يعترض وكيل أو طبقة تخزين كل عملية كتابة، سواء كانت حفظ ملف أو معاملة قاعدة بيانات أو تعديلاً أو حذفاً، ويسجلها في سجل منفصل ومحمي أو نسخة متماثلة لحظة حدوثها.
والنتيجة سجل مستمر لحالة البيانات، فيمكن إعادة النظام إلى أي نقطة زمنية، وليس فقط إلى آخر نسخة مجدولة. وهناك تطبيقان شائعان. تلتقط CDP على مستوى الكتلة كل عملية كتابة على مستوى القرص أو وحدة التخزين، بغض النظر عن التطبيق الذي أنتجها، فتحمي كل ما في وحدة التخزين لكنها لا تعرف حالة التطبيق. أما CDP على مستوى التطبيق فتقرأ سجل معاملات قاعدة البيانات أو التطبيق، لذلك تتبع الاستعادة منطق التطبيق نفسه وتعيد معاملة محددة، لا حالة خام للقرص.
كيف يُسجَّل تغيير واحد
يمر كل تغيير بالمسار القصير نفسه. الخطوات واحدة للملفات وقواعد البيانات، والفرق الوحيد هو الكائن المسجل.
- 1
الاعتراض
يرى الوكيل أو طبقة التخزين عملية الكتابة لحظة وصولها إلى القرص.
- 2
السجل
يُكتب التغيير في سجل أو نسخة منفصلة دون الكتابة فوق البيانات الأصلية.
- 3
الختم الزمني
يحصل إدخال السجل على وقت دقيق، حتى تختار الاستعادة لحظة محددة.
- 4
الرجوع
عند الاستعادة يعيد النظام تشغيل السجل حتى اللحظة المختارة ويتوقف عندها.
CDP مقابل النسخ الاحتياطي واللقطات والنسخ المتماثل
الفرق العملي هو هدف نقطة الاستعادة (RPO)، أي كمية البيانات المعرضة للخطر عند حدوث مشكلة. تترك النسخة الاحتياطية الليلية يوم عمل كاملاً معرضاً للفقد. تقلص CDP هذا التعرض إلى الثواني الأخيرة.
تُسوَّق الأنظمة التي تحفظ التغييرات كل بضع دقائق بدلاً من كل عملية كتابة على أنها «near-CDP». وهي تحسّن كثيراً مقارنة بالنسخ المجدول، لكن نقاط استعادتها تبقى منفصلة. يقارن الجدول الأساليب الأربعة:
| الميزة | نسخ مجدول | لقطة | نسخ متماثل | CDP |
|---|---|---|---|---|
| تسجيل كل تغيير | ||||
| الاستعادة إلى أي لحظة | ||||
| الاحتفاظ بالإصدارات السابقة بعد التلف |
ما الذي تحمي منه CDP
CDP أداة استعادة، لا أداة وقاية. فهي لا توقف الحادثة، بل تحدّ من حجم البيانات التي تدمرها.
تشمل الاستخدامات المعتادة:
- استعادة ملف محذوف أو ملف استُبدل عن طريق الخطأ
- التراجع عن تحديث فاشل أو تغيير إعداد خاطئ
- استعادة قاعدة بيانات مع أقل فقد ممكن للمعاملات
- الرجوع إلى اللحظة التي سبقت بدء برنامج الفدية بتشفير الملفات
التكاليف والقيود
يُسجَّل كل عملية كتابة مرتين، مرة في بيانات الإنتاج ومرة في السجل، لذلك للالتقاط المستمر تكلفة حقيقية. وهذه المفاضلات هي ما يحدد أين يُنشر CDP.
يصبح موضع السجل وحمايته قراراً تصميمياً منذ البداية.
| العامل | ما يُتوقع |
|---|---|
| التخزين | ينمو مع معدل التغييرات لا مع حجم البيانات. |
| تأخير الكتابة | يرتفع حيث يكون السجل متزامناً. |
| الاحتفاظ | سجل تفصيلي لساعات أو أيام، ثم لقطات دورية. |
| زمن الاستعادة | منفصل عن RPO. الوحدات الكبيرة تحتاج وقتاً للرجوع. |
ما الذي لا تحله CDP
يسجل السجل كل ما حدث، بما فيه الضرر. البيانات التي كانت خاطئة لحظة كتابتها تبقى خاطئة في كل نقطة استعادة، لذا لا تستطيع CDP إصلاح خطأ منطقي في تطبيق. وهي تفيد أيضاً فقط إذا عرف أحد اللحظة التي يجب الرجوع إليها. في التلف البطيء أو الاختراق الصامت تكمن الصعوبة، وهنا تثبت مراقبة سلامة الملفات قيمتها.
السجل حساس أيضاً. يحتوي البيانات نفسها الموجودة في الإنتاج، لذلك يحتاج إلى تحكم في الوصول وتشفير للبيانات الساكنة بالمستوى نفسه. وإذا كان مهاجم يملك صلاحيات المسؤول ضمن النطاق، فيحتاج السجل أيضاً إلى عدم القابلية للتعديل. السجل الذي تستطيع بيانات الاعتماد نفسها التي شفرت الإنتاج حذفه لا يحمي شيئاً.
أين تُستخدم
تُطبق CDP بشكل انتقائي، على الأنظمة التي يُقاس فيها هامش فقد البيانات المقبول بالثواني: قواعد البيانات المعاملاتية، وأنظمة الطلبات والدفع، والأجهزة الافتراضية التي تشغّل تطبيقات حرجة للأعمال. أما الأنظمة التي يتغير محتواها نادراً، أو التي يُقبل فيها فقد بضع ساعات، فتبقى عادة على اللقطات والنسخ المجدول. ولا يبرر تكلفة الالتقاط المستمر الكسب في نقطة الاستعادة هنا.
من أين تبدأ
ابدأ بالأنظمة التي سيؤلمك فيها فقد ساعة، ثم تحقق إلى أي مدى تصل استعادتها فعلاً. CDP طبقة من حماية البيانات، إلى جانب التحكم في الوصول والكشف، ولا تعمل إلا عندما تُختبر نقطة الاستعادة.
للمزيد من القراءة: آليات ضمان أمن نظم المعلومات.
النسخة الاحتياطية التي لم تُستعد قط فرضية، والسجل الذي لا يستطيع أحد الرجوع به ليس سوى مساحة تخزين.
