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

نوعان من حالة الأمان

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

كما يسمّي المعيار ارتباط أمان لتجديد المفاتيح يحمي رسائل تحديث المفاتيح، منفصلاً عن ارتباطات أمان البيانات التي تصف كيف يحمي الأعضاء حركة المرور.

اتبع التبادلات لا المخطط

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

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

ثلاثة سجلات تستحق الاحتفاظ بها

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

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

الواجهة وارتباط الخدمة ومسار المعالجة

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

اقرأ وثائق المنصة نفسها لمعرفة كيف يتلقى ارتباط الخدمة حركة المرور. الآلية خاصة بالبائع حتى عندما يكون البروتوكول قياسياً.

الرسائل البروتوكولية الموحّدة لا تثبت أيضاً التوافق بين البائعين. قارن الميزات المطلوبة وسمات السياسة والارتباط وطريقة المصادقة والمنصة والإصدار المحددين قبل افتراض أن تنفيذين سيتعاونان.

توافر التحكم وإعادة توجيه البيانات فحصان منفصلان

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

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

مقالات ذات صلة