فعال بودن HTTPS هنگام تحویل سایت، پایان کار نگهداری گواهی نیست. تغییر دامنه، اضافه شدن زیر دامنه یا انتقال سرور میتواند تنظیمات تازهای بخواهد. برای کسبوکاری که از طریق سایت درخواست یا سفارش میگیرد، بهتر است بررسی گواهی بخشی از برنامهٔ نگهداری باشد، نه واکنشی به اولین گزارش خطای مشتری.
گواهی چه کاری انجام میدهد؟
در کاربرد رایج، نام SSL برای اتصال امن وب استفاده میشود، هرچند پروتکل امروزی TLS است. این اتصال به رمزنگاری ارتباط و تأیید هویت سرور کمک میکند. وجود HTTPS بهتنهایی به معنی بینقص بودن امنیت برنامه یا معتبر بودن تمام ادعاهای یک وبسایت نیست. توضیح این تفاوت در راهنمای SSL و TLS کلادفلر آمده است.
نام دامنههای تحت پوشش را بررسی کنید
باید دامنهای که کاربر باز میکند با نامهای داخل گواهی هماهنگ باشد. دامنهٔ اصلی و www را جدا بررسی کنید. اگر برای یک فرم یا پنل، زیر دامنه ساختهاید، پوشش آن را هم کنترل کنید. صرف کار کردن صفحهٔ اصلی، سلامت تمام زیر دامنهها را ثابت نمیکند.
تمدید خودکار باید آزمایش شود
برخی سامانههای صدور گواهی امکان تمدید خودکار دارند، اما روش تأیید دامنه و اجرای تمدید باید درست تنظیم شده باشد. برای مثال، در روش تأیید DNS، دسترسی لازم به DNS باید با محدودهٔ مناسب برقرار بماند. توضیحات خدمات و شرایط عمومی صدور در پرسشهای متداول Let’s Encrypt قابل بررسی است.
در برنامهٔ عملی نگهداری، مشخص کنید چه کسی تاریخ انقضا را دنبال میکند، خطای تمدید کجا ثبت میشود و نتیجه چگونه بررسی میشود. فقط وجود یک وظیفهٔ خودکار کافی نیست؛ باید مطمئن شوید گواهی تازه توسط سرویس وب هم استفاده میشود.
پس از انتقال سایت، اتصال را دوباره کنترل کنید
- دامنهٔ اصلی، www و زیر دامنههای مهم باز میشوند.
- گواهی برای نام درست صادر شده است.
- صفحات و فایلهای مهم با HTTPS بارگیری میشوند.
- تغییر مسیرها، حلقهٔ تکراری ایجاد نمیکنند.
- فرآیند تمدید روی سرور جدید قابل اجراست.
اگر سایت از یک پراکسی یا CDN استفاده میکند، ارتباط بین آن و سرور اصلی نیز باید بررسی شود. داشتن یک اتصال امن در یک بخش از مسیر، جای بررسی بخش دیگر را نمیگیرد. تنظیمات را بر اساس معماری واقعی سایت انتخاب کنید.
با خطای مرورگر چگونه برخورد کنیم؟
برای تشخیص، نام دامنه، زمان خطا و متن پیام مرورگر را ثبت کنید. خاموش کردن بررسی امنیتی مرورگر، گواهی نامعتبر را درست نمیکند. ابتدا علت را در گواهی، مسیر اتصال یا پیکربندی سرور پیدا کنید. برای بررسی مسیر دامنه نیز چکلیست DNS و انتقال سایت مفید است.