logo
GeekFormat

HSTS Analizörü

Strict-Transport-Security Çözümleyici

HSTS max-age, includeSubDomains ve preload kombinasyonunun tarayıcı ve preload listesi gereksinimlerini karşılayıp karşılamadığını analiz edin.

Çözümleme özeti

max-age
365d 0h
includeSubDomains
Yes
preload
Yes
Directive Count
3
HSTS yapısında görünür bir hata yok gibi görünüyor

Builder

max-age=31536000; includeSubDomains; preload

JSON önizleme

{
  "directives": [
    {
      "key": "max-age",
      "value": "31536000"
    },
    {
      "key": "includesubdomains",
      "value": null
    },
    {
      "key": "preload",
      "value": null
    }
  ],
  "maxAgeSeconds": 31536000,
  "includeSubDomains": true,
  "preload": true,
  "warnings": []
}

Online HSTS kontrolü, HTTPS zorlama stratejisinin sağlam olup olmadığını önce değerlendirin.

İlgili Öneriler

Kullanım senaryoları

  • Tüm site için HTTPS zorlamaya hazırlanırken HSTS süresinin ve alt alan adı stratejisinin mevcut ortama uygun olup olmadığını onaylayın
  • Güvenlik düzeltmesi sırasında uygun max-age değeri yapılandırın ve includeSubDomains seçeneğini işaretleyin
  • HSTS preload başvurusu öncesinde yapılandırmanın preload talimatını içerip içermediğini kontrol edin
  • HTTPS düşürülmüş erişim sorunlarını giderirken HSTS yanıt başlığının doğru döndürülüp döndürülmediğini ve talimatların analiz edilip edilmediğini onaylayın

Özellikler

  • Anahtar talimatlar net ayrılır: Süre, alt alan adı kapsamı ve preload koşulları karışık görünmez
  • HTTPS zorlamadan önce kendi kendine kontrol: Yanlış yapılandırmanın tüm siteye yayılmasını önler
  • Preload öncesi kendi kendine kontrol: HSTS başlığının preload gereksinimlerine yakın olup olmadığını önceden belirlemeye yardımcı olur
  • Yapılandırmayı hızlı anlama: Sonuçlar doğrudan gösterilir, geliştirici, operasyon ve güvenlik ekiplerinin işbirliği için uygundur

Nasıl Kullanılır

  1. HSTS yanıt başlığı içeriğini analiz alanına yapıştırın veya oluşturucuyu kullanarak max-age saniye değerini girin ve seçenekleri işaretleyin
  2. Analiz modunda max-age (okunabilir süre), includeSubDomains, preload ve uyarı bilgilerini görüntüleyin
  3. Oluşturma modunda max-age saniye değerini yapılandırın, includeSubDomains ve preload seçeneklerini işaretleyin
  4. Oluşturulan HSTS içeriğini sunucu yapılandırması için kopyalayın veya hata ayıklamaya devam etmek için giriş alanı içeriğinin üzerine yazın

Sık Sorulan Sorular

HSTS ne işe yarar?

HSTS, tarayıcıya bu siteye gelecekte yalnızca HTTPS üzerinden erişmesini söyler; düşürülmüş erişimi ve ortadaki adam saldırılarını azaltmak için kullanılır. Ancak strateji netleşmeden önce körü körüne maksimuma çekmek uygun değildir.

max-age, includeSubDomains ve preload ne anlama gelir?

max-age HSTS geçerlilik süresini belirtir, includeSubDomains alt alan adları için de geçerli olduğunu gösterir, preload ise tarayıcı preload listesi ile ilgilidir. Araç her bir maddeyi ayrı ayrı analiz etmenize yardımcı olur.

Web sitesinin HSTS preload gereksinimlerini karşılayıp karşılamadığını kontrol etmek için uygun mu?

Evet. Temel alan adlarının eksiksiz olup olmadığını görüntülemenize yardımcı olur ve preload listesine girmek için temel koşullara sahip olup olmadığınızı önceden değerlendirmenizi kolaylaştırır.

Lansmandan önce neden HSTS kontrolü yapılmalı?

Yanlış yapılandırma, HTTPS stratejisinin çok gevşek veya çok sıkı olmasına neden olabilir. Lansmandan önce bir kez analiz etmek, eksik alan adları, mantıksız değerler veya eksik alt alan adı kapsamı gibi sorunları daha erken keşfetmenizi sağlar.