راهاندازی SSL سایت
امنیت اطلاعات در بستر اینترنت اهمیت بسیار زیادی در دنیای امروز دارد. امروزه وبسایتها تمرکزی زیادی روی امنیت دادهها و اطلاعات کاربران خود دارند و به دنبال بالا بردن امنیت وبسایت و حفظ حریم شخصی کاربران هستند.
موضوع امنیت به قدری در بستر وب اهمیت دارد، که یکی از فاکتورهای گوگل برای رتبهبندی وبسایتهاست و یکی از عوامل مهم برای بالا بردن سئو سایت به شمار میرود. پروتکل SSL یکی از آن مواردی است که تاثیر بسیار زیادی روی امنیت وبسایت شما دارد.
گوگل در سال ۲۰۱۴ اعلام کرد که وبسایتهایی که پروتکل SSL بر روی آن نصب است، نسبت به وبسایتهای مشابه رتبههای بهتری را دریافت میکنند. علاوه بر این، داشتن پروتکل SSL در جلب اعتماد کاربران به شما کمک میکند.
پیش از این، در مقالهای دیگر درباره پروتکل SSL و تاثیر آن روی سئوی سایت صحبت کردهایم. پیشنهاد میکنیم اگر با پروتکل SSL و کارکرد آن آشنا نیستید، سری به آن مقاله بزنید. در این مقاله میخواهیم به سراغ آموزش نصب پروتکل SSL برای وبسایت و نکات مربوط به آن بپردازیم.
اگر شما هم جزو آن دسته از افرادی هستید که میخواهید پروتکل SSL را برای وبسایت خود فعال کنید، پیشنهاد میکنیم در ادامه با ما همراه باشید.
نصب پروتکل SSL روی سئوی وبسایت شما نیز تاثیرگذار است.
پروتکل SSL چیست؟
اگر شما هم جزو آن دسته از کاربرانی باشید که با مرورگر گوگل کروم (Google Chrome) کار میکنند، احتمالا هنگام ورود به وبسایتهای مختلف با عبارت «Not Secure» در کنار آدرس URL برخی از صفحات مواجه شدهاید. این به این معنی است که پروتکل SSL برای اینگونه از وبسایتها فعال نشده است. اما پروتکل SSL به چه معنی است؟
هر فعالیتی که در بستر اینترنت انجام میشود، چه باز کردن یک صفحه یا پر کردن یک فرم، در قالب ارسال یک پیام به سمت سرور و دوباره ارسال پاسخ به سمت کاربرد صورت میگیرد. در برخی از موارد ممکن است که فرد سومی در بین راه به این پیام دسترسی پیدا کند و بخشی از اطلاعات شما از این طریق در اختیار سایر افراد قرار میگرد و به اصطلاح هک میشود.
در برخی موارد این اطلاعات میتواند اطلاعات مهمی مثل اطلاعات حساب بانکی یا اطلاعات شخصی کاربران شما باشد. در چنین مواردی حفاظت از اطلاعات وبسایت شما اهمیت ویژهای پیدا میکند.
یکی از کارهایی که برای امنیت بیشتر سایت میتوانید انجام دهید، فعالسازی پروتکل SSL است. هنگامی که پروتکل SSL را برای سایت فعال میکنید، پیام که از طرف کاربر به سمت سرور ارسال میشود، به صورت رمزنگاری شده میباشد و در سرور پیام رمزگشایی میشود؛ از طرف سرور به سمت کاربر نیز دقیقا همین اتفاق میافتد.
این اتفاق باعث میشود که اگر در بین مسیر نیز کسی به پیامها و اطلاعات دسترسی داشته باشد، رمزگشایی و فهمیدن پیام برای آنها سخت باشد و اطلاعات شما لو نرود. در سال ۱۹۹۶ این پروتکل برای اولین بار از طرف شرکت Netscape با هدف ساختن بستری امن برای انتقال دادهها و اینترنت و وبسایت ایمن معرفی شد.
مزایای استفاده از پروتکل SSL
این روزها اغلب وبسایتها پروتکل SSL را فعال میکنند و کمتر وبسایتی را میتوانید پیدا کنید که در ابتدای دامنه آن عبارت http:// قرار داشته باشد. راهاندازی پروتکل SSL علاوه بر اینکه امنیت وبسایت شما را بالا میبرد، مزایای دیگری نیز برای شما دارد.
همچنین هنگام نمایش وبسایتهایی که پروتکل SSL برای آنها فعال است، در کنار آدرس URL یک قفل سبز رنگ نمایش داده میشود و در کنار وبسایتهایی که این پروتکل برای آنها فعالی نیست، عبارت Not secure نمایش داده میشود. همین موضوع باعث میشود که همین موضوع باعث جلب اعتماد افراد میشود.
امنیت سایت یکی از فاکتورهای مهم یک وبسایت خوب است.
نصب پروتکل SSL روی سایت
نصب پروتکل SSL بسیار ساده است و شما میتوانید به راحتی و با دسترسی به cPanel این گواهی را نصب کنید. در ادامه آموزش نصب پروتکل SSL را آموزش میدهیم.
-
دریافت گواهی SSL
اولین قدمی که برای راه اندازی پروتکل SSL باید انجام دهید، دریافت گواهی SSL است. از راههای مختلفی شما میتوانید این گواهی را دریافت کنید. بسیاری از هاستها خود یک گواهی SSL رایگان در اختیار شما قرار میدهند. پس اگر از چنین هاستی استفاده میکنید، دیگر نیازی به خرید گواهی SSL نیست و میتوانید از آن استفاده کنید.
همچنین میتوانید از وبسایتهایی مثل comodo، Lets Encrypt و Cloudflare گواهی SSL رایگان دریافت کنید. اما وبسایتهایی مثل DigiCert, Namecheap یا GoDaddy نیز وجود دارند که شما میتوانید از آنها گواهی SSL را خریداری کنید.
تفاوت اصلی پروتکل SSL رایگان با انواع دیگر آن در این است که هنگامی که پروتکل SSL را از وبسایتهایی که این خدمات را رایگان در اختیار شما قرار میدهند استفاده میکنید، نیاز است که هر بار به طور دستی آن را بروزرسانی کنید؛ اما در مورد پروتکل SSL خریداری شده، این کار به صورت اتوماتیک انجام میشود.
از هر وبسایتی که این پروتکل را تهیه کنید، دو تکه کد Encoded Certificate و Private Key را دریافت خواهید کرد که نیاز است آن را در یک جای امن ذخیرهسازی کنید.
-
نصب گواهی SSL
برای نصب گواهی SSL لازم است که واردcPanel هاست شوید و از قسمت Security، گزینه SSL/TLS manager را انتخاب کنید.
در این صفحه گزینهای مختلفی پیش روی شما قرار دارد. روی گزینه Install and manage SSL for your site کلیک کنید.
صفحهای پیش روی شما باز میشود که در ابتدای آن باید نام دامنهای که میخواهید گواهی SSL روی آن نصب شود را انتخاب کنید. سپس در کادر اول، Encoded Certificate را که در قسمت قبل کپی کرده بودید وارد کنید. در کادر دوم نیز Private Key را وارد کنید و تغییرات را ذخیره کنید.
حال با ورود به وبسایت و وارد کردن آدرس سایت به صورت https://example.com مشاهده خواهید کرد که پروتکل SSL برای وبسایت شما نصب شده است و اگر در مرورگر کروم استفاده کنید، آیکون قفل را در کنار URL سایت مشاهده خواهید کرد.
تا این لحظه پروتکل SSL روی وبسایت شما نصب شده است؛ اما اجباری نیست و تنها هنگامی که کاربران آدرس سایت را با Https وارد کنند، این پروتکل فعال میشود. برای فعالسازی همیشگی آن برخی از هاستها تنظیمات برای مدیریت و تنظیمات پروتکل SSL را به صورت اختصاصی دارند که در این قسمت میتوانید پروتکل SSL را همیشگی و اجباری کنید.
اما اگر هاست شما چنین امکانی را در اختیار شما قرار نداده است، برای این کار لازم است که وارد فایل htaccess سایت شده و کدهای آن را اضافه کنید. از آن جایی که در این قسمت کار کمی تخصصی میشود، لازم است از طراح یا پشتیبان سایت خود کمک بخواهید.
پشتیبانی سایت یکی از موارد مهم و قابل توجه پس از طراحی سایت است.
ssl چیست؟
یکی از کارهایی که برای امنیت بیشتر سایت میتوانید انجام دهید، فعالسازی پروتکل SSL است. هنگامی که پروتکل SSL را برای سایت فعال میکنید، پیام که از طرف کاربر به سمت سرور ارسال میشود، به صورت رمزنگاری شده میباشد و در سرور پیام رمزگشایی میشود؛ از طرف سرور به سمت کاربر نیز دقیقا همین اتفاق میافتد.