جعلت الإنترنت من السهل علينا العثور على أي معلومات نحتاجها. يمكنك زيارة مواقع الويب مباشرة أو استخدام محرك بحث مثل Google للوصول إلى أنواع مختلفة من البيانات. ومع ذلك ، هناك أوقات لا نتمكن فيها من فتح صفحات الويب ، وقد يكون هناك عدة أسباب وراء ذلك. في بعض الحالات ، قد يكون له علاقة باتصال الشبكة. من ناحية أخرى ، هناك مشكلة شائعة أخرى تسبب هذه المشكلة وهي فشل مصافحة TLS.
الآن ، قد تسأل ، "ماذا تعني مصافحة TLS؟" TLS هي اختصار لـ Transport Layer Security ، وهو بروتوكول تشفير. تظل الاتصالات التي تتم عبر هذا البروتوكول خاصة وآمنة. في هذا المنشور ، سنشرح ما يحدث في مصافحة TLS. بهذه الطريقة ، ستحصل على فهم أفضل للمفهوم. علاوة على ذلك ، سوف نعلمك كيفية إصلاح خطأ فشل اتصال TLS.
ماذا تعني مصافحة TLS؟
كما نعلم جميعًا ، عندما يكون هناك شكل من أشكال التفاوض أو التحية بين شخصين ، فإننا نختمه بالمصافحة. وبالمثل ، عندما يتواصل خادمان ويتعرفان على بعضهما البعض ، فإنهما يشكلان مصافحة TLS. خلال هذه العملية ، تمر الخوادم من خلال التحقق. ينشئون التشفير أثناء تبادل المفاتيح. بمجرد إثبات صحة جميع التفاصيل ، سيبدأ تبادل البيانات. فيما يلي الخطوات الأربع المتضمنة في مصافحة TLS:
- تشير إلى إصدار TLS الذي سيتم استخدامه للاتصال.
- اختيار خوارزمية التشفير للاتصال.
- سيتم استخدام المفتاح العام والتوقيع الرقمي لمصدر شهادة SSL للتحقق من الموثوقية.
- سيتم إنشاء مفاتيح الجلسة ، والتي سيتم بعد ذلك تبادلها بين الخادمين.
لتبسيط الأمور ، سيقول الطرفان "مرحبًا" أولاً. بعد ذلك ، سيقدم الخادم شهادة ، سيتحقق منها العميل. بمجرد إثبات صحة الشهادة ، ستبدأ الجلسة. قبل ذلك ، سيتم إنشاء مفتاح يسمح بتبادل البيانات بين الخوادم.
كيفية إصلاح مشكلات مصافحة TLS
لسوء الحظ ، إذا كانت المشكلة ناتجة عن الخادم ، فلا يوجد شيء يمكنك القيام به. على سبيل المثال ، إذا تعذر مصادقة الشهادة من الخادم ، فهذا يعني أن الأمر خارج نطاق يديك. ومع ذلك ، إذا كنت تواجه مشكلات مع المتصفح الذي تستخدمه ، فلا يزال هناك الكثير من الحلول التي يمكنك تجربتها. أيضًا ، إذا كنت تتعامل مع عدم تطابق في بروتوكول TLS ، فيمكنك إصلاح المشكلة من المتصفح.
قد تكون أسباب مختلفة وراء فشل مصافحة TLS. قبل محاولة إصلاح المشكلة ، يجب عليك التأكد من أنك تتعامل بالتأكيد مع خطأ مصافحة TLS. في معظم الحالات ، يمكنك اتباع هذه القواعد:
- حاول زيارة المواقع الأخرى ومعرفة ما إذا كانت المشكلة قائمة.
- إذا كنت تستخدم شبكة WiFi ، فحاول التبديل إلى شبكة سلكية.
- جرب اتصالات الشبكة الأخرى. على سبيل المثال ، استخدم جهاز توجيه مختلف أو قم بالتبديل إلى شبكة عامة.
بمجرد تحديد سبب المشكلة ، قد تسأل ، "هل يجب علي تعطيل مصافحة TLS في المتصفح؟" نحن نتفهم إحباطك ، لكننا لا نوصي بذلك. بعد كل شيء ، يعد بروتوكول TLS أحد أفضل الطرق لضمان تجربة تصفح آمنة. في الواقع ، يمكنك الاستمرار في تصفح موقع ويب حتى بشهادة غير صالحة. ومع ذلك ، لا ينبغي عليك أبدًا إجراء أي شكل من المعاملات معها. على سبيل المثال ، لا ترسل بيانات اعتماد كلمة المرور أو تستخدم بطاقة الائتمان الخاصة بك.
من ناحية أخرى ، هناك أوقات يكون فيها فشل مصافحة TLS ناتجًا عن مشكلات في متصفحك. في هذه الحالة ، يمكنك حل المشكلة عن طريق إعادة تكوين بعض الإعدادات في متصفحك. سنشارك بعضًا من أفضل الحلول أدناه.
الحل 1: ضمان وقت النظام الصحيح
في معظم الأحيان ، يفشل اتصال TLS بسبب إعدادات وقت النظام غير الصحيحة. ضع في اعتبارك أن وقت النظام هو عامل حيوي في اختبار ما إذا كانت الشهادة لا تزال صالحة أو منتهية الصلاحية. لذلك ، إذا كان الوقت على جهاز الكمبيوتر الخاص بك لا يتطابق مع الوقت على الخادم ، فسيبدو أن الشهادات لم تعد صالحة. لذلك ، نوصي بضبط وقت النظام على "تلقائي". فيما يلي الخطوات:
- على لوحة المفاتيح ، اضغط على Windows Key + I. سيؤدي القيام بذلك إلى فتح تطبيق الإعدادات.
- بمجرد دخولك إلى تطبيق الإعدادات ، حدد الوقت واللغة.
- انتقل إلى الجزء الأيمن ، ثم بدّل المفتاح ضمن تعيين الوقت تلقائيًا إلى تشغيل.
- أعد تشغيل الكمبيوتر ، ثم حاول زيارة الموقع مرة أخرى لمعرفة ما إذا كان خطأ مصافحة TLS قد اختفى.
الحل 2: تغيير بروتوكول TLS في نظام التشغيل Windows 10
ربما تتعلق المشكلة بإصدار TLS الذي يستخدمه متصفحك. تجدر الإشارة إلى أن نظام التشغيل Windows 10 والإصدارات السابقة من نظام التشغيل تعمل على مركزية إعدادات البروتوكول. يمكنك الوصول إلى خصائص الإنترنت للتبديل إلى إصدار TLS مختلف. للقيام بذلك ، اتبع التعليمات التالية:
- قم بتشغيل مربع الحوار Run بالضغط على Windows Key + R على لوحة المفاتيح.
- داخل مربع الحوار "تشغيل" ، اكتب "inetcpl.cpl" (بدون علامات اقتباس) ، ثم انقر فوق "موافق".
- في نافذة Internet Properties (خصائص الإنترنت) ، انتقل إلى علامة التبويب Advanced (خيارات متقدمة).
- قم بالتمرير لأسفل حتى تصل إلى قسم الأمان ، حيث يمكنك إضافة أو إزالة بروتوكولات TLS.
- إذا كان موقع الويب الذي تحاول الوصول إليه يحتاج إلى TLS 1.2 ، فأنت بحاجة إلى تحديده.
- انقر فوق "تطبيق" و "موافق" لحفظ التغييرات التي أجريتها.
- بعد تغيير إصدار TLS ، حاول الوصول إلى نفس موقع الويب مرة أخرى.
عندما يتعلق الأمر ببروتوكولات TLS ، فإن IE و Chrome و Edge يستفيدون من ميزات Windows. وفي الوقت نفسه ، يدير Firefox قاعدة بيانات الشهادات وبروتوكولات TLS الخاصة به. لذلك ، إذا كنت تريد تغيير إصدار TLS على Firefox ، فاستخدم الخطوات التالية:
- قم بتشغيل Firefox ، ثم اكتب "about: config" (بدون علامات اقتباس) في شريط العناوين.
- اضغط على Enter ، ثم انقر على مربع البحث.
- اكتب TLS (بدون علامات اقتباس) ، ثم ابحث عن security.tls.version.min.
- يمكنك تعديل ذلك إلى أي مما يلي:
فرض TLS 1 و 1.1 عن طريق إدخال 1 و 2.
فرض TLS 1.2 عن طريق إدخال 3.
فرض بروتوكول TLS 1.3 كحد أقصى عن طريق إدخال 4.
الحل 3: حذف قاعدة بيانات الشهادة أو ملف تعريف المتصفح
المتصفحات تحتفظ بقاعدة بيانات الشهادة. على سبيل المثال ، تحتفظ ملفات تعريف Firefox بملف cert8.db. هناك طريقة واحدة لمعرفة أن فشل اتصال TLS مرتبط بقاعدة بيانات الشهادة المحلية. يمكنك محاولة حذف ملف cert8.db على Firefox. إذا اختفى الخطأ عند إعادة تشغيل جهاز الكمبيوتر والمتصفح ، فهذا يعني أنك قد حددت الجاني.
بالنسبة إلى Edge ، فإن Certificate Manager هو المسؤول عن التعامل مع الشهادات. يمكنك حذف الشهادات باتباع الخطوات التالية:
- افتح Edge ، ثم أدخل "edge: // settings / privacy" (بدون علامات اقتباس) في شريط العناوين.
- انقر على خيار "إدارة شهادات وإعدادات HTTPS / SSL" ، ثم احذف الشهادات.
إذا كنت تواجه مشكلة في العثور على قاعدة بيانات الشهادة ، فإن أفضل رهان لك هو حذف الملف الشخصي للمتصفح. بمجرد القيام بذلك ، يمكنك محاولة الوصول إلى موقع الويب مرة أخرى لمعرفة ما إذا كان خطأ TLS قد اختفى.
الحل 4: إعادة تعيين المستعرض الخاص بك
إذا لم يكن أي من الإصلاحات التي شاركناها قادرًا على حل مشكلة TLS ، فإن الملاذ الأخير هو إعادة تعيين متصفحك. أفضل طريقة للقيام بذلك هي إلغاء تثبيت المتصفح وإعادة تثبيته. بمجرد القيام بذلك ، يمكنك محاولة الوصول إلى موقع الويب مرة أخرى للتحقق مما إذا كان خطأ TLS قد اختفى.
في بعض الحالات ، تنتهي مهلة مصافحة TLS ، مما يمنعك من زيارة موقع الويب. عندما يحدث هذا ، ستسأل بطبيعة الحال ، "ما المدة التي تستغرقها مصافحة TLS؟" حسنًا ، يجب أن يستغرق الأمر بضع ثوانٍ. إذا استغرق الأمر أكثر من دقيقة أو دقيقتين ، فقد يكون اتصالك بالشبكة بطيئًا. من ناحية أخرى ، من الممكن أيضًا أن يكون متصفحك محملاً بالملحقات والوظائف الإضافية وغير ذلك من الرسائل غير المرغوب فيها.
عندما يحدث هذا ، يجب عليك استخدام منظف موثوق به للكمبيوتر غير الهام مثل Auslogics BoostSpeed. يمكنك استخدام هذه الأداة للتخلص من ملفات المتصفح غير الضرورية بسهولة. علاوة على ذلك ، يحتوي BoostSpeed على ميزات تتيح لك تعديل إعدادات المتصفح غير المثلى ، مما يضمن التشغيل السلس والسريع.
أي من الحلول ساعدك في حل مشكلة مصافحة TLS؟
اسمحوا لنا أن نعرف في التعليقات أدناه!