كيف تتحقق من شهادة SSL/TLS

بقلم فريق زمام ·

شهادة النقل1 لديك — التي لا يزال الجميع يسمّيها “شهادة SSL” بعد سنوات من تقاعد ذلك البروتوكول القديم2 — هي أكثر أجزاء وضعك الأمني علانيةً. فهي تُثبِت هوية موقعك وتُعمّي زيارات كل زائر، وحين تختلّ لا يهمس المتصفح بل يضع تحذيراً بملء الشاشة أمام كل من يحاول الدخول. والخبر الجيّد أنها عامة، فتستطيع فحصها في ثوانٍ.

في المتصفح

افتح موقعك عبر https://، انقر القفل أو أيقونة معلومات الموقع، ثم اعرض الشهادة. ثلاثة حقول تخبرك بأكثر ما تحتاج معرفته:

من سطر الأوامر

يطبع OpenSSL التفاصيل نفسها وهو مفيد في البرمجة:

openssl s_client -connect example.com:443 -servername example.com < /dev/null \
  | openssl x509 -noout -dates -subject -issuer

المشكلات التي تَعَضّ فعلاً

لماذا لم يعد “هل انتهت؟” كافياً

يتحرّك عالم الشهادات بسرعة في اتجاه واحد: أعمار أقصر. ففي أبريل 2025 أقرّ منتدى CA/Browser جدولاً يخفض الحدّ الأقصى لصلاحية الشهادات من نحو 398 يوماً المعتادة إلى 200 يوم في 2026، فـ100 يوم في 2027، ثم 47 يوماً فقط بحلول 2029. صار التجديد اليدوي مستحيلاً بالتصميم، وصارت الأتمتة — عبر بروتوكول إصدار الشهادات الآلي4 — إلزاميةً عملياً.

وقد تتزحزح الثقة نفسها من تحتك. ففي 2025 تحرّك متصفح Chrome من Google نحو عدم الوثوق بشهادات صدرت حديثاً من سلطات بعينها، بعد سجلّ التزامٍ رآه غير كافٍ — أي أن شهادةً سليمةً تماماً قد تتحوّل إلى تحذير في المتصفح بسبب قرارات اتُّخِذت بحقّ مُصدِرها. والاكتفاء بفحص “هل انتهت؟” يُغفِل الأمرين كليهما.

كيف يساعد زمام

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

ذات صلة

الهامش


  1. TLS — Transport Layer Security، بروتوكول أمان طبقة النقل. ↩︎

  2. SSL — Secure Sockets Layer، البروتوكول الأقدم الذي حلّ محلّه TLS. ↩︎

  3. SAN — Subject Alternative Names، الأسماء البديلة للموضوع، أي أسماء المضيفين الإضافية التي تغطّيها الشهادة. ↩︎

  4. ACME — Automatic Certificate Management Environment، بيئة الإدارة الآلية للشهادات. ↩︎