يذكر خيط دعم قديم أن تحذف ملفًا اسمه cert8.db فيبدأ الـ VPN بالعمل. هذا التسلسل غالبًا ما يكون مصادفة أكثر مما يكون إصلاحًا. الملف قاعدة بيانات شهادات، وحذفه يغيّر حالة أمنية دائمة بطرق لا يكشفها نجاح التشغيل.

تسجيل دخول متجمّد ليس مشكلة ذاكرة مؤقتة

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

يحمل اسم الملف تاريخًا أيضًا: يميّز NSS بين cert8.db و key3.db القديمين وبين cert9.db و key4.db من SQLite. اكتب سطر السجل الذي رأيته قبل التجمّد، فهو الدليل الدائم الوحيد الذي لديك.

أي ملف شخصي يفتحه العميل فعليًا

حدِّد العميل وطريقة مصادقته والمخزن الذي يقرأه. توجد هنا ثلاثة مسارات لتسجيل الدخول: بمساعدة المتصفح، ومتصفح مضمّن، وعميل أصلي، وليس شرطًا أن تتشارك ملفًا شخصيًا واحدًا. وجود قاعدة بيانات بالاسم الصحيح في مجلد آخر ليس دليلًا على أن العملية المتجمّدة فتحتها. على Linux، يوجد مخزن NSS عادةً تحت ~/.pki/nssdb الخاص بالمستخدم أو مجلد ملف شخصي خاص بتطبيق. يمكن أن يتواجد التخطيطان على الجهاز نفسه، لذا افحص كليهما إن كان الترحيل حديثًا.

اسرد ما يحتويه المخزن قبل تغييره: يطبع certutil -L -d sql:$HOME/.pki/nssdb الشهادات، وتُظهر الأداة نفسها مع -K ما إذا كانت المفاتيح موجودة.

إذا أبلغ الأمر بأن قاعدة البيانات لا يمكن فتحها، فقد وجدت الملف الشخصي الذي تستخدمه الأداة، وليس بالضرورة الذي استخدمه الـ VPN.

انسخ الملف الشخصي احتياطيًا قبل أي إصلاح

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

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

بعد الإصلاح، سجّل الدخول وافحص المخزن

بعد إصلاح مصرّح به، سجّل الدخول إلى الـ VPN وتأكد من أن شهادة الخادم ما زالت تُتحقق كما هو مقصود. تحقق من أن الهويات التي يحتاجها سير العمل ما زالت موجودة، وأنه لم يظهر مرساة ثقة غير متوقعة. الإصلاح الذي يجعل الاتصال يعمل عبر الثقة بأكثر من قبل ليس إصلاحًا.

افصل الملاحظة عن التعليمات: حذف واحد يتبعه تشغيل ناجح واحد ليس حلًا عامًا.

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

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