HTTP Strict Transport Security (HSTS) eklentisi, tarayıcıların sunucunuzla iletişim kurarken yalnızca HTTPS kullanmasını sağlar ve şifrelenmemiş HTTP bağlantılarını engeller.
Eklenti türü
Kısıtlama eklentisi.
Açıklama
HSTS eklentisi, tarayıcıların belirtilen bir süre boyunca sunucuyla yalnızca HTTPS üzerinden iletişim kurmasını talimatlandırır. Zorunlu HTTPS yönlendirmesinin aksine HSTS, tarayıcıda 307 dahili yönlendirmeyi tetikleyerek ek ağ gidiş-dönüşleri olmadan HTTP isteklerini HTTPS'e dönüştürür.
Çalışma prensibi
HSTS eklentisi, aşağıdaki alanları içeren strict-transport-security üstbilgisini tüm HTTPS yanıtlarına ekler:
max_age: Tarayıcının yalnızca HTTPS erişimini zorunlu kıldığı süre (saniye cinsinden).include_sub_domains: Mevcut etki alanı ve tüm alt etki alanları için HTTPS'nin zorunlu olup olmadığı.
Alanlar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include_sub_domains true olarak ayarlandığında mevcut etki alanı ve tüm alt etki alanları yalnızca HTTPS erişimini zorunlu kılar. Bu seçeneği etkinleştirmeden önce tüm alt etki alanlarının HTTPS'yi desteklediğinden emin olun. Aksi takdirde kullanıcılar HTTPS yapılandırılmamış alt etki alanlarına erişemez.