خطوات الاستخدام
1. أدخل عمر استجابة OCSP (بالثواني): عمر الاستجابة هو الوقت المنقضي منذ إصدار شهادة OCSP المرفوعة بواسطة الخادم. يمكن الحصول على هذه القيمة من رأس الاستجابة أو من وقت إنشاء الاستجابة. كلما كان العمر أقل، كانت الطراوة أعلى.
2. أدخل الحد الأقصى المسموح به لعمر الاستجابة (بالثواني): هذا هو الحد الأقصى للعمر الذي تحدده سياسة المرسِل (عادةً ما يكون بين 4 ساعات و 7 أيام). إذا تجاوزت الاستجابة هذا العمر، تعتبر غير طازجة ويجب على العميل التحقق مرة أخرى.
3. احسب النسبة المئوية للطراوة: الصيغة هي: الطراوة = (1 - (عمر الاستجابة ÷ الحد الأقصى للعمر)) × 100. على سبيل المثال، إذا كان عمر الاستجابة 43200 ثانية (12 ساعة) والحد الأقصى 86400 ثانية (24 ساعة)، فإن الطراوة = (1 - (43200 ÷ 86400)) × 100 = 50%. وتُخرج الحاسبة مع النسبة ثلاثة تفاصيل: النسبة المستهلكة من العمر الأقصى، والزمن المتبقي صالحًا بالثواني، وعمر التجديد الموصى به (70% من الحد الأقصى).
4. فسر النتيجة: تشير النسبة العالية (أقرب إلى 100%) إلى أن الاستجابة حديثة ويمكن الوثوق بها دون الاتصال بجهة التصديق (CA). النسبة المنخفضة تعني أن الاستجابة قديمة وقد تحتاج إلى تجديد. إذا كان العمر أكبر من الحد الأقصى، تكون الطراوة 0%، مما يستدعي جلب استجابة جديدة.
أمثلة محلولة
تطبيقات عملية على طراوة استجابة OCSP المدبّسة بخطوات الحل كاملة.
الحل
نقوم بحساب الطراوة باستخدام الصيغة: الطراوة = (1 - (عمر الاستجابة ÷ الحد الأقصى للعمر)) × 100. أولاً، نقسم عمر الاستجابة على الحد الأقصى: 21600 ÷ 43200 = 0.5. ثم نطرح من 1: 1 - 0.5 = 0.5. وأخيراً نضرب في 100: 0.5 × 100 = 50%. إذن، الطراوة هي 50%. هذا يعني أن نصف الفترة الزمنية المسموح بها قد مضت، ولا تزال الاستجابة صالحة ولكنها ليست حديثة. في بعض التطبيقات الحساسة، قد يُفضل تحديث الاستجابة إذا انخفضت النسبة عن 70%، ولكن هذا يعتمد على سياسة الأمان.
الحل
أولاً، نحسب الطراوة: 72000 ÷ 86400 ≈ 0.8333، ثم 1 - 0.8333 = 0.1667، ثم 0.1667 × 100 = 16.67%. النسبة منخفضة جداً، مما يشير إلى أن الاستجابة على وشك الانتهاء. عملياً، قد لا يثق العميل بهذه الاستجابة وسيحاول جلب استجابة جديدة. إذا تجاوز العمر الحد الأقصى، على سبيل المثال عمر 25 ساعة (90000 ثانية) والحد الأقصى 24 ساعة، فإن الطراوة تصبح 0% لأننا نطبق max(0, (1 - 90000/86400)) = max(0, 1 - 1.0417) = max(0, -0.0417) = 0. في هذه الحالة، يجب على العميل إجراء التحقق عبر الإنترنت مباشرة من جهة التصديق بدلاً من استخدام الاستجابة المرفوعة.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة طراوة استجابة OCSP المدبّسة.
مرجع — ست ساعات من نافذة اثنتي عشرة
- عمر استجابة OCSP (ثانية)
- 21,600
- الحد الأقصى للعمر (ثانية)
- 43,200
مرجع — عشرون ساعة من سياسة 24 ساعة
- عمر استجابة OCSP (ثانية)
- 72,000
- الحد الأقصى للعمر (ثانية)
- 86,400
مرجع — استجابة تجاوزت الحدّ فتُنزل إلى صفر
- عمر استجابة OCSP (ثانية)
- 90,000
- الحد الأقصى للعمر (ثانية)
- 86,400
مرجع — استجابة مُصدرة للتوّ
- عمر استجابة OCSP (ثانية)
- 0
- الحد الأقصى للعمر (ثانية)
- 604,800