أخطاء شهادة SSL الشائعة وكيفية إصلاحها

نشرت: 2023-03-13

تعد شهادات SSL جزءًا أساسيًا وإلزاميًا من أمان موقع الويب وتشفير البيانات، ولكن هناك بعض المواقف التي يمكن أن تواجه فيها أخطاء فادحة تتعلق بشهادات SSL/TLS والتي يمكن أن تكون محبطة لأصحاب مواقع الويب والمطورين والزوار. فيما يلي بعض أخطاء شهادة SSL الأكثر شيوعًا وكيفية إصلاحها:

  • انتهت صلاحية شهادة SSL
  • شهادة SSL غير متطابقة
  • شهادة SSL غير موثوقة
  • خطأ في المحتوى المختلط
  • خطأ تم إبطال الشهادة

1. خطأ في انتهاء صلاحية شهادة SSL

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

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

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

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

2. خطأ غير متطابق في شهادة SSL

كانت هناك عدة مواقف أثناء تصفح أحد مواقع الويب، فقد تواجه خطأً في شهادة SSL غير متطابقة. يحدث هذا الخطأ عندما لا تتطابق شهادة SSL المقدمة من خادم موقع الويب مع اسم المجال أو عنوان URL الذي تحاول الوصول إليه. تُستخدم شهادات SSL (طبقة المقابس الآمنة) للتأكد من أن البيانات المنقولة بين متصفحك وموقع الويب آمنة ومشفرة.

هناك بعض الأسباب التي قد تؤدي إلى ظهور خطأ غير متطابق في شهادة SSL:

  • انتهت صلاحية شهادة SSL الخاصة بموقع الويب أو أنها غير صالحة.
  • تم إصدار شهادة SSL الخاصة بموقع الويب لاسم نطاق أو عنوان URL مختلف.
  • تم إصدار شهادة SSL الخاصة بموقع الويب إلى نطاق فرعي لاسم النطاق الذي تحاول الوصول إليه.

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

3. خطأ في شهادة SSL غير موثوق بها

يتم استخدام شهادة SSL (طبقة المقابس الآمنة) لإنشاء اتصال آمن بين خادم الويب والعميل (مثل متصفح الويب أو الجهاز). عندما يتصل العميل بخادم مزود بـ SSL، يرسل الخادم شهادة SSL الخاصة به إلى العميل للتحقق من هويته.

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

  • شهادة SSL موقعة ذاتيًا أو صادرة عن مرجع مصدق غير موثوق به (CA).
  • انتهت صلاحية شهادة SSL.
  • شهادة SSL مخصصة لاسم مجال مختلف عن الاسم الذي يحاول العميل الاتصال به.
  • لقد تم إبطال شهادة SSL بواسطة المرجع المصدق (CA) المُصدر لها.

لحل هذا الخطأ، يمكنك تجربة الخطوات التالية:

  • تأكد من أنك قمت بإدخال عنوان موقع الويب الصحيح (URL) في متصفح الويب الخاص بك.
  • تحقق من تفاصيل شهادة SSL للتحقق من أنها تنتمي إلى موقع الويب الذي تحاول الاتصال به.
  • إذا كانت شهادة SSL موقعة ذاتيًا، فقد تحتاج إلى إضافتها إلى قائمة الشهادات الموثوقة في متصفحك.
  • إذا انتهت صلاحية شهادة SSL أو كانت لاسم نطاق مختلف، فاتصل بمسؤول الموقع للحصول على شهادة SSL جديدة.
  • إذا تم إبطال شهادة SSL، فلا تتابع الاتصال، واتصل بمسؤول الموقع لحل المشكلة.

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

4. خطأ في المحتوى المختلط

يحدث خطأ المحتوى المختلط عندما يقوم موقع ويب من المفترض أن يتم الوصول إليه عبر HTTPS (بروتوكول آمن) بتحميل بعض موارده عبر HTTP (بروتوكول غير آمن). يمكن أن يحدث هذا عندما يتضمن موقع الويب موارد مثل الصور أو مقاطع الفيديو أو البرامج النصية من مصدر غير آمن.

عند الوصول إلى موقع ويب عبر HTTPS، يتوقع المتصفح أن يتم تقديم جميع الموارد الموجودة على تلك الصفحة أيضًا عبر HTTPS. إذا تم تقديم بعض الموارد عبر HTTP، فإن المتصفح يعتبر الصفحة غير آمنة ويمنع تحميل تلك الموارد. يمكن أن يؤدي ذلك إلى عدم تحميل الصفحة بشكل صحيح أو عدم عرض بعض المحتوى على الإطلاق.

لإصلاح خطأ محتوى مختلط، يجب تقديم جميع الموارد الموجودة على موقع الويب عبر HTTPS. يمكن القيام بذلك عن طريق تحديث عناوين URL الخاصة بالموارد لاستخدام البروتوكول الآمن أو عن طريق التأكد من تقديم جميع الموارد عبر HTTPS بواسطة الخوادم الخاصة بها.

5. خطأ في الشهادة الملغاة

يحدث خطأ "تم إبطال الشهادة" عادةً عندما يتعذر على موقع الويب أو التطبيق التحقق من صحة الشهادة الرقمية لأنه تم إبطالها بواسطة المرجع المصدق (CA).

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

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

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

أخطاء شهادة SSL الأخرى

1.ERR_SSL_PROTOCOL_ERROR

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

فيما يلي بعض خطوات استكشاف الأخطاء وإصلاحها حول كيفية إصلاح الخطأ ERR_SSL_PROTOCOL_ERROR:

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

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

2. خطأ NET::ERR_CERT_AUTHORITY_INVALID

يحدث الخطأ "NET::ERR_CERT_AUTHORITY_INVALID" عندما يتعذر على متصفح الويب الخاص بك التحقق من شهادة SSL لموقع الويب الذي تحاول الوصول إليه. تُستخدم شهادات SSL (طبقة المقابس الآمنة) لتشفير البيانات والتحقق من هوية موقع الويب، مما يضمن أن موقع الويب أصلي وآمن.

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

كيفية إصلاح خطأ NET::ERR_CERT_AUTHORITY_INVALID، جرب الحلول التالية:

  • تحقق من عنوان URL لموقع الويب: تأكد من إدخال عنوان URL الصحيح لموقع الويب الذي تحاول الوصول إليه. تأكد من أن عنوان URL يبدأ بـ "https://" وليس "http://".
  • مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط للمتصفح: في بعض الأحيان، يمكن أن تتسبب ذاكرة التخزين المؤقت وملفات تعريف الارتباط للمتصفح في حدوث أخطاء في شهادة SSL. قد يؤدي مسحها إلى حل المشكلة.
  • جرب متصفحًا مختلفًا: إذا كنت تستخدم Google Chrome، فحاول الوصول إلى موقع الويب من متصفح آخر مثل Firefox أو Safari. قد يساعد هذا في تحديد ما إذا كانت المشكلة تتعلق بالمتصفح نفسه.
  • تحقق من وقت وتاريخ النظام الخاص بك: شهادات SSL حساسة للوقت، لذا إذا كان التاريخ والوقت على جهازك غير صحيحين، فقد يتسبب ذلك في حدوث خطأ SSL.
  • اتصل بمسؤول موقع الويب: إذا استمر الخطأ، فاتصل بمسؤول موقع الويب للتحقق من صحة شهادة SSL والحصول على مزيد من المساعدة.

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

خاتمة

يمكن أن تمثل أخطاء شهادة SSL مشكلة كبيرة لأصحاب مواقع الويب وزوارها على حدٍ سواء. من خلال فهم الأخطاء الشائعة وكيفية إصلاحها، يمكن لأصحاب مواقع الويب التأكد من أن مواقعهم الإلكترونية آمنة، ويمكن للزوار تصفح الموقع دون أي مشاكل.