حسناً. ISO/IEC 27001:2022 هو المعيار الدولي لأنظمة إدارة أمن المعلومات. منشور من قبل ISO/IEC، وهو وثيقة طويلة تسرد ضوابط للتشفير وإدارة الوصول والاستجابة للحوادث وعشرات مجالات الأمن. أنت بالتأكيد تعرف ما هذا. لذا اسمح لي أن أكون صريحاً: Rediacc لا يعالج كل ضابط في المعيار، ولن نتظاهر بأنه يفعل. ما يلي هو خريطة صادقة لحيث يندرج Rediacc. الإصدار الحالي هو ISO/IEC 27001:2022.
المرجع: ISO/IEC 27001:2022
Rediacc هو مكون واحد من طبقة الضوابط التقنية ضمن نظام ISMS. يوضح الجدول أدناه تعيين قدرات Rediacc لمجالات ضوابط الملحق A ذات الصلة.
تعيين ضوابط الملحق A
| مجال الضوابط | الضابط | قدرة Rediacc |
|---|---|---|
| A.8، إدارة الأصول | A.8.1 جرد الأصول | كل مستودع هو أصل منفصل قابل للتحديد بمعرف GUID فريد. rdc machine status <machine> --repositories يسرد جميع المستودعات مع الحجم وحالة التركيب وعدد الحاويات. |
| A.8، إدارة الأصول | A.8.24 استخدام التشفير | تشفير LUKS2 AES-256 إلزامي على جميع المستودعات. إدارة المفاتيح: بيانات الاعتماد مخزنة فقط في التكوين المحلي للمشغل، وليس على الخادم أبداً. |
| A.9، التحكم في الوصول | A.9.2 إدارة وصول المستخدمين | مصادقة بمفتاح SSH. رموز API مع ربط IP وتحديد نطاق الفريق وإلغاء تلقائي عند إزالة الفريق. دعم المصادقة الثنائية (TOTP). |
| A.10، التشفير | A.10.1 ضوابط التشفير | LUKS2 مع معلمات مفتاح قابلة للتكوين. بيانات اعتماد تشفير لكل مستودع. جميع عمليات النقل عن بُعد عبر SSH. يطبق مخزن التكوين تشفير المعرفة الصفرية: AES-256-GCM مع اشتقاق مفتاح HKDF، تبادل مفاتيح X25519 للأعضاء، ومفاتيح SDK محددة زمنياً للإلغاء الفوري. |
| A.12، أمن العمليات | A.12.3 النسخ الاحتياطي | rdc repo push/pull مع تخزين مشفر خارج الموقع لوجهات متعددة (SSH، S3، B2، Azure، GDrive). لقطات CoW للاسترداد في نقطة زمنية محددة. rdc repo admin validate يتحقق من صحة النسخ الاحتياطية وسلامة المستودع. |
| A.12، أمن العمليات | A.12.4 التسجيل والمراقبة | 70+ نوع حدث (المصادقة، رموز API، التكوين، الترخيص، عمليات الجهاز). مراقبة صحة الجهاز عبر rdc machine status. مراقبة حالة الحاويات والموارد. |
| A.13، أمن الاتصالات | A.13.1 إدارة أمن الشبكة | عزل Docker daemon لكل مستودع. قواعد iptables تمنع حركة المرور عبر المستودعات. شبكات فرعية loopback IP (/26) لكل مستودع. وكيل عكسي مع إنهاء TLS للوصول الخارجي. |
| A.14، تطوير الأنظمة | A.14.2 الأمن في التطوير | بيئات تطوير قائمة على Fork توفر تكافؤ مع الإنتاج دون كشف بيانات الإنتاج. تمكن خطافات دورة حياة Rediaccfile التنظيف التلقائي للبيانات في البيئات المستنسخة. |
إدارة الأصول
يدعم نموذج مستودعات Rediacc متطلبات جرد الأصول بشكل طبيعي:
- كل مستودع له معرف GUID فريد يُعين عند الإنشاء
- المستودعات قابلة للتعداد لكل جهاز (
rdc machine status --repositories) - حالة التشفير وحالة التركيب وعدد الحاويات واستخدام القرص لكل مستودع مرئية
- علاقات Fork تتبع سلسلة البيئات المستنسخة
إدارة التغيير
يتوافق سير عمل fork-test-promote مع متطلبات إدارة التغيير في ISO 27001:
- الاستنساخ: إنشاء نسخة معزولة من بيئة الإنتاج
- الاختبار: تطبيق والتحقق من التغييرات في النسخة
- الترقية: استخدام
rdc repo promoteلتبديل النسخة إلى الإنتاج - التدقيق: جميع العمليات مسجلة بطوابع زمنية وتحديد هوية الفاعل
التحسين المستمر
- تصدير سجلات التدقيق يدعم المراجعات الأمنية الدورية
- فحوصات صحة الجهاز (
rdc machine status --system) تدعم المراقبة التشغيلية rdc repo admin validateيتحقق من صحة النسخ الاحتياطية بعد كل عملية