
حتماً دیدهاید که کنار آدرس بعضی سایتها یک قفل کوچک هست و کنار بعضی دیگر، هشدار «ناامن». این تفاوت از HTTPS میآید. امروز HTTPS دیگر یک امکان اضافه نیست و تقریباً همهی سایتها به آن نیاز دارند. در این مقاله توضیح میدهیم HTTPS چیست، چه فرقی با HTTP دارد، چرا ضروری است و چطور سایت را بدون دردسر به آن منتقل کنیم.
HTTPS چیست؟
HTTP زبانی است که مرورگر و سرور با آن با هم حرف میزنند. HTTPS همان زبان است، با این تفاوت که ارتباط رمزنگاری میشود. برای این کار سایت به یک گواهی دیجیتال نیاز دارد که معمولاً به آن گواهی SSL میگویند. نام فنی دقیقتر فناوری امروزی TLS است، اما اصطلاح SSL همچنان رایج است. وقتی کاربر سایتی با HTTPS را باز میکند، مرورگر گواهی را بررسی میکند و اگر معتبر باشد، ارتباط امن برقرار میشود. همهی این مراحل در کسری از ثانیه و بدون دخالت کاربر انجام میشود.
HTTPS از چه چیزی محافظت میکند؟
- محرمانگی: اطلاعاتی که کاربر وارد میکند، مثل رمز عبور یا شماره تماس، در مسیر برای دیگران قابل خواندن نیست.
- یکپارچگی: کسی نمیتواند در مسیر، محتوای صفحه را دستکاری کند یا تبلیغ و کد مخرب به آن اضافه کند.
- هویت: کاربر مطمئن میشود با سایت واقعی در ارتباط است، نه با یک نسخهی جعلی.
چرا HTTPS برای سایت ضروری است؟
۱. هشدار مرورگرها
مرورگر کروم از سال ۲۰۱۸ همهی صفحههای HTTP را «ناامن» نشان میدهد و مرورگرهای دیگر هم رفتار مشابهی دارند. کاربری که این هشدار را کنار آدرس سایت شما ببیند، بهسختی اطلاعاتش را وارد میکند یا خرید میکند.
۲. اعتماد و نرخ تبدیل
قفل کنار آدرس، حداقل انتظار کاربر امروزی است. نبود آن، مخصوصاً در صفحههای فرم و پرداخت، مستقیماً روی تعداد درخواستها و سفارشها اثر میگذارد. کاربرانی که به سایت اعتماد نکنند، معمولاً بدون هیچ پیامی صفحه را میبندند.
۳. سئو
گوگل از سال ۲۰۱۴ HTTPS را یک عامل رتبهبندی سبک معرفی کرده است. اثر مستقیمش کوچک است، اما اثر غیرمستقیمش از طریق اعتماد و رفتار کاربران قابل توجه است. گزارش HTTPS در سرچ کنسول هم صفحههایی را که هنوز امن ارائه نمیشوند نشان میدهد.
۴. پیشنیاز امکانات امروزی وب
بسیاری از امکانات جدید مرورگرها، مثل دسترسی به موقعیت مکانی، اعلانهای مرورگر و نسخههای سریعتر پروتکل HTTP، فقط روی HTTPS کار میکنند. سایت بدون HTTPS از این امکانات محروم میماند.
انواع گواهی SSL
- DV: فقط مالکیت دامنه را تأیید میکند. برای بیشتر سایتها کافی است و معمولاً رایگان ارائه میشود.
- OV: علاوه بر دامنه، هویت سازمان را هم بررسی میکند.
- EV: بالاترین سطح بررسی هویت سازمان است و بیشتر برای بانکها و سازمانهای بزرگ به کار میرود.
بیشتر شرکتهای هاستینگ امروز گواهی رایگان را خودکار صادر و تمدید میکنند. از نظر رمزنگاری، گواهی رایگان همان امنیت گواهی پولی را دارد.
چکلیست انتقال سایت به HTTPS
- گواهی SSL را روی هاست نصب کنید و مطمئن شوید هر دو نسخهی با www و بدون www را پوشش میدهد.
- همهی آدرسهای http را با ریدایرکت 301 به نسخهی https هدایت کنید.
- لینکهای داخلی، تگ canonical و نقشهی سایت را به آدرسهای https تغییر دهید.
- محتوای ترکیبی را رفع کنید؛ یعنی تصاویر، فونتها و اسکریپتهایی که هنوز با http بارگذاری میشوند.
- در سرچ کنسول مطمئن شوید مالکیت از نوع Domain یا نسخهی https ثبت شده است.
- تمدید خودکار گواهی را فعال کنید و تاریخ انقضایش را زیر نظر داشته باشید.
HSTS؛ قدم بعد از HTTPS
بعد از اینکه HTTPS روی سایت پایدار شد، میتوانید HSTS را فعال کنید. HSTS به مرورگر میگوید این سایت را همیشه و مستقیم با HTTPS باز کند، حتی اگر کاربر آدرس را با http تایپ کند. این کار امنیت را بیشتر میکند، اما برگرداندنش ساده نیست. پس فقط وقتی فعالش کنید که مطمئن هستید همهی بخشهای سایت روی HTTPS درست کار میکنند.
آیا HTTPS یعنی سایت کاملاً امن است؟
نه. HTTPS فقط از اطلاعات در مسیر بین کاربر و سرور محافظت میکند. سایتی که HTTPS دارد هنوز ممکن است بهخاطر افزونههای قدیمی، رمزهای ضعیف یا سرور ناامن هک شود. بهروزرسانی منظم، رمزهای قوی، ورود دومرحلهای و نسخهی پشتیبان همچنان لازماند.
HTTPS برای مشتری مثل قفل در مغازه است؛ کسی به مغازهی بیقفل اعتماد نمیکند.
جمعبندی
HTTPS ارتباط بین کاربر و سایت را رمزنگاری میکند و از اطلاعات کاربران، محتوای سایت و اعتبار برند شما محافظت میکند. بدون آن، مرورگرها سایت را ناامن نشان میدهند، اعتماد کاربر آسیب میبیند و بخشی از امکانات وب هم از دست میرود. گواهی SSL امروز معمولاً رایگان و نصبش ساده است، پس دلیلی برای عقب ماندن وجود ندارد. اگر میخواهید سایتتان بدون افت رتبه به HTTPS منتقل شود، صفحهی تعرفهها را ببینید یا با ما تماس بگیرید.





