فحص الجاهزية · مسار تحصين · الوزن 7
الاحتفاظ بـ HSTS لمدة سنة على الأقل
تُرسل الصفحة الرئيسية Strict-Transport-Security بقيمة max-age لا تقل عن 31536000 ثانية (سنة واحدة).
- تم رصده على
- 31%
- أفضل ألف موقع
- 48%
- شريحة أفضل مليون موقع
- 27%
- لم يُقَس
- 41,432
من أصل 144,624 موقعًا أُجري قياسها
أُجري قياس 286
أُجري قياس 79,142
محجوب، أو يتطلب اجتياز تحقق، أو غير منطبق
أهمية ذلك
يوجّه HSTS المتصفحات إلى استخدام HTTPS لمضيفك في كل زيارة لاحقة، مما يزيل الفترة التي يمكن خلالها اعتراض طلب HTTP أولي.
كيفية الإصلاح
أرسل Strict-Transport-Security في استجابات HTTPS. ابدأ بقيمة max-age قصيرة (مثل 300 ثانية)، وتأكد من أن كل نطاق فرعي يعمل عبر HTTPS، ثم ارفعها تدريجيًا إلى 31536000. أضف includeSubDomains فقط عندما تستخدم جميع النطاقات الفرعية HTTPS. التحميل المسبق لـ HSTS اختياري ويصعب التراجع عنه؛ ولا يوصي به hstspreload.org نفسه افتراضيًا.
كيف نفحص
تُرسل الصفحة الرئيسية Strict-Transport-Security بقيمة max-age لا تقل عن 31536000 ثانية (سنة واحدة).
مرصود: وجود HSTS بقيمة max-age تبلغ سنة أو أكثر.
غير مرصود: غياب HSTS أو ضبطه على مدة أقل من سنة.
حدود الفحص: تُقرأ استجابة الصفحة الرئيسية فقط؛ وقد تُرسل صفحات أو مناطق أخرى ترويسات مختلفة.
خطوات خاصة بالحزمة التقنية
- Cloudflare: فعّل HSTS ضمن SSL/TLS > شهادات الحافة > أمان النقل الصارم عبر HTTP، وارفع max-age تدريجيًا.
- Amazon CloudFront: أرفق سياسة لترويسات الاستجابة تتضمن Strict-Transport-Security بكل توزيع.
- Next.js: أضف الترويسة في الخيار headers() ضمن next.config.js لجميع المسارات.
- Fastly: أضف الترويسة في VCL أو في قاعدة ترويسات كما هو موضح في دليل HSTS الخاص بـ Fastly.
- Azure Front Door/CDN: أضف إجراءً لترويسة استجابة في مجموعة قواعد Front Door.
- Vercel: عرّف الترويسة في قسم headers ضمن vercel.json.
حسب شريحة الشعبية
| نطاق Chrome UX Report | مرصود | مقاس |
|---|---|---|
| أعلى 1 ألف | 48% | 286 |
| أعلى 5 آلاف | 39% | 1,309 |
| أعلى 10 آلاف | 40% | 1,653 |
| أعلى 50 ألفًا | 36% | 12,752 |
| أعلى 100 ألف | 36% | 12,036 |
| أعلى 500 ألف | 35% | 37,446 |
| أعلى 1 مليون | 27% | 79,142 |
الفئات الأكثر احتمالًا لتطبيق ذلك
الفئات الأقل احتمالًا
حسب الحزمة التقنية
- Next.js on Vercel97%
- WordPress on Vercel96%
- Wix96%
- Next.js on Netlify95%
- HubSpot CMS85%
- Adobe Experience Manager on Amazon CloudFront84%
- Adobe Experience Manager78%
- Sitecore on Azure Front Door/CDN75%
- Next.js on Fastly73%
- Adobe Experience Manager on Cloudflare70%
- Gatsby on Amazon CloudFront69%
- Webflow69%
- Sitecore68%
- Gatsby67%
- Drupal on Amazon CloudFront64%
- Adobe Experience Manager on Akamai64%
- Next.js on Azure Front Door/CDN61%
- WordPress on Imperva61%
- Angular on Amazon CloudFront59%
- Sitecore on Cloudflare59%
- Next.js53%
- Magento / Adobe Commerce52%
- Astro on Amazon CloudFront51%
- Astro49%
- Next.js on Amazon CloudFront49%
- Drupal on Akamai49%
- Next.js on Akamai48%
- Angular46%
- Drupal45%
- Drupal on Fastly44%
- Nuxt on Amazon CloudFront44%
- Next.js on Cloudflare43%
- WordPress on Amazon CloudFront42%
- WordPress on Fastly41%
- Magento / Adobe Commerce on Cloudflare39%
- Astro on Cloudflare39%
- Drupal on Cloudflare39%
- Next.js on Google edge37%
- WordPress on Google edge35%
- Nuxt35%
- Nuxt on Google edge31%
- WordPress on Sucuri30%
- Angular on Cloudflare28%
- Bitrix28%
- Nuxt on Cloudflare26%
- BigCommerce24%
- WordPress on Cloudflare23%
- WordPress22%
- PrestaShop21%
- PrestaShop on Cloudflare21%
- Joomla19%
- GoDaddy Website Builder14%
- Squarespace8.8%
- Blogger8.4%
- Tilda7.6%
- Shopify3.7%
حسب مزوّد الخدمة
- Vercel97%
- Netlify93%
- Imperva63%
- Azure Front Door/CDN63%
- Fastly47%
- Amazon CloudFront45%
- Akamai44%
- Bunny CDN43%
- Google edge34%
- Alibaba Cloud CDN33%
- Sucuri30%
- Cloudflare23%