بعد ان تكلمنا عن كل ما يخص بروتوكول نقل النص التشعبي ألامن والغير أمن وعرفنا الفرق http و https وفهمنا ألية عملهم وعرفنا فوائد استخدام الـ https في هذا الموضوع "الفرق بين http و https"
في هذا الموضوع سنتكلم شهادة الحماية ssl وهي اختصاراً لـ ( Secure Socket Layer ) بمعنى طبقة المنافذ الآمنة وهو البروتوكول المسؤول عن توفير الأمن بأسلوب غير مرئي للمستخدم
يستطيع البروتوكول ssl تشفير المعلومات لحظياً وبسرعه فائقة بدون أي تدخل من المستخد وقامت العديد من المؤسسات بالتعاون لتقديم خدمة او مبادرة تسمى " Let's Encrypt "
وتديرها مؤسسة " Internet Security Research Group " والتي توفر شهادات ssl صالحة لمدة 90 يوم ويمكنك تجديدها كل مرة مجاناً , أي يمكنك ان تقوم بتركيب الشهادة 4 مرات سنوياً مجاناً ويوجد عدد كبير من المؤسسات التي تدعم هذه المبادرة .
ومن أشهر هذه الشركات : chrome - facebook - cisco - mozilla - GitHub
ويمكنك الإطلاع على كل الشركات التي تدعم هذه الخدمة من هنا : https://letsencrypt.org/sponsors/
الأن ننتقل لطريقة تركيب شهادة ssl
1 - نقوم بالدخول الى الموقع (https://sslforfree.com)
بعد الدخول الى الصفحة الرئيسية ستلاحظ وجوده هذه الصفحة
2 - نقوم بكتابة الدومين الخاص بالموقع والضغط على الزر الأخضر "Create Free SSL Certificates "
3 - ستلاحظ تغير في الصفحة والى صفحة انشاء الشهادة حيث تقوم الخدمة بعمل تجهيز لها , المهم ان تنتظر قليلاً
4 - بعد اعداد الشهادة ستظهر هذه الصفحة وهي مخصصة لأختيار طريقة تنصيب الشهادة وتكون عن طريق 3 خيارات اما عن طريق : FTP - DNS - يدويا
وسنختار الخيار اليدوي ( Manual Verification ) وسيكون في المنتصف
5 - بعد الضغط على الاختيار في الوسط سيقوم بإخراج قائمة على هذا الشكل , يشرح فيها الطريقة التي اخترتها قم بالضغط على ( Manually Verify Domain ) للمتابعة
6 - بعدها سيقوم بإنشاء ملفين ويجب ان تقوم بتنزيلهم عن طريق الضغط على
Download File #1
Download File #2
ويجب ان ترفع الملف الاول في المسار الأول على الخادم
http://majarah.com/.well-known/acme-challenge
والملف الثاني في المسار الثاني
http://www.majarah.com/.well-known/acme-challenge
وسيكون المسارين متشابهين
لانه فقط يقوم بعمل للموقع اذا لم يستخدم الزائر www.
والملف الثاني في حالة استخدم الزائر www.
وبعد عمل المطلوب نقوم بالضغط على ( Download SSL Certificate ) مباشرة
7 - هكذا تكون انتهيت من انشاء شهادة الحماية ssl سيقوم بالتحميل للتأكد من وجود الملفين في المسارات المطلوبة وبعدخا سيقوم بأعطائك 3 خانات بالاكواد كما في الصورة , الى هنا تكون مهمتنا انتهت في موقع ssl for free
8 - لا تخرج من الصفحة السابقة وتوجة مباشرة الى لوحة التحكم الخاصة بالاستضافة وغلباً ما ستكون "cpanel " نقوم بتسجيل الدخول بشكل عادي وبعدها نتوجة الى القسم الخاص بالحماية "Security" ستلاحظ وجود خيار يسمى "SSL/TLS " قم بالضغط عليه سيقوم بتحويلك إليها
9 - بعد الدخول للصفحة ستلاحظ وجود 4 خيارات قم باختيار الخيار " IManage SSL for your site "
بعدها سيقوم بإدخل الى الصفحة الخاصة بإدارة شهادات الحماية وستلاحظ ايضاً وجود ثلاث خانات من الاكواد تشبه الموجودة في الاعلى
نقوم باختيار الدومين المراد تركيب الشهادة عليه وبنقل كل خانه بالترتيب الى الخانة التي تعادلها في الترتيب مثلاً
ألخانة الاولى في موقغ ssl for free مع الخانة الاولى على لوحة التحكم
والضغط على الزر الموجود بالأسفل "Install Certificate"
والان تهانينا يمكنك تصفح الموقع بالبروتوكول الأمن https
اعتذر عن طول الموضوع ولكن يهمنا ان تفهم الفكرة
وشكراً للمتابعة ولا ننسى رأيك ومتابعتنا على فيسبوك