ابزار رایگان · بدون ثبت‌نام

بررسی از سرور ایران‌کلاد

تست SSL آنلاین: بررسی گواهی و تاریخ انقضا

نام دامنه را وارد کنید. سرور ایران‌کلاد در تهران به پورت ۴۴۳ آن وصل می‌شود و گواهی TLS را می‌خواند: صادرکننده، روزهای باقی‌مانده تا انقضا، تطابق نام، الگوریتم امضا، نام‌های SAN و یک نمرهٔ سریع از A تا F.

فقط نام دامنه، بدون https:// و مسیر؛ آدرس کامل را هم بچسبانید، خودکار مرتب می‌شود. پورت همیشه ۴۴۳ است. Esc خانه را پاک می‌کند. در حال اتصال به روی پورت ۴۴۳؛ ثانیه (معمولاً کمتر از ۵ ثانیه)

با آی‌پی به‌جای نام دامنه، سرور معمولاً گواهی پیش‌فرض خودش را نشان می‌دهد و تطابق نام هم شکست می‌خورد. برای نتیجهٔ درست، نام دامنه را وارد کنید.

نمونه‌ها

راهنمای کامل

راهنمای کامل تست SSL و خواندن گزارش گواهی TLS

گواهی SSL (که امروز دقیق‌تر به آن گواهی TLS می‌گویند) همان چیزی است که قفل کنار آدرس سایت را می‌سازد. اگر منقضی شود، با نام دامنه نخواند یا خودامضا باشد، مرورگر صفحهٔ هشدار قرمز نشان می‌دهد و بیشتر بازدیدکننده‌ها برمی‌گردند. ابزار تست SSL ایران‌کلاد از سروری در تهران به پورت ۴۴۳ دامنهٔ شما وصل می‌شود، گواهی‌ای را که سرور ارائه می‌دهد می‌خواند و خلاصه‌ای از وضعیت آن، همراه با نمرهٔ کلی، نشان می‌دهد. در این راهنما می‌خوانید هر سطر گزارش چه معنایی دارد، نمره چطور حساب می‌شود و برای رفع هر مشکل چه باید کرد.

۹ بخش حدود ۸ دقیقه مطالعه

فهرست مطالب

تست SSL چیست و چرا باید گواهی سایت را مرتب بررسی کرد؟

هر سایتی که با HTTPS باز می‌شود، هنگام برقراری اتصال یک گواهی دیجیتال به مرورگر نشان می‌دهد. این گواهی می‌گوید کلید عمومی سرور متعلق به کدام دامنه است، چه کسی آن را صادر کرده و تا چه تاریخی معتبر است. مرورگر این اطلاعات را با فهرست مراکز صدور گواهی مورد اعتمادش مقایسه می‌کند و اگر چیزی نخواند، اتصال را ناامن اعلام می‌کند.

رایج‌ترین دلیل از کار افتادن HTTPS حمله یا نفوذ نیست، فراموش کردن تمدید است. گواهی‌های رایگان امروزی عمر کوتاهی دارند و اگر فرایند تمدید خودکار بی‌صدا خراب شود، اولین کسی که متوجه می‌شود معمولاً مشتری است. تست دوره‌ای SSL، یا دست‌کم بعد از هر تغییر در سرور، DNS یا CDN، این غافلگیری را از بین می‌برد.

این ابزار برای مدیران سایت، توسعه‌دهندگان و تیم‌های پشتیبانی مناسب است که می‌خواهند بدون نصب ابزار خط فرمان، در چند ثانیه بفهمند گواهی یک دامنه چند روز دیگر اعتبار دارد و آیا با نام دامنه می‌خواند یا نه.

ابزار تست SSL ایران‌کلاد چطور کار می‌کند؟

وقتی نام دامنه را وارد می‌کنید، فرم به سرور ایران‌کلاد ارسال می‌شود. سرور ابتدا بررسی می‌کند که ورودی یک نام دامنهٔ معتبر باشد؛ پروتکل (https://‎)، مسیر و شمارهٔ پورت پذیرفته نمی‌شوند و اگر آدرس کامل یک صفحه را بچسبانید، فرم پیش از ارسال آن را به نام دامنه کوتاه می‌کند. آی‌پی عمومی IPv4 هم پذیرفته می‌شود، ولی چون گواهی‌ها برای نام دامنه صادر می‌شوند، نتیجهٔ آن معمولاً گواهی پیش‌فرض سرور است. سپس نام دامنه به آدرس IPv4 ترجمه می‌شود و اگر به یک آدرس داخلی یا رزروشده برسد، درخواست رد می‌شود تا ابزار عمومی نتواند برای دسترسی به شبکه‌های خصوصی سوءاستفاده شود.

بعد از آن، سرور با پشتیبانی از SNI به پورت ۴۴۳ همان دامنه وصل می‌شود، حداکثر پنج ثانیه منتظر پاسخ می‌ماند و گواهی ارائه‌شده را دریافت و تجزیه می‌کند. اعتبارسنجی زنجیره عمداً خاموش است؛ چون هدف دیدن گواهی‌های مشکل‌دار است و اگر روشن بود، گواهی منقضی یا خودامضا اصلاً نمایش داده نمی‌شد.

از آنجا که اتصال از داخل ایران برقرار می‌شود، نتیجه نشان می‌دهد کاربران ایرانی همان لحظه چه گواهی‌ای می‌بینند. این برای سایت‌هایی که پشت CDN یا پراکسی هستند مهم است، چون گواهی لبه ممکن است با گواهی روی سرور اصلی فرق داشته باشد.

بازگشت به فهرست مطالب

هر بخش از گزارش گواهی چه معنایی دارد؟

گزارش ابزار از چند سطر ثابت تشکیل شده است. برچسب رنگی بالای گزارش تعداد روزهای باقی‌مانده را نشان می‌دهد: سبز یعنی سی روز یا بیشتر، کهربایی یعنی کمتر از سی روز و قرمز یعنی گواهی منقضی شده است. زیر آن نمرهٔ کلی و فهرست بررسی‌ها آمده و بعد جزئیات خود گواهی.

سطر گزارشمعنابه چه چیزی دقت کنید
نام اصلی (Subject CN)نام اصلی (CN) گواهیدر گواهی‌های امروزی ممکن است با دامنهٔ شما فرق کند؛ SAN‌ها تعیین‌کننده‌اند
صادرکنندهمرکز صدور گواهی و نام سازمان آناگر با Subject یکی باشد، گواهی خودامضاست
معتبر از / معتبر تابازهٔ زمانی اعتبارتاریخ پایان را در تقویم تیم ثبت کنید
الگوریتم امضاروش امضای گواهی توسط صادرکنندهSHA-256 یا قوی‌تر؛ SHA-1 دیگر پذیرفته نیست
شمارهٔ سریالشمارهٔ سریال یکتابرای پیگیری با صادرکننده یا مقایسهٔ دو سرور
Subject Alternative Namesهمهٔ نام‌هایی که گواهی پوشش می‌دهدنسخهٔ با www و بدون www هر دو باید باشند

ابزار حداکثر ۳۰ نام SAN را نمایش می‌دهد و نامی را که دقیقاً با دامنهٔ واردشده یکی است سبز می‌کند. گواهی‌های CDN‌های بزرگ گاهی صدها نام دارند و فهرست کوتاه شده است.

بازگشت به فهرست مطالب

نمرهٔ TLS از A تا F چطور حساب می‌شود؟

نمرهٔ کلی از ۱۰۰ امتیاز تشکیل شده و فقط بر پایهٔ خود گواهی است. بیشترین وزن را اعتبار زمانی دارد: سی روز یا بیشتر ۳۵ امتیاز، چهارده تا سی روز ۲۵، هفت تا چهارده روز ۱۵ و کمتر از یک هفته ۵ امتیاز. الگوریتم امضای SHA-256 یا قوی‌تر ۲۵ امتیاز، تطابق نام دامنه با CN یا یکی از SAN‌ها ۲۰ امتیاز و خودامضا نبودن هم ۲۰ امتیاز دارد.

از جمع امتیازها درجه ساخته می‌شود: ۹۰ به بالا A، از ۷۵ به بالا B، از ۶۰ به بالا C، از ۴۰ به بالا D و کمتر از آن F. دو قانون سخت‌گیرانه هم اعمال می‌شود: گواهی منقضی همیشه F می‌گیرد و گواهی خودامضا هرگز بالاتر از D نمی‌رود، چون در هر دو حالت مرورگر صفحهٔ هشدار نشان می‌دهد و نمرهٔ خوب گمراه‌کننده بود.

  • گواهی معتبر است و انقضایش نگذشته
  • دست‌کم سی روز تا انقضا باقی مانده
  • الگوریتم امضا SHA-256 یا قوی‌تر است
  • نام دامنه با CN یا SAN تطابق دارد (wildcard فقط یک سطح)
  • گواهی خودامضا نیست

این نمره ارزیابی سریع گواهی است، نه ممیزی کامل امنیتی. نسخه‌های TLS پشتیبانی‌شده، مجموعه‌رمزها، اعتماد زنجیره و وضعیت ابطال گواهی در آن حساب نمی‌شوند.

بازگشت به فهرست مطالب

رایج‌ترین خطاهای SSL و راه رفع آن‌ها

بیشتر مشکلاتی که در گزارش می‌بینید چند الگوی تکراری دارند. گواهی منقضی تقریباً همیشه یعنی تمدید خودکار از کار افتاده است؛ مثلاً زمان‌بند certbot حذف شده، پورت ۸۰ برای چالش HTTP بسته است یا رکورد DNS بعد از جابه‌جایی سرور به‌روز نشده. عدم تطابق نام معمولاً وقتی پیش می‌آید که گواهی فقط برای example.com گرفته شده ولی کاربر www.example.com را باز می‌کند، یا برعکس.

گواهی خودامضا معمولاً نشانهٔ نصب تازهٔ وب‌سرور یا پنل مدیریتی است که هنوز گواهی واقعی نگرفته. اگر ابزار پیام «اتصال TLS ناموفق» بدهد، یعنی روی پورت ۴۴۳ اصلاً سرویس HTTPS پاسخ نمی‌دهد؛ با چک‌کنندهٔ پورت باز بودن پورت را بسنجید و با بررسی DNS مطمئن شوید دامنه به IP درست اشاره می‌کند.

نشانه در گزارشعلت محتملاقدام
برچسب قرمز منقضیتمدید خودکار شکستهتمدید دستی و بررسی زمان‌بند
نام دامنه تطابق نداردنام www یا زیردامنه در SAN نیستصدور دوبارهٔ گواهی با همهٔ نام‌ها
Self-signedگواهی پیش‌فرض نصبگرفتن گواهی از یک CA معتبر
اتصال TLS ناموفقپورت ۴۴۳ بسته یا سرویس خاموشبررسی فایروال و وب‌سرور
قابل resolve نیسترکورد A وجود نداردافزودن رکورد A در DNS

بازگشت به فهرست مطالب

عمر گواهی‌ها کوتاه‌تر می‌شود؛ تمدید خودکار دیگر اختیاری نیست

صنعت گواهی به‌سمت عمر کوتاه‌تر حرکت می‌کند. گواهی‌های Let's Encrypt از ابتدا ۹۰ روزه بوده‌اند و طبق مصوبهٔ CA/Browser Forum، حداکثر عمر مجاز گواهی‌های عمومی از مارس ۲۰۲۶ به ۲۰۰ روز رسیده است و در سال‌های بعد مرحله‌به‌مرحله تا ۴۷ روز کاهش پیدا می‌کند. یعنی تمدید دستی سالانه عملاً از رده خارج شده است.

نتیجهٔ عملی این است که هر سایت باید فرایند تمدید خودکار داشته باشد و کسی هم بر آن نظارت کند. تست دوره‌ای با همین ابزار، یا هشدار خودکار در سامانهٔ پایش، جلوی این را می‌گیرد که شکست بی‌صدای تمدید به قطعی سایت برسد. آستانهٔ سی روز در ابزار هم دقیقاً برای همین انتخاب شده تا قبل از رسیدن به روزهای بحرانی وقت کافی برای رفع مشکل داشته باشید.

یک برنامهٔ سادهٔ نظارت برای تیم‌های کوچک این است: فهرست همهٔ دامنه‌ها و زیردامنه‌هایی که HTTPS دارند را یک جا نگه دارید، از جمله پنل‌های مدیریتی، API و سرویس‌های جانبی که کمتر دیده می‌شوند. هر ماه همه را با این ابزار تست کنید و هر موردی که برچسب کهربایی گرفت، همان روز بررسی شود. اگر تعداد دامنه‌ها زیاد است، بهتر است تاریخ انقضا را از سامانهٔ پایش بخوانید و برای کمتر از چهارده روز هشدار پیامکی یا ایمیلی تنظیم کنید. فراموش نکنید زیردامنه‌ای که روزی برای تست ساخته شده و فراموش شده، می‌تواند همان جایی باشد که گواهی بی‌صدا منقضی می‌شود.

بازگشت به فهرست مطالب

گواهی SSL خودکار روی لبهٔ ایران‌کلاد

اگر نمی‌خواهید گواهی را خودتان روی سرور مدیریت کنید، گواهی SSL خودکار ایران‌کلاد این کار را برای رکوردهای پراکسی‌شده انجام می‌دهد. کافی است دامنه در DNS مدیریت‌شده باشد و Edge Proxy را روی رکورد روشن کنید؛ گواهی با اولین درخواست HTTPS صادر می‌شود و پیش از انقضا در پس‌زمینه تمدید می‌شود. وضعیت گواهی‌ها در پنل پایش می‌شود و گواهی‌های ناموفق یا نزدیک به انقضا برجسته نمایش داده می‌شوند.

در این حالت گواهی‌ای که این ابزار از تهران می‌بیند، گواهی لبه است و نه گواهی روی سرور اصلی. برای اطمینان از امنیت مسیر بین لبه و سرور خودتان، صفحهٔ محصول SSL توضیح می‌دهد چه گزینه‌هایی دارید. اگر هنوز دامنه ندارید، از ثبت دامنه شروع کنید؛ زون DNS دامنهٔ جدید به‌طور خودکار ساخته می‌شود.

بازگشت به فهرست مطالب

حریم خصوصی و حدود ابزار: چه چیزی به سرور ارسال می‌شود؟

برخلاف ابزارهای متنی ایران‌کلاد که کاملاً در مرورگر اجرا می‌شوند، تست SSL ذاتاً سمت سرور است: نام دامنه‌ای که وارد می‌کنید به سرور ما فرستاده می‌شود و سرور ما به دامنهٔ هدف وصل می‌شود. پس سرور مقصد یک اتصال TLS از آدرس ایران‌کلاد در لاگ خود می‌بیند. کد این ابزار نتیجه یا نام دامنه را در پایگاه داده ذخیره نمی‌کند و فقط آن را در همان صفحه به شما نشان می‌دهد.

ابزار چند محدودیت روشن دارد: فقط پورت ۴۴۳ بررسی می‌شود، فقط آدرس IPv4 دامنه به کار می‌رود، آی‌پی خام به‌جای دامنه نتیجهٔ قابل اتکایی نمی‌دهد و دامنه‌هایی که به شبکهٔ داخلی اشاره می‌کنند رد می‌شوند. هر بررسی حداکثر پنج ثانیه برای اتصال صبر می‌کند و اگر پاسخ در حدود بیست‌وپنج ثانیه به مرورگر نرسد، فرم پیام فارسی می‌دهد و می‌توانید دوباره امتحان کنید. برای سرویس‌هایی مثل ایمیل روی پورت‌های دیگر یا سرورهای فقط IPv6 باید از ابزار خط فرمان مثل openssl s_client استفاده کنید.

بازگشت به فهرست مطالب

بعد از تست SSL چه چیزهای دیگری را بررسی کنیم؟

گواهی سالم فقط بخشی از HTTPS امن است. قدم بعدی بررسی هدرهای امنیتی است: با ابزار هدرهای HTTP ببینید آیا HSTS فعال است، Content-Security-Policy دارید و تغییر مسیر از HTTP به HTTPS درست انجام می‌شود. برای اطمینان از تاریخ انقضای خود دامنه، که به اندازهٔ گواهی مهم است، از جست‌وجوی WHOIS استفاده کنید.

اگر سایت شما روی سرور ابری ایران‌کلاد میزبانی می‌شود، می‌توانید گواهی را روی خود سرور با ابزارهای استاندارد نگه دارید یا مدیریت آن را به لبه بسپارید. در هر دو حالت، یک بار در ماه این ابزار را اجرا کنید یا تاریخ انقضا را در سامانهٔ پایش خود ثبت کنید. فهرست همهٔ ابزارهای رایگان را در صفحهٔ ابزارها ببینید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

ابزار تست SSL دقیقاً چه چیزی را بررسی می‌کند؟
گواهی‌ای که دامنه روی پورت ۴۴۳ ارائه می‌دهد: صادرکننده، تاریخ شروع و پایان اعتبار، روزهای باقی‌مانده، الگوریتم امضا، شمارهٔ سریال، نام‌های SAN، تطابق نام دامنه و خودامضا بودن. از این موارد یک نمرهٔ کلی از ۱۰۰ و درجهٔ A تا F ساخته می‌شود.
چرا گواهی منقضی‌شده هم نمایش داده می‌شود؟
چون ابزار عمداً اعتبارسنجی زنجیره را خاموش می‌کند تا گواهی‌های مشکل‌دار را هم بتوانید ببینید. وضعیت واقعی با برچسب قرمز «منقضی شده» و درجهٔ F اعلام می‌شود.
آیا نمرهٔ A یعنی سایت من از نظر امنیتی کاملاً سالم است؟
خیر. نمره فقط خود گواهی را ارزیابی می‌کند. نسخه‌های TLS، مجموعه‌رمزها، اعتماد زنجیره، وضعیت ابطال و هدرهای امنیتی مثل HSTS در آن حساب نمی‌شوند. برای هدرها از ابزار هدرهای HTTP استفاده کنید.
آیا می‌توانم پورت دیگری غیر از ۴۴۳ را تست کنم؟
خیر. پورت در این ابزار ثابت روی ۴۴۳ است و شمارهٔ پورت در ورودی پذیرفته نمی‌شود. برای سرویس‌هایی مثل SMTP یا IMAP روی پورت‌های دیگر از دستور openssl s_client روی سرور خودتان استفاده کنید.
می‌توانم به‌جای دامنه آدرس IP وارد کنم؟
ابزار آی‌پی عمومی IPv4 را هم می‌پذیرد، اما نتیجه معمولاً گمراه‌کننده است: گواهی‌ها برای نام دامنه صادر می‌شوند و سرور با SNI تصمیم می‌گیرد کدام گواهی را نشان دهد؛ با آی‌پی، گواهی پیش‌فرض سرور برمی‌گردد و تطابق نام شکست می‌خورد. آی‌پی‌های داخلی و رزروشده و دامنه‌هایی که به آن‌ها می‌رسند برای جلوگیری از سوءاستفاده رد می‌شوند.
دامنهٔ من فقط IPv6 دارد؛ چرا خطای resolve می‌گیرم؟
ابزار فعلاً فقط رکورد IPv4 دامنه را استفاده می‌کند. اگر دامنه رکورد A نداشته باشد، پیام «قابل resolve نیست» نمایش داده می‌شود.
سایت پشت CDN است؛ گواهی کدام سرور نمایش داده می‌شود؟
گواهی‌ای که لبهٔ CDN به کاربران ارائه می‌دهد، چون اتصال از اینترنت عمومی برقرار می‌شود. گواهی سرور اصلی پشت CDN را این ابزار نمی‌بیند.
آیا نام دامنه‌ای که تست می‌کنم ذخیره می‌شود؟
کد ابزار نتیجه یا نام دامنه را در پایگاه داده ذخیره نمی‌کند. ولی چون بررسی سمت سرور انجام می‌شود، نام دامنه به سرور ایران‌کلاد ارسال می‌شود و سرور مقصد یک اتصال از آدرس ما را می‌بیند.
چند روز مانده به انقضا باید گواهی را تمدید کنم؟
ابزارهای تمدید خودکار معمولاً یک‌سوم پایانی عمر گواهی را برای تمدید انتخاب می‌کنند؛ برای گواهی ۹۰ روزه حدود سی روز مانده به انقضا. ابزار هم زیر سی روز برچسب هشدار نشان می‌دهد.
ایران‌کلاد گواهی SSL رایگان ارائه می‌دهد؟
بله، برای رکوردهایی که از طریق Edge Proxy ایران‌کلاد پراکسی می‌شوند، گواهی به‌طور خودکار و بدون هزینه صادر و تمدید می‌شود؛ فقط ترافیک لبه طبق نرخ CDN محاسبه می‌شود. جزئیات در صفحهٔ گواهی SSL خودکار آمده است.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

سرور ابری

سرور ابری ایران‌کلاد در کمتر از ۶۰ ثانیه آماده می‌شود؛ با دیسک NVMe SSD، پورت اختصاصی ۱۰ گیگابیت و صورت‌حساب ساعتی تومانی، از ۱٬۱۰۰ تومان در ساعت.