وقتی کنار آدرس سایت در مرورگر علامت قفل میبینید یعنی ارتباط شما با آن سایت رمزنگاری شده است. این کار با گواهی SSL (که نسخه جدید آن TLS نام دارد) انجام میشود. امروز SSL دیگر یک گزینه لوکس نیست؛ مرورگرها سایتهای بدون آن را «ناامن» نشان میدهند و گوگل HTTPS را بهعنوان یک سیگنال رتبهبندی در نظر میگیرد.
SSL چطور کار میکند؟
SSL اطلاعاتی را که بین مرورگر کاربر و سرور جابهجا میشود رمزنگاری میکند تا کسی در مسیر نتواند آن را بخواند یا تغییر دهد. این اطلاعات میتواند رمز عبور، اطلاعات فرم تماس، آدرس یا اطلاعات پرداخت باشد. گواهی همچنین هویت سایت را تأیید میکند تا کاربر مطمئن باشد با سایت واقعی ارتباط دارد.
انواع گواهی SSL
- DV (اعتبارسنجی دامنه): فقط مالکیت دامنه تأیید میشود؛ سریع و اغلب رایگان (مثل Let's Encrypt). برای بیشتر سایتها کافی است.
- OV (اعتبارسنجی سازمان): هویت سازمان هم بررسی میشود.
- EV (اعتبارسنجی گسترده): سختگیرانهترین بررسی؛ برای بانکها و سازمانهای بزرگ.
- Wildcard: یک گواهی برای همه زیردامنهها (*.example.com).
مزایای SSL برای کسبوکار
- افزایش اعتماد کاربران و جلوگیری از هشدار «Not Secure»
- محافظت از اطلاعات فرمها و پرداخت
- سیگنال مثبت برای سئو
- پیشنیاز فناوریهایی مثل HTTP/2، PWA و بسیاری از APIهای مرورگر
- داده دقیقتر ارجاع (Referrer) در آنالیتیکس
پیادهسازی صحیح SSL؛ قدمبهقدم
- گواهی را از طریق کنترل پنل هاست (اغلب رایگان) فعال کنید.
- همه نسخهها را با ریدایرکت ۳۰۱ به https هدایت کنید: http به https، و با/بدون www به یک نسخه واحد.
- آدرس سایت را در تنظیمات CMS (مثلاً وردپرس) به https تغییر دهید.
- لینکهای داخلی، تصاویر و فایلها را به https اصلاح کنید تا خطای Mixed Content نداشته باشید.
- تگهای کانونیکال و نقشه سایت را با آدرس https بهروز کنید.
- در Search Console نسخه دامنه (Domain property) را ثبت کنید.
- هدر HSTS را فعال کنید تا مرورگر همیشه با https وصل شود.
مشکلات رایج
- منقضی شدن گواهی: تمدید خودکار را فعال کنید.
- Mixed Content: قفل مرورگر ناقص نمایش داده میشود؛ با ابزار توسعهدهنده مرورگر منابع http را پیدا کنید.
- زنجیره ریدایرکت: http://www به https://www به https:// ؛ بهتر است در یک پرش انجام شود.
جمعبندی
SSL پایه امنیت و اعتماد هر سایتی است و راهاندازی آن اغلب رایگان است. مهم پیادهسازی درست و بدون خطاست. برای قدمهای بیشتر امنیتی، مقاله راهکارهای افزایش امنیت وبسایت را بخوانید یا در بررسی سئو تکنیکال تنظیمات HTTPS سایتتان را بررسی کنید.
