Sign In

Site Score

Grade your site's security posture across TLS, headers, cookies, disclosure, metadata, and performance. Help & documentation ↗ Rankings

Sign in to grade your site. A basic grade costs 6.5 credits.

راهنمای ابزار نمره‌دهی سایت

ابزار نمره‌دهی سایت تله‌نگار (Site Score) وضعیت امنیتی و کیفیت فنی یک وب‌سایت را بررسی می‌کند و در پایان یک نمرهٔ حرفی (از A+ تا F) و یک درصد به آن می‌دهد. نتیجه به شش بخش تقسیم می‌شود و برای هر بخش دیده می‌شود چند مورد از موارد بررسی‌شده رعایت شده است. این روش شبیه ابزارهایی مانند SSL Labs است، با این تفاوت که علاوه بر گواهی و رمزنگاری، کل سایت را ارزیابی می‌کند.

برای هر مورد، سه چیز نوشته می‌شود: وضعیت فعلی (Finding)، دلیل اهمیت آن (Why) و راه اصلاح (Remedy). بنابراین نتیجه فقط یک نمره نیست و فهرستی از کارهایی است که برای بهتر شدن سایت باید انجام دهید.

معنی وضعیت هر مورد

pass مورد رعایت شده است و نیازی به اقدام نیست.
missing مورد وجود ندارد. برای نمونه یک هدر امنیتی تنظیم نشده است.
misconfigured مورد وجود دارد، اما تنظیم آن درست یا کامل نیست.
insecure مورد یک ضعف امنیتی جدی است و باید زودتر اصلاح شود. جزئیات این موارد به‌طور خودکار باز نمایش داده می‌شود.
not tested بررسی انجام نشده است، برای نمونه چون به اسکن عمیق نیاز دارد. این موارد در شمارش «چند مورد از چند مورد» حساب نمی‌شوند.

پرسش‌های رایج

نمرهٔ سایت از چه بخش‌هایی ساخته می‌شود؟

نمره از شش بخش با وزن‌های متفاوت محاسبه می‌شود:

  • TLS و HTTPS (وزن 30): فعال بودن HTTPS، معتبر بودن گواهی، پشتیبانی از TLS 1.3، فعال بودن HSTS، نبودن محتوای ناامن (Mixed Content) و ریدایرکت درست از HTTP به HTTPS.
  • هدرهای امنیتی (وزن 20): هدرهایی مانند Content-Security-Policy و X-Content-Type-Options و Referrer-Policy و Permissions-Policy و محافظت در برابر Clickjacking.
  • افشای اطلاعات (وزن 15): نمایش ندادن نسخهٔ نرم‌افزار سرور و زبان برنامه‌نویسی در هدرها، و نبودن فایل‌های حساس در دسترس عموم.
  • کوکی‌ها (وزن 15): وجود ویژگی‌های Secure و HttpOnly و SameSite. اگر سایت اصلاً کوکی تنظیم نکند، این بخش N/A می‌شود و وزن آن بین بخش‌های دیگر تقسیم می‌شود.
  • متادیتا (وزن 10): موارد پایهٔ صفحه مانند doctype و charset و زبان صفحه و آدرس canonical و favicon و توضیح متا و viewport.
  • کارایی (وزن 10): موارد ساده‌ای مانند فشرده‌سازی پاسخ، سرعت پاسخ، اندازهٔ صفحه و پشتیبانی از IPv6.
رنگ‌ها و نمره‌های حرفی چه معنایی دارند؟

رنگ هر بخش و نمرهٔ حرفی بر اساس درصد محاسبه می‌شوند:

  • سبز: 85 درصد یا بیشتر. نمرهٔ حرفی A است و از 97 درصد به بالا A+ می‌شود.
  • زرد: از 70 تا کمتر از 85 درصد. نمرهٔ حرفی B است.
  • نارنجی: از 50 تا کمتر از 70 درصد. نمرهٔ حرفی C است.
  • قرمز: کمتر از 50 درصد. نمرهٔ حرفی F است.

با کلیک روی هر نوار رنگی می‌توانید مستقیم به جزئیات همان بخش بروید.

چرا نمرهٔ سایت من یک‌باره F شد، با اینکه بیشتر موارد درست بودند؟

برخی ضعف‌ها آن‌قدر جدی هستند که نمرهٔ نهایی را مستقل از بقیهٔ موارد به F می‌رسانند:

  • سایت اصلاً HTTPS ندارد.
  • یک فایل حساس (مانند .env یا .git/config) در دسترس عموم است. این مورد فقط در اسکن عمیق بررسی می‌شود.

در این حالت پیام مربوط به آن در بالای نتیجه نمایش داده می‌شود. با رفع آن مشکل، نمره دوباره به‌طور عادی محاسبه می‌شود.

چرا گاهی دو نمره نمایش داده می‌شود؟
اگر برخی بررسی‌ها اجرا نشده باشند (برای نمونه چون اسکن عمیق انجام نشده است)، نمرهٔ اول فقط بر اساس بررسی‌های اجرا‌شده است و نمرهٔ دوم موارد اجرا‌نشده را «کسب‌نشده» حساب می‌کند. نمرهٔ دوم کمک می‌کند یک نتیجهٔ ناقص مانند نمرهٔ کامل دیده نشود. برای رسیدن به یک نتیجهٔ کامل، دامنه را تأیید کنید و اسکن عمیق را اجرا کنید.
اسکن عمیق چه چیزی را بررسی می‌کند و چرا به تأیید دامنه نیاز دارد؟

اسکن عمیق چند بررسی بیشتر انجام می‌دهد:

  • قبول کردن نسخه‌های قدیمی و ضعیف TLS و SSL توسط سرور.
  • کامل بودن زنجیرهٔ گواهی.
  • در دسترس بودن چند فایل حساس و رایج (مانند .env و .git/config و phpinfo.php).
  • وزن کامل صفحه، شامل فایل‌های اسکریپت و استایل و تصویر.

چون این بررسی‌ها فعالیت بیشتری روی سایت هدف دارند، فقط برای دامنه‌ای اجرا می‌شود که مالکیت آن را در حساب کاربری خود تأیید کرده‌اید. تأیید از بخش «دامنه‌های تأییدشده» در صفحهٔ حساب کاربری انجام می‌شود: یا یک رکورد TXT در DNS دامنه اضافه می‌کنید یا یک فایل خالی با نام مشخص روی سایت می‌گذارید. اگر دامنه تأیید نشده باشد، نمرهٔ معمولی همچنان کامل صادر می‌شود و موارد اسکن عمیق به‌صورت «بررسی‌نشده» می‌مانند.

آیا می‌توانم سایت دیگران را هم نمره‌دهی کنم؟
بله. نمره‌دهی معمولی (بدون اسکن عمیق) برای هر سایتی ممکن است و نیازی به تأیید دامنه ندارد، چون فقط همان اطلاعاتی را بررسی می‌کند که هر بازدیدکننده‌ای از سایت می‌بیند. اسکن عمیق فقط برای دامنه‌های تأییدشدهٔ خودتان است.
هزینهٔ نمره‌دهی چقدر است و اگر سایت باز نشود چه می‌شود؟
برای هر نمره‌دهی از اعتبار حساب شما کم می‌شود. هزینهٔ نمره‌دهی معمولی و هزینهٔ اضافهٔ اسکن عمیق زیر کادر ورودی صفحه نوشته شده است. اگر ابزار نتواند سایت را دریافت کند، سایت نمره نمی‌گیرد و هزینه‌ای هم از شما کم نمی‌شود.
تفاوت Site Score و Site Check چیست؟
ابزار Site Check برای تشخیص سریع مشکل است: سایت باز می‌شود یا خیر، از هر پروب چه پاسخی می‌دهد و گواهی آن چه وضعیتی دارد. ابزار Site Score برای ارزیابی و بهبود است: سایت را در شش بخش بررسی می‌کند و برای هر مورد دلیل و راه اصلاح می‌دهد.