مرورگرها سایت بدون https را «ناامن» نشان میدهند و کاربر با دیدن این هشدار معمولاً برمیگردد. SSL یکی از سادهترین و مهمترین کارهای امنیتی است و برای گوگل هم سیگنال مثبت است.
SSL چیست و چرا لازم است؟
SSL ارتباط بین مرورگر کاربر و سرور را رمزگذاری میکند تا اطلاعات فرمها، رمزها و سفارشها در مسیر خوانده نشود. سایتی که فرم تماس یا ورود دارد، بدون آن عملاً امن نیست.
کارهای امنیتی پایه
- فعالسازی گواهی SSL روی دامنه (در بیشتر هاستها رایگان است)
- رمز قوی و متفاوت برای هاست، پنل مدیریت و دیتابیس
- بهروزرسانی نرمافزارها و نسخه PHP
- پشتیبانگیری منظم و آزمودن بازیابی آن
بعد از فعالسازی SSL
همه نسخههای http باید با ریدایرکت ۳۰۱ به https بروند (مثلاً در فایل .htaccess) و تصویر یا اسکریپتی که هنوز با http لود میشود اصلاح شود، وگرنه هشدار «محتوای ترکیبی» میگیرید. سپس نسخه https را در Search Console ثبت کنید.
جمعبندی
امنیت پایه گران نیست؛ بیشتر به دقت نیاز دارد. انتخاب هاست مناسب هم در اینباره مهم است، برای همین انتخاب هاست برای سایت فارسی را ببینید.
استقرار سایت روی هاست همراه با SSL را هم انجام میدهم؛ استقرار روی هاست را ببینید.
شروع یک پروژهی جدید
برای فروشگاه، پرتفولیو یا هر ایدهی دیگهای — بگید چی لازم دارید.