إصلاح: SSL_Error_Weak_Server_Ephemeral_Dh_Key



جرب أداة القضاء على المشاكل

يقال إن العديد من المستخدمين يواجهون SSL_Error_Weak_Server_ephemeral_DH_key خطأ عند محاولة الوصول إلى مواقع ويب معينة. يبدو أن المشكلة خاصة بمتصفح Firefox ولكن تم الإبلاغ عن حدوثها فقط مع العديد من الإصدارات المختلفة.



SSL_Error_Weak_Server_ephemeral_Dh_key



ما سبب ظهور خطأ SSL_Error_Weak_Server_ephemeral_Dh_key؟

يشار إلى هذا الخطأ عادةً باسم خطأ Diffie Hellman وهو في الواقع مشكلة معروفة في الخلل والتوافق. يحدث ذلك إذا قام Firefox بحظر بعض الشفرات بشكل نشط ولم يتم تقديم بديل بواسطة UCCX. قد يكون الأمر كذلك أن البديل المعروض لا يقبله Firefox.



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

حتى لو لم تكن المشكلة من جانبك ، فأنت تريد الوصول إلى هذا الموقع المحدد وتجاهل التحذيرات الأمنية. يمكنك القيام بذلك بسهولة تامة (المزيد عن ذلك أدناه).

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



  • علة فايرفوكس - هناك خطأ معروف منذ أن اشتهر Firefox 31 بتشغيل رسالة الخطأ هذه. تمت معالجة المشكلة منذ ذلك الحين ولكن ربما لا تزال تصادفها في الإصدارات القديمة.
  • تغيير في سلوك Firefox - مع Firefox 33 ، تم تحويل المتصفح إلى libPKIS أكثر صرامة - لم يعد بإمكانك تعطيل هذه المكتبة والعودة إلى كود NSS السابق. هذا هو السبب في أنه يمكنك التحايل على المشكلة من خلال النقر على 'أنا أفهم المخاطر'.
  • حجم المفتاح المستخدم من قبل موقع الويب غير متوافق مع Firefox - هناك عامل آخر قد يثير المشكلة وهو حجم المفتاح الذي يستخدمه موقع الويب الذي تحاول زيارته. بدءًا من Firefox 33 ، لم يعد المتصفح يدعم أحجام المفاتيح التي تقل عن 1024 بت.

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

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

الطريقة الأولى: قم بتحديث Firefox إلى أحدث إصدار

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

أبلغ العديد من المستخدمين المتأثرين أنه تم حل المشكلة بالنسبة لهم بعد قيامهم بتحديث المتصفح إلى أحدث إصدار. إليك دليل سريع حول كيفية القيام بذلك:

  1. افتح Firefox وانقر فوق زر الإجراء في الزاوية العلوية اليمنى. ثم اذهب الى مساعدة وانقر فوق حول Firefox .

    الوصول إلى قائمة المساعدة في Firefox

  2. في ال حول موزيلا فايرفوكس نافذة ، انقر فوق أعد التشغيل لتحديث Firefox وانتظر حتى تكتمل العملية. إذا طُلب منك ذلك بواسطة أداة تحديث Firefox UAC (التحكم في حساب المستخدم) ، اختر نعم لمنح امتيازات المسؤول.

    تحديث Firefox إلى أحدث إصدار

  3. بمجرد إعادة تشغيل Firefox ، قم بزيارة نفس موقع الويب الذي كان يسبب لك مشكلات في السابق ومعرفة ما إذا كنت لا تزال تواجه نفس رسالة الخطأ.

إذا كنت لا تزال ترى SSL_Error_Weak_Server_ephemeral_DH_key خطأ ، انتقل إلى الطريقة التالية أدناه.

الطريقة 2: استبدال المضيف الاحتياطي غير الآمن

يواجه معظم المستخدمين SSL_Error_Weak_Server_ephemeral_DH_key تمكن خطأ من حل المشكلة عن طريق الدخول إلى قائمة تهيئة Firefox المخفية وتعيين security.tls.insecure_fallback_hosts السلسلة إلى المجال الذي يعرض رسالة الخطأ.

إليك دليل سريع حول كيفية القيام بذلك:

  1. افتح Firefox واكتب ' حول: config 'في شريط التنقل واضغط أدخل .

    الوصول إلى قائمة التكوين في Firefox

  2. عندما 'هذا قد يبطل الضمان الخاص بك!' تنبثق الشاشة ، انقر فوق أقبل المخاطرة !.
    الدخول إلى قائمة التهيئة بالإقرار بقبولك للمخاطر
  3. بمجرد وصولك إلى قائمة التكوين ، الصق ' security.tls.insecure_fallback_hosts 'في شريط البحث واضغط أدخل لتحديد السلسلة التي نحتاج إلى تعديلها.

    البحث عن سلسلة security.tls.insecure_fallback_hosts

  4. بمجرد تحديد موقعه ، انقر نقرًا مزدوجًا فوقه لفتح مربع الحوار المرتبط به. داخل المربع أدخل قيمة السلسلة ، اكتب أو الصق المجال الذي واجهت رسالة الخطأ معه واضغط حسنا .
  5. أعد تشغيل Firefox وتحقق مما إذا كنت لا تزال تواجه نفس رسالة الخطأ.

إذا كنت لا تزال تواجه نفس رسالة الخطأ ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تمكين تفضيلات SSL3

تمكن العديد من المستخدمين من حل فشل الاتصال الآمن (ssl_error_weak_server_ephemeral_dh_key) عن طريق تمكين اثنين من التفضيلات من حول: قائمة التهيئة.

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

  1. افتح Firefox واكتب حول: config في شريط التنقل واضغط على أدخل افتح قائمة التكوين المخفية.

    الوصول إلى قائمة التكوين في Firefox

  2. عندما 'هذا قد يبطل الضمان الخاص بك!' تنبثق الشاشة ، انقر فوق أقبل المخاطرة !.

    الاعتراف بعلامة التحذير

  3. داخل قائمة التكوين ، استخدم وظيفة البحث للعثور على الإدخال المنطقي التالي:
    security.ssl3.dhe_rsa_aes_128_sha
  4. إذا لم يتم تعيين قيمة هذا المنطقي على خاطئة ، انقر نقرًا مزدوجًا فوقه للقيام بذلك بنفسك.

    التأكد من ضبط أول منطقية على True

  5. استخدم نفس وظيفة البحث للبحث عن الإدخال المنطقي الثاني:
    security.ssl3.dhe_rsa_aes_256_sha
  6. كما كان من قبل ، إذا كانت القيمة صحيحة ، فانقر نقرًا مزدوجًا عليها لتعيينها خاطئة .

    تعيين قيمة منطقية على خطأ

  7. بمجرد اكتمال التعديلين ، أعد تشغيل Firefox ومعرفة ما إذا كان قد تم حل رسالة الخطأ عند بدء التشغيل التالي.
3 دقائق للقراءة