انتقل إلى المحتوى
طبقات بيانات شفافة متراكمة، وخط مسح بنفسجي يعبرها أفقيا وسط مؤشرات برتقالية على الحافة

التقني

الموقع غير آمن: ما هي HTTPS وشهادة SSL، وكيف تزيل التحذير

إلياس المسعودي6 دقائق قراءة

الإجابة المختصرة

تحذير «غير آمن» أو «اتصالك بهذا الموقع غير آمن» يظهر حين يفتح الموقع عبر HTTP بلا تشفير، أو حين تكون شهادة SSL منتهية أو خاطئة، أو حين تحمل صفحة HTTPS عناصر عبر HTTP. شهادة SSL (واسمها الدقيق اليوم TLS) ملف يثبت أن النطاق لك ويشفر ما يمر بينك وبين الزائر، وHTTPS هو البروتوكول الذي يستخدمها. الشهادة مجانية عبر Let's Encrypt أو مدمجة في أغلب الاستضافات والمنصات، والإصلاح الكامل ثلاث خطوات: شهادة سارية تتجدد تلقائيا، تحويل كل HTTP إلى HTTPS، وإصلاح المحتوى المختلط. العميل الخليجي يغادر عند التحذير، وجوجل يعد HTTPS شرطا أساسيا.

ما يراه الزائر

يكتب اسم موقعك في هاتفه، فيظهر بدل القفل تحذير: «غير آمن»، أو صفحة كاملة حمراء: «اتصالك بهذا الموقع غير خاص». في الخليج، حيث يتعلم الناس الحذر من المواقع الوهمية، يغلق أغلبهم الصفحة فورا. لن يقرأ ما تقدمه، ولن يرسل رقم هاتفه في نموذج على موقع يقول له المتصفح إنه غير آمن.

المصطلحات في ثلاثة أسطر

  • HTTP هو الطريقة القديمة لنقل الصفحة بين الخادم والمتصفح، بلا تشفير: أي طرف في الطريق يستطيع قراءة ما يمر وتعديله.
  • HTTPS هو الطريقة نفسها مع تشفير، فلا يقرأ ما يمر إلا طرفاه.
  • شهادة SSL (والاسم التقني الحالي TLS) ملف صادر عن جهة موثوقة يثبت أن النطاق لك ويمكن المتصفح من التشفير. بلا شهادة لا HTTPS.

القفل في المتصفح يعني: الشهادة سارية، والنطاق مطابق، وكل ما في الصفحة محمل عبر HTTPS.

الحصول على الشهادة

وضعك الطريقة التكلفة
متجر على سلة أو زد أو شوبيفاي مفعلة تلقائيا للنطاق المربوط مجانية
موقع على استضافة مشتركة من لوحة الاستضافة: Let’s Encrypt بنقرة مجانية غالبا
موقع خلف كلاودفلير مفعلة من لوحة كلاودفلير، مع ضبط وضع التشفير على الكامل مجانية
خادم خاص Certbot يصدر ويجدد تلقائيا مجانية
متطلبات مؤسسية شهادة مدفوعة من جهة إصدار سنوية

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

الخطوات الثلاث للإصلاح الكامل

  1. شهادة سارية للنطاق بشكليه مع www وبدونها، بتجديد تلقائي.
  2. تحويل إجباري من كل رابط HTTP إلى مقابله HTTPS بتحويل دائم (301)، ومن أحد شكلي النطاق إلى الآخر، حتى يكون لكل صفحة عنوان واحد. وتحديث الروابط الداخلية والخريطة إلى HTTPS.
  3. إصلاح المحتوى المختلط: أي صورة أو ملف أو سكريبت محمل عبر http داخل صفحة https يسقط القفل. أدوات المطور في كروم تعرضها في تبويب Console.

ثم فعل HSTS إن كان كل شيء يعمل، فيخبر المتصفح ألا يجرب HTTP أبدا.

علامات تراها بعد الإصلاح في Search Console

بعد التحويل تظهر نسخة HTTPS كموقع مستقل في Search Console، أضفها كملكية نطاق كاملة لترى الاثنين معا. وفي تقرير الفهرسة تختفي تدريجيا الصفحات المكررة بين http وhttps. إن كان لديك موقع قديم بروابط خارجية إلى http فالتحويل الدائم يحفظ قيمتها.

ما لا تفعله الشهادة

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

أين يدخل هذا في الفحص

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

أسئلة متكررة

هل أحتاج شهادة SSL مدفوعة؟
لأغلب المواقع لا. شهادة Let's Encrypt المجانية تعطي التشفير نفسه والقفل نفسه في المتصفح، وتتجدد تلقائيا كل ثلاثة أشهر، وأغلب الاستضافات والمنصات مثل سلة وزد وشوبيفاي وكلاودفلير تفعلها بنقرة أو تلقائيا. الشهادات المدفوعة تفيد حالات محددة: شهادة تغطي كل النطاقات الفرعية عند بعض المزودين، أو متطلبات امتثال في المؤسسات الكبيرة. القفل لا يختلف.
الشهادة موجودة ولا يزال التحذير يظهر، لماذا؟
غالبا لسبب من ثلاثة: الموقع يفتح على HTTP وHTTPS معا بلا تحويل إجباري، فالزائر الذي يكتب الرابط بلا https يصل إلى النسخة غير المشفرة. أو محتوى مختلط: صورة أو ملف في الصفحة يحمل عبر http فيسقط القفل. أو الشهادة صادرة لنطاق بـ www فقط والزائر يفتح بدونها أو العكس. أدوات المطور في المتصفح تخبرك أيها بالضبط.
هل HTTPS يؤثر في ترتيب الموقع في جوجل؟
نعم كإشارة خفيفة منذ سنوات، والأهم من الإشارة أن كروم يضع تحذيرا واضحا على مواقع HTTP، فالزائر يغادر قبل أن يرى ترتيبك. ولا تدعم بعض ميزات المتصفح والدفع والموقع الجغرافي إلا على HTTPS. الفحص يعده شرطا أساسيا في الأمان لا تحسينا.