الإصلاح: ERR_BAD_SSL_CLIENT_AUTH_CERT

أبلغ بعض المستخدمين أن متصفح Chrome الخاص بهم لا يقبل شهادات الأمان الواردة من مواقع معينة. رمز الخطأ المرتبط بهذا الخطأ هو " ERR_BAD_SSL_CLIENT_AUTH_CERT ". يبلغ بعض المستخدمين عن حدوث الخطأ مع مواقع الويب الرئيسية مثل google.com و facebook.com و quora.com وما إلى ذلك. يبدو أن المشكلة تقتصر على Google Chrome.

ما الذي يسبب خطأ ERR_BAD_SSL_CLIENT_AUTH_CERT؟

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

بناءً على ما تمكنا من جمعه ، هناك العديد من السيناريوهات الشائعة المعروفة بتشغيل رسالة الخطأ هذه:

  • تصفية بروتوكول SSL / TLS للجهة الخارجية قيد التنفيذ - من المعروف أن بعض حلول مكافحة الفيروسات تقوم بتصفية بروتوكول SSL / TLS افتراضيًا ، الأمر الذي ينتهي بالتعارض مع Google Chrome
  • وقت وتاريخ الجهاز المحلي غير متزامن - سبب شائع آخر لحدوث هذا الخطأ هو إذا كان وقت وتاريخ الجهاز المحلي متوقفًا عن بعض السنوات. إذا كنت تواجه أخطاء مع متصفحات ويب متعددة ، فمن المرجح أن هذه هي حالة المشكلة.
  • Windows قديم للغاية - ترتبط هذه المشكلة بالذات بأنظمة أمان Windows التي عفا عليها الزمن بشدة. إذا كان الأمر كذلك ، فيمكنك على الأرجح حل المشكلة عن طريق تثبيت كل تحديث أمني معلق.
  • البيانات المخزنة مؤقتًا التالفة - إذا كنت تواجه مشكلة في موقع ويب واحد فقط ، فمن المحتمل أن يحتفظ متصفحك ببعض البيانات المخزنة مؤقتًا مما يجعله يعتقد أن موقع الويب لا يعمل.
  • خطأ في Google Chrome - لقد عانى Google Chrome من عدد من الأخطاء المتعلقة بشهادات SSL. أفضل طريقة للتأكد من أن الأمر ليس كذلك هو تحديث Google Chrome إلى أحدث الإصدارات.

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

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

الطريقة الأولى: ضبط الوقت والتاريخ الصحيحين (إن أمكن)

أحد الأسباب الشائعة لحصول مستخدمي Windows على  ERR_BAD_SSL_CLIENT_AUTH_CERT هو أن وقت وتاريخ الجهاز المحلي غير متزامنين  . تزداد احتمالية حدوث ذلك إذا لاحظت أن نفس مواقع الويب ترفض التحميل بمتصفحات مختلفة.

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

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. ثم اكتب " ms-settings: dateandtime " واضغط على Enter لفتح علامة التبويب " التاريخ والوقت" في تطبيق " الإعدادات" .

    ملاحظة:   إذا كنت تستخدم Windows 8.1 أو أقدم ، فاستخدم الأمر " timedate.cpl " بدلاً من ذلك.

  2. تحت التاريخ والوقت ، تأكد من أن المسامير المرتبطة تعيين الوقت تلقائيا و تعيين المنطقة الزمنية تلقائيا  يتم تمكين.

    ملاحظة: إذا لم تكن تستخدم نظام التشغيل Windows 10 ، فانتقل إلى Internet Time وانقر فوق تغيير الإعدادات . بعد ذلك ، تأكد من تمكين المربع المرتبط بـ Synchronize مع خادم وقت الإنترنت قبل النقر فوق الزر Update now .

  3. بمجرد تحديث الوقت والتاريخ ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة.

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

الطريقة 2: تطبيق كل تحديث Windows معلق

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

يتكهن بعض المستخدمين بأن  خطأ ERR_BAD_SSL_CLIENT_AUTH_CERT  يظهر في إصدارات Windows القديمة لأن Chrome يعتقد أن الجهاز في خطر ، لذلك لا يقبل شهادة الأمان من المرور.

فيما يلي دليل سريع للتأكد من تثبيت آخر تحديثات الأمان على جهازك:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . ثم اكتب " ms-settings: windowsupdate " واضغط على Enter لفتح شاشة Windows Update لتطبيق الإعدادات .

    ملاحظة: إذا كنت تعمل على Windows 8.1 أو أقدم ، فاستخدم الأمر " wuapp " بدلاً من ذلك.

  2. داخل شاشة Windows Update ، انقر فوق التحقق من وجود تحديثات واتبع الإرشادات التي تظهر على الشاشة لتثبيت كل تحديث أمني معلق.
  3. بمجرد تثبيت كل تحديث معلق ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا كان قد تم حل رسالة الخطأ.

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

الطريقة الثالثة: تحديث Chrome إلى أحدث إصدار

لقد عانى Google Chrome من عدد من الأخطاء التي لها علاقة بشهادات SSL. أدى أحد أحدثها إلى عدم قدرة الكثير من مستخدمي Windows 7 على الوصول إلى أي خدمات مرتبطة بـ Google.

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

  1. افتح Google Chrome ، وانقر فوق زر الإجراء (رمز ثلاثي النقاط) وانتقل إلى Help> About Google Chrome .
  2. انتظر حتى يتحقق Google من وجود تحديثات ، ثم اتبع التعليمات التي تظهر على الشاشة لتثبيت أحدث الإصدارات في حالة توفر إصدار جديد.
  3. أعد تشغيل متصفح Chrome ومعرفة ما إذا كان قد تم حل المشكلة.

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

الطريقة الرابعة: تعطيل تصفية بروتوكول SSL / TLS من إعدادات AV لجهة خارجية (إن أمكن)

كما أفاد بعض المستخدمين ، هناك العديد من تطبيقات الأمان التابعة لجهات خارجية والتي ستتعارض مع ميزات أمان Google Chrome. على وجه التحديد ، فإن أي AV أو جدار ناري يقوم بتصفية بروتوكول SSL / TLS لديه القدرة على التسبب في نتائج إيجابية خاطئة على Google Chrome. تعد Nod32 Antivirus و Avira و McAfee من بين أكثر مجموعات الأمان المذكورة والتي تسبب هذه المشكلة بالذات.

أبلغ العديد من المستخدمين الذين واجهوا الخطأ " ERR_BAD_SSL_CLIENT_AUTH_CERT " أنه في حالتهم ، تم حل المشكلة بمجرد تعطيل تصفية بروتوكول SSL / TLS من إعدادات AV الخاصة بهم.

إذا كنت تعتقد أن هذا السيناريو ينطبق على حالتك ، فافتح إعدادات مكافحة الفيروسات ، وانتقل إلى القائمة المتقدمة وشاهد ما إذا كان يمكنك العثور على إعداد مشابه لتصفية SSL / TLS. إذا قمت بذلك ، فتأكد من تعطيل بروتوكول SSL / TLS.

ضع في اعتبارك أن الخطوات الدقيقة للقيام بذلك خاصة ببرنامج مكافحة الفيروسات التابع لجهة خارجية الذي تستخدمه. في Nod32 Antivirus ، يمكنك القيام بذلك من خلال الانتقال إلى الإعداد> الإعداد المتقدم> الويب والبريد الإلكتروني> SSL / TSL .

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

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

يمكنك اتباع هذه المقالة ( هنا ) للتأكد من إلغاء تثبيت برنامج مكافحة الفيروسات التابع لجهة خارجية تمامًا من نظامك - يضمن هذا الدليل أيضًا عدم ترك أي ملفات متبقية قد لا تزال تسبب التعارض.

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

الطريقة الخامسة: مسح بيانات المستعرض

تمكن العديد من المستخدمين من التخلص من الخطأ عن طريق مسح جميع بيانات التصفح. غالبًا ما يتم الإبلاغ عن هذا الإصلاح المحدد ليكون فعالًا في المواقف التي يظهر فيها موقع ويب واحد فقط الخطأ " ERR_BAD_SSL_CLIENT_AUTH_CERT ".

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

إذا قررت المضي في ذلك ، فإليك ما عليك القيام به:

  1. افتح Google Chrome وانقر فوق زر الإجراء (الزاوية العلوية اليمنى) واختر الإعدادات .
  2. في قائمة الإعدادات ، قم بالتمرير لأسفل إلى أسفل الشاشة وانقر فوق خيارات متقدمة .
  3. بعد ذلك ، انتقل إلى علامة التبويب الخصوصية والأمان ، وانتقل لأسفل إلى أسفل القائمة وانقر على مسح بيانات التصفح .
  4. في تصفح بيانات مسح القائمة، حدد عرض علامة التبويب، تعيين النطاق الزمني ل جميع الوقت وتحقق من كل المربع أدناه جانبا من كلمات السر وغيرها من تسجيل الدخول بيانات  و تراخيص وسائل الإعلام. بمجرد أن تصبح جاهزًا ، اضغط على مسح البيانات وانتظر حتى تكتمل العملية.

  5. بمجرد اكتمال الإجراء ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة.