التعريف المختصر
SSL اختصار Secure Sockets Layer، وهو اسم بروتوكول قديم حل محله بروتوكول TLS، لكن الناس ما زالوا يقولون «شهادة SSL». الشهادة تجمع أمرين: الهوية (هذا الخادم يخص هذا النطاق)، والتشفير (لا يستطيع أحد في الطريق قراءة البيانات أو تعديلها).
شرح مبسط
تخيل أنك ترسل ورقة فيها رقم بطاقتك عبر عدة أشخاص حتى تصل إلى المتجر. بدون SSL الورقة مكشوفة، وأي شخص في السلسلة يقرؤها: شبكة واي فاي في مقهى، أو جهاز في الطريق. مع SSL الورقة داخل صندوق مقفل لا يفتحه إلا الموقع الحقيقي.
كيف يثق المتصفح بالشهادة؟ تصدرها جهة إصدار معروفة (Certificate Authority) بعد أن تتأكد أنك تتحكم في النطاق، غالبًا عبر سجل DNS أو ملف على الخادم. المتصفحات تحمل قائمة بهذه الجهات، فإن جاءت الشهادة من جهة غير معروفة أو انتهت صلاحيتها أو لا تطابق اسم النطاق، يظهر تحذير أحمر كامل الصفحة.
| ما تراه | معناه |
|---|---|
| قفل بجانب الرابط و https | الشهادة سليمة والاتصال مشفر |
| «غير آمن» بجانب الرابط | الموقع يعمل عبر http بلا شهادة |
| صفحة تحذير كاملة | الشهادة منتهية أو لا تطابق النطاق |
| قفل مع تنبيه محتوى مختلط | الصفحة آمنة لكنها تحمّل صورة أو ملفًا عبر http |
الشهادات لها مدة صلاحية، وبعض الجهات المجانية تصدرها لمدة 90 يومًا فقط، لذلك تُجدد آليًا. الشهادة التي تُجدد يدويًا هي أكثر سبب يجعل مواقع كانت تعمل تظهر فجأة صفحة تحذير.
مثال من السوق السعودي
صالون في جدة أطلق صفحة حجز يكتب فيها العميل اسمه ورقم جواله. في الأسبوع الأول كانت الصفحة على http، فظهرت عبارة «غير آمن» في متصفح الجوال، وانسحب عدد ملحوظ من العميلات قبل إكمال الحجز. ورقم الجوال بيانات شخصية يُتوقع حمايتها وفق نظام حماية البيانات الشخصية في المملكة. وحين أراد الصالون لاحقًا قبول عربون عبر مدى، كانت بوابة الدفع ستشترط https أصلًا. بعد تفعيل الشهادة اختفى التحذير وصار الحجز يكتمل بلا تردد. لقائمة الحماية الكاملة راجع قائمة فحص أمان الموقع.
كيف يظهر في أوترا
في أوترا لا تشتري شهادة ولا ترفعها بنفسك: النشر يجري بناءً إنتاجيًا حقيقيًا لمشروعك مع شهادة SSL تلقائية، سواء نشرت على نطاق فرعي مثل your-app.uttra.io أو على نطاقك الخاص بعد التحقق منه. ما يبقى عليك هو ألا تضع في صفحاتك روابط صور أو ملفات تبدأ بـ http حتى لا يظهر تنبيه المحتوى المختلط، ويمكنك أن تطلب ذلك بالمحادثة.
راجع كل صفحات موقعي وتأكد أن كل الصور والخطوط والروابط الخارجية تُحمّل عبر https، وأصلح أي رابط يبدأ بـ http.
مصطلحات ذات صلة
- النطاق (الدومين): الاسم الذي تُصدر له الشهادة.
- DNS: حيث يثبت النطاق للجهة المصدرة أنك صاحبه.
- الاستضافة: المكان الذي تُركّب فيه الشهادة.
- بوابة الدفع: لا تعمل إلا على صفحات https.