امروزه با توجه به اهمیت امنیت اطلاعات و حفظ حریم شخصی کاربران، سایت ها و سرویس دهندگان اطلاعاتی دائما در حال افزایش فاکتور های امنیتی خود هستند. یکی از بزرگترین موارد این موضوع HTTPS ( پروتکل SSL ) میباشد. حتما هنگام ورود به سایت ها در کنار آدرس آنها در مرورگر یه قفل را مشاهده کرده اید. این قفل نشان دهنده این است که این سایت از پروتکل HTTPS استفاده میکند.
در این پست مزایای https و نحوه فعال سازی https در سایت را به شما خواهیم گفت، لطفا با ما همراه باشید.
HTTPS یا SSL چیست ؟
پروتکل HTTPS که خلاصه شده ی Hypertext Transfer Protocol Secure به معنای پروتکل امن انتقال ابر متن است. در واقع یک لایه امن شده برای ارتباط بین کاربران وسرور سایت است.
ولی آیا استفاده از پروتکل https لازم است یا خیر؟
مزایای https و معایب آن چیست؟
در علوم کامپیوتر و شبکه و اطلاعات رمز نگاری به عملیات قفل گذاشتن با استفاده از کلید های خاصی بین پکیج های ارسالی و دریافتی در شبکه گفته می شود. هنگامی که مشتری یک پکیج را برای یک مقصد خاص (سایت) می فرستد آن بسته به صورت رمز شده تا در مسیر ارسال مشکل امنیتی برای آن پیش نیاید. این رمز فقط توسط دریافت کننده قابل بازگشایی است و متقابلاً آن سایت هم هنگامی که بخواهد جواب این بسته را ارسال کند آن را رمز گذاری می کند.
– HTTP
پروتکل HTTP رمزگذاری نشده است. بنابراین کسی که در بین راه تبادل اطلاعات است (مثلا ISP ها یا همان سرویس دهنده اینترنت ) می تواند به راحتی اطلاعات رد و بدل شده اینترنتی شما را نظارت کند. و به اطلاعات ارسالی و دریافتی شما دسترسی کامل داشته باشد. این ایراد وقتی بزرگ و خطرناک میشود که شما در اینترنت تبادلات بانکی و مالی خود را انجام دهید.
– HTTPS
در حالتی که وبسایت از HTTPS استفاده کند اطلاعات بصورت رمزنگاری شده بین کاربر و سرور سایت رد و بدل می شوند. در این حالت تمام اطلاعات (شامل محتوا و آدرس اینترنتی و …) را بصورت رمزنگاری شده ، و با استفاده از کلید های تبادل اطلاعات جا به جا میشوند، و اگر کسی در وسط مسیر تبادل اطلاعات باشد (همان سیستم نفوذ کننده) نمی تواند اطلاعات منتقل شده را بخواند.
مزایای SSL (HTTPS)
استفاده از پروتکل SSL مزیتهای متعددی دارد که به برخی از مزایای https اشاره میکنیم:
- بهبود رتبه سئو سایت
- رمزگذاری و حفظ امنیت اطلاعات ارسالی کاربران
- استفاده از تمامی قابلیتهای مرورگرها
- عدم نمایش هشدار امنیتی در صفحات ورود
- ایجاد حس امنیت در کاربران و مخاطبان
- GOOGLE به وب سایت های امن علاقه بیشتری دارد
- سرعت لود سریع تر در HTTPS
بهبود رتبه سئو سایت
طبق اطلاعیه رسمی شرکت گوگل ،سایت هایی که از پروتکل https استفاده میکنند ، یک نمره مثبت در سئو دریافت خواهند کرد.
رمزگذاری و حفظ امنیت اطلاعات در اینترنت
به دلیل کدگذاری اطلاعات جا به جا شده قبل از انتقال ، اطلاعات توسط واسطه ها (مانند سرویس دهنده های اینترنت) قابل مشاهده و تغییر نخواهند بود و مشکل Man-in-the-middle attack ، برطرف میشود. در نتیجه امنیت سایت افزایش خواهد یافت.
استفاده از تمامی قابلیتهای مرورگر
نسخههای جدید مرورگرهای وب، برخی امکانات مانند (دریافت اطلاعات مهم مانند مکان فیزیکی کاربر) را تنها برای سایتهایhttps فعال میکنند. سایتهایی که از پروتکل http استفاده میکنند، به دلیل نداشتن امنیت در مراحل جا به جا کردن اطلاعات نمیتوانند از تمامی امکانات جدید مرورگرها بهرهمند شوند.
عدم نمایش هشدار امنیتی در صفحات ورود
در نسخه جدید مرورگرها، صفحات سایت که شامل فیلدهای دریافت رمزعبور باشند و از پروتکل رمزنشده http استفاده کنند، همراه با پیامهای هشداری برای کاربران به نمایش درمیآیند که ممکن است باعث کاهش حس امنیت کاربران و کاهش بازدیدهای سایت شود. در نتیجه بهتر است این گونه سایتها از پروتکل https استفاده کنند.
ایجاد حس امنیت در کاربران و مخاطبان
یکی از مهمترین مزایای ssl این است که، کاربران با نگرانی های کمتری اطلاعات و داده های مورد نیاز را در آن وارد مینمایند.
گواهینامه SSL با آیکون قفل یا نوار سبز در نوار آدرس مرورگر نمایش داده میشود که باعث حس اعتماد و امنیت بیشتر کاربران و در نتیجه افزایش موفقیت در کسب و کار الکترونیکی خواهد شد.
آموزش فعال سازی SSL در سی پنل ( https )
برای فعال سازی ssl در هاست های سی پنل پس از ورود به مدیریت هاست ، به تب SECURITY میرویم و روی قسمت Let’s Encrypt™ SSL کلیک میکنیم.
سپس بعد از انتخاب نام دامنه روی دکمه Issue کلیک کنید.
همچنین چنانچه هاست شما فقط یک دامنه داشته باشد نیازی به انتخاب دامنه نیست.
بعد از تایید ، صفحه ای باز میشود که در آن باید نام دامنه ها را انتخاب کنید و مجددا روی Issue کلیک کنید.
پس از چند ثانیه پیغام موفقیت آمیز بودن عملیات فعال سازی ssl را مشاهده میکنید. در صورتی که پس از انجام این مراحل سایت شما به صورت خودکار با https باز نشد، میبایست آدرس اصلی سایت را در دیتایبس به شکل https تغییر دهید.همچنین میتوانید از افزونه ( ssl ساده ) استفاده کنید.
همچنین برای فعال سازی ssl به صورت دستی میتوانید به سایت https://letsencrypt.org مراجعه کنید.