ما هو الفرق بين http https
ما هو الفرق بين http https ونادرا ما يلاحظ المستخدمين العاديين، و يعرضا فارقا مهما في جميع صفحات الويب التي تزورها يوما حتى لو لم تكن حريصا جداً على اكتشاف كيفية عمل الأشياء، وماذا يفعلان وهل من الضروره الإنتباه للفرق بينهم
وان سرعة تحميل الصفحات من أساسيات ترتيب الموقع لمحركات البحث SEO، وهي من العوامل الاساسية الاخرى وان https تكون أوقات التحميل الخاصة به اقصر وهذا قد يؤدي إلى قيام محركات البحث غالبا بترتيب مواقع الويب التي تستخدم https بشكل أفضل من تلك التي لا تزال تستخدم http .
ماذا نعني ب http, https و ما هو الفرق بين http https؟
حيث ان http هو https مع التشفير الاختلاف الوحيد بين البروتوكولين، هو أن https يستخدم SSL لتشفير طلبات واستجابات http العادية ولذلك يعد https العادية ولذلك يعد https اكثر امانا من http كي تتأكد من أن الموقع الذي تتصفحه يعمل بروتوكول https كل ماعليك فعله هو واضح في عناوين URL السابقة
وفي حال وجود https في الرابط فهذا يعني أن الموقع يستخدم بروتوكول امن اما الموقع الذي يبدأ عنوان URL ب http فهو موقع يستخدم بروتوكول امن اما الموقع الذي يبدأ URL ب http فهو موقع يستخدم برتوكول http بدون تشفير ويفضل الحذر منه وعدم ادخال بيانات هامة أو شخصية.
ما هو بروتوكول http؟
يرمز http الي عباره hypertext transfer protocol او بالعربيه بروتوكول نقل الشعبي، وهو بروتوكول المسؤول عن نقل البيانات أو شبكة الإنترنت يقوم هذا البروتوكول بنقل جميع أنواع البيانات على الشبكة ملفات لغة html صور وفيديوهات طلبات apl يوجد نوعان من طلبات http وهم الطلبات والاستجابات.
ما الفرق بين الطلبات والاستجابات في بروتوكول http؟
في جميع مواقع الانترنت الحديثه لان لابد من وجود تفاعل من المستخدم مع الموقع لتوضيح نقطة الطلبات، والاستجابات ستقوم بأخذ مثل نموذج اتصل بينا من الطبيعي أن يقوم مطور الويب ببناء نموذج form ويضع فيه بعض الحقول الإدخال مثل الاسم ورقم الهاتف والبريد الالكتروني
ومن ثم سيقوم المستخدم بالاجابه على جميع الحقول وارسال رسالة الي الموقع خلال هذه العملية حيث تم القيام بالعديد من الطلبات تم التعامل معها ببروتوكول http نستعرضها معا و معرفة ما هو الفرق بين http https.
1- طلب اظهار الصفحة Get request
يسمى هذا الطلب ب get request ويقوم ببساطة بطلب ملف ال html الذي يعرض الصفحة التي تحتوي على نموذج اتصل بنا contact us form هذا الطلب عندما يدخل المستخدم إليك ونتيجة الطلب كانت ملف html محفوظ علي السيرفر باسم contact.html.
2-طلب ارسال رساله post request
اما الطلب الثاني يحصل عندما يقوم المستخدم ملئ البيانات والضغط على ارسال عندما يضغط المستخدم علي ارسال تم ارسال طلب من نوع post الي السيرفر لمعالجته ومن ثم إرسال الرسالة بالتأكيد ثم تبسيط المقال السابق إلى أبعد الحدود لتوضيح فكرة بروتوكول http أيضا بالتأكيد على أننا نستخدمه بشكل يومي وعند الدخول لأي موقع على الانترنت.
ما هي أهمية بروتوكول https؟
حيث أن أهمية بروتوكول https في طريقة ارسال واستقبال البيانات من وإلى السيرفر في حين ان بروتوكول http يعمل بشكل سليم في عرض ونقل البيانات لكنه يفتقر لحماية هذه البيانات أثناء انتقالها من وإلى السيرفر وهنا يأتي دور بروتوكول https
ما هو الفرق بين http httpsحيث ان يقوم بروتوكول https ببساطة بتشفير هذه البيانات أثناء نقلها من وإلى السيرفر فعلي سبيل المثال لو قومت بادخال كلمة المرور حسابك ولتكن 12365 في حال نقلها عن طريق http ستظهر خلال التواصل بين السيرفر والمتصفح كما ادخلتها تماما بدون أي تشفير وحماية
وسوف تتمكن أي مخترق hacker من استعراض كلمة المرور ومعرفتها بدون اي صعوبه لكن عندما يتم نقلها ببروتوكول https يتم تشفير تلك البيانات وتحويل هذه البيانات لصيغه غير مفهومة للإنسان وقد تكون على شكل نص عشوائي وسلسلة من الرموز والأرقام فحتى لو قام أي مخترق باعتراض الطلب ومعرفة محتواه لن يستطيع الاستفادة منه بسهولة وربما لن يستطيع الاستفادة منه
فإن بروتوكول https الأمان الرقمي علي الويب الخاص فانه يحمي المستخدمين بأفضل الطرق فإن يجب عليك التأكد دائما من استخدام بروتوكول https إليك بعض الأسباب
1-حماية البيانات الشخصية
كمستخدم أو مطور مواقع بيانات المستخدمين هي العملة الرائجة على الانترنت استخدامك لبروتوكول http قد يعرض بياناتك الشخصية الاسم وبريدك الالكتروني ورقم الهاتف للخطر وتقوم ببعض الاسئله لمالا يصلك الكثير من الايميلات الغربية او الاحتفالية استخدام بروتوكول http هو من احد الاسباب التي تؤدي إلى تسريب ايميلك الى الشبكة وبيعها
2-التعامل مع شركات مقدمي الخدمة
في حال قمت باستخدام بروتوكول http في موقعك لن تتمكن من التعامل مع الكثير من مقدمي الخدمة المهمين من المواقع على الانترنت.
3- ظهور موقعك على نتائج البحث bing , google
حيث أن يتم حساب نسبة ظهور موقعك في نتائج البحث الاولى في محركات البحث اعتمادا على عوامل منها جودة المحتوى وارتباطه بكلمة البحث وغيرها ومن احد هذه العوامل هو البروتوكول الذي تستخدمه لنقل البيانات فان كنت تستخدم بروتوكول http تاكد من تطويره الي https في أقرب فرصه لزيادة احتمالية ظهورك في أولى نتائج البحث.
كيف يقوم بروتوكول https لتشفير البيانات؟
ما هو الفرق بين http https يستخدم بروتوكول https تقنية tls في التشفير وترمز tls إلي transport layer security
أو بالعربيه تأمين طبقة النقل حيث ان يتم تشفير عن طريق مفاتيح التشفير أو المفتاح العام ويتم مشاركة المفتاح العام مع أجهزة العميل او المتصفح الخاص بك عبر ssl الخاصة بالسيرفر
حيث أن المفتاح العام متوفر لجميع المستخدمين وليس السيرفر فقط حيث إن يتم الربط بين المفتاح العام والمفتاح الخاص عند دخولك الى الموقع لأول مرة مفتاح الجلسة بعد ان يقوم المتصفح الخاص بك بإرسال طلب إلى السيرفر ويتم تكوين مفاتيح جلسة لإستخدامها في باقي الطلبات
التي تتم بين المتصفح الخاص بك والسيرفر ويتم تشفير البيانات عبر هذه المفاتيح.
وفى النهاية فى أن إستخدام بروتوكول https في موقعك الخاص سوف تحتاج إلى شراء شهادة ssl أو الحصول على شهادة مجانية و تنصيبها على السيرفر وان سرعة تحميل الصفحات من أساسيات ترتيب الموقع لمحركات البحث.