7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

HSTS Nasıl Etkinleştirilir? Güvenli Ayar ve Riskler

Okuma süresi: 2 dk

Kısa yanıt: .htaccess dosyasına Header always set Strict-Transport-Security "max-age=31536000" satırını ekleyerek HSTS’i etkinleştirin. Önce kısa bir max-age (ör. 300) ile test edin; tüm alt alan adlarınız HTTPS destekliyorsa includeSubDomains ekleyin.

Bu rehber kimin için: Güvenliği artırmak isteyen site sahipleri · Gereken süre: 10 dakika · Seviye: İleri

HSTS (HTTP Strict Transport Security), tarayıcıya sitenizi belirlenen süre boyunca yalnızca HTTPS ile açmasını söyler. Böylece ziyaretçi http:// yazsa bile tarayıcı isteği sunucuya ulaşmadan HTTPS’e çevirir ve araya girme saldırıları zorlaşır. HSTS etkin bir sitede sertifika hatası olursa ziyaretçi uyarıyı geçemez.

HSTS’i etkinleştirme

  1. HTTPS’i doğrulayın: Sitenin ve tüm sayfaların HTTPS ile sorunsuz açıldığını ve HTTPS yönlendirmesinin çalıştığını kontrol edin.
  2. Kısa süreyle başlayın: .htaccess dosyasına Header always set Strict-Transport-Security "max-age=300" ekleyin.
  3. Test edin: HTTP başlık kontrol aracıyla başlığın göründüğünü doğrulayın.
  4. Süreyi artırın: Birkaç gün sorun yaşamazsanız max-age değerini 31536000 (1 yıl) yapın.
  5. Alt alan adları: Tüm alt alan adlarınızın geçerli sertifikası varsa ; includeSubDomains ekleyin.
  6. Preload (isteğe bağlı): Kalıcı karar verdiyseniz ; preload ekleyip hstspreload.org adresinden başvurun.

Preload listesinden çıkmak zordur

Preload listesine eklenen alan adları tarayıcıların içine gömülür. Listeden çıkma başvurusu tarayıcı sürümlerine yansıyana kadar aylar sürebilir. Bu süre boyunca HTTPS’i desteklemeyen bir alt alan adınız açılmaz. Bu nedenle preload’u yalnızca tüm altyapınızın HTTPS’e hazır olduğundan eminseniz kullanın.

Hâlâ çözülmediyse

HSTS sonrası bir alt alan adı açılmıyorsa includeSubDomains kullanmışsınızdır ve o alt alan adının sertifikası yoktur; sertifika oluşturun veya ifadeyi kaldırıp max-age süresinin dolmasını bekleyin. Ücretsiz SSL tüm alt alan adlarını kapsayan web hosting paketlerimizde HSTS’i güvenle kullanabilirsiniz.

Sık sorulan sorular

WordPress’te eklentiyle ayarlanabilir mi?

Evet; bazı güvenlik eklentileri HSTS başlığı ekler. .htaccess ile eklenti aynı anda kullanılmamalıdır.

HSTS SEO’yu etkiler mi?

Doğrudan sıralama etkisi yoktur; yönlendirme adımını tarayıcıda azalttığı için açılışı biraz hızlandırır.

İlgili rehberler