خطوات الاستخدام
الخطوة 1: تقييم قيمة البيانات (Data Value): قيمة البيانات تمثل درجة حساسية وأهمية المعلومات المحمية بالمفتاح. تتراوح عادةً من 1 (منخفضة جدًا، مثل بيانات عامة) إلى 10 (حرجة، مثل بيانات مالية أو صحية). كلما زادت القيمة، زادت الحاجة إلى تدوير المفتاح بشكل متكرر لتقليل مخاطر التعرض. أدخل القيمة بناءً على تصنيف أمني معتمد (مثل تصنيف CIA).
الخطوة 2: تقييم مستوى التهديد (Threat Level): يشير مستوى التهديد إلى احتمالية وتأثير هجوم يستهدف المفتاح. يتراوح من 1 (بيئة منخفضة المخاطر، مثل شبكة داخلية معزولة) إلى 10 (بيئة عالية المخاطر، مثل التعرض للإنترنت أو هجمات مستهدفة). استخدم تقييم المخاطر الأمنية لتحديد القيمة. ارتفاع مستوى التهديد يستدعي تدويرًا أسرع.
الخطوة 3: حساب الفاصل الزمني الموصى به (Calculation): تعتمد الحاسبة أساسًا قدره 365 يومًا لبيئة منخفضة المخاطر تمامًا، ثم تخفّضه بعامل أُسّي مركّب من العاملين معًا: عامل الخطر = 2^((قيمة البيانات + مستوى التهديد) ÷ 5)، والفاصل = 365 ÷ عامل الخطر. بهذا تكون مضاعفة مجموع العاملين (مثلاً من 5 إلى 10) قد خفضت الفاصل إلى النصف تقريبًا، وهي العلاقة غير الخطية الموصوفة في الأسئلة الشائعة. تُطبَّق حدود عملية: لا يقل الفاصل عن 30 يومًا (لا معنى لتدوير يومي في بيئة تشغيلية)، ولا يزيد عن 365 يومًا كسياسة مراجعة سنوية.
الخطوة 4: تفسير النتيجة: النتيجة هي عدد الأيام الموصى بها بين عمليات تدوير المفاتيح، وتُعرض كاملةً مع عامل الخطر والفاصل الخام قبل تطبيق الحدود وتصنيف زمني في التفاصيل (شهري حتى 30 يومًا، ربع سنوي حتى 91، نصف سنوي حتى 183، ثم سنوي). على سبيل المثال، نتيجة 90 يومًا تعني تدوير كل ربع سنة تقريبًا، ونتيجة 183 تعني كل 6 أشهر. يمكنك تحويل النتيجة إلى أشهر بقسمتها على 30.
الخطوة 5: تعديل السياسات الأمنية: استخدم النتيجة لتحديث سياسات إدارة المفاتيح في مؤسستك. ضع في اعتبارك عوامل إضافية مثل متطلبات الامتثال (مثل PCI-DSS التي تتطلب تدويرًا سنويًا على الأقل) وتكلفة التدوير (تأثير توفر النظام). يُنصح بمراجعة النتيجة سنويًا أو عند حدوث تغييرات كبيرة في بيئة التهديد.
أمثلة محلولة
تطبيقات عملية على دورة تدوير المفاتيح بخطوات الحل كاملة.
الحل
لحساب فاصل التدوير، تستخدم الآلة الحاسبة صيغة معتمدة على مبادئ إدارة المخاطر. نفترض أن الفاصل الأساسي (Base Interval) هو 365 يومًا (سنة واحدة) لبيئة منخفضة المخاطر تمامًا. ثم يتم تطبيق عامل تخفيض مركب يعتمد على قيمة البيانات ومستوى التهديد. على سبيل المثال: عامل قيمة البيانات = 2^(9÷5) = 2^1.8 ≈ 3.48، وعامل التهديد = 2^(8÷5) = 2^1.6 ≈ 3.03، والمجموع أُسّي واحد: عامل الخطر = 2^((9+8)÷5) = 2^3.4 ≈ 10.56. ثم الفاصل = 365 ÷ 10.56 ≈ 34.58 يومًا. وبما أن 34.58 **أكبر** من الحد الأدنى العملي (30 يومًا) لا أصغر، لا تُطبَّق أي ترقية؛ فالفاصل الموصى به هو 35 يومًا (بعد التقريب)، وهو ما يعادل شهرًا و5 أيام تقريبًا. هذا يتوافق مع معايير PCI-DSS التي قد تتطلب تدويرًا أكثر تواترًا للبيانات الحساسة. يجب على المؤسسة أيضًا تنفيذ إجراءات أمنية إضافية مثل تخزين المفاتيح في وحدة أمان عتادية (HSM) واستخدام خوارزميات قوية (مثل AES-256).
الحل
لنطبق نفس الخوارزمية: الفاصل الأساسي = 365 يومًا. عامل الخطر = 2^((2+3)÷5) = 2^1 = 2 بالضبط (لأن 2^0.4 × 2^0.6 = 2^1)، والفاصل = 365 ÷ 2 = 182.5 يومًا، فتُقرّبه الحاسبة إلى 183 يومًا. (لو استُخدم العامل المقرّب 2.01 لخرج 181.6، وهو خطأ تقريب مزدوج). التوصية: تدوير كل 6 أشهر تقريبًا. ... ومع ذلك، تعتمد هذه الحاسبة سياسة مراجعة قصوى 12 شهرًا، بينما تسمح NIST SP 800-57 بدورة تشفير تصل إلى عامين للمفاتيح المتماثلة — فاختر الحد الأقصر إذا لم يكن لديك تحليل مخاطر يبرّر غيره.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة دورة تدوير المفاتيح.
مرجع — بيانات حساسة وبيئة عالية الخطر: 35 يومًا
- قيمة البيانات (1-10)
- 9
- مستوى التهديد (1-10)
- 8
مرجع — موقع إخباري غير حساس: 183 يومًا
- قيمة البيانات (1-10)
- 2
- مستوى التهديد (1-10)
- 3
مرجع — أقصى خطر: الفاصل يُحصر عند 30 يومًا
- قيمة البيانات (1-10)
- 10
- مستوى التهديد (1-10)
- 10
مرجع — أقل خطر: 277 يومًا
- قيمة البيانات (1-10)
- 1
- مستوى التهديد (1-10)
- 1
مرجع — متوسط مخاطرة: 91 يومًا
- قيمة البيانات (1-10)
- 5
- مستوى التهديد (1-10)
- 5