HTTP Strict Transport Security
HSTS, tarayıcının sonraki erişimlerde bir sunucu için HTTPS kullanmasını sağlar. Süre ve alt alan adı kapsamı bilinçli bir işletim kararı gerektirir.
Sonraki çağrılar için HTTPS’i hatırlamak
HTTP Strict Transport Security, kısaca HSTS, Strict-Transport-Security yanıt başlığıyla bildirilir. Tarayıcı bu başlığı güvenli HTTPS bağlantısından aldıktan sonra, geçerlilik süresince bu sunucuya yalnız HTTPS ile erişeceğini hatırlar. Sonraki HTTP adresleri buna göre değiştirilir. HSTS sertifika oluşturmaz veya TLS hatalarını düzeltmez.
Ayarlamadan önce kapsamı incelemek
Kurgusal portal.example sunucusunun HTTPS yanıtı, Strict-Transport-Security: max-age=3600 içerir. Örnek değer 1 saate eşittir; üretim ortamı için genel hedef değer değildir. Tarayıcı bu sunucunun kuralını saklayabilir. Başlığı sonradan kaldırmak, önceden saklanan kuralı hemen iptal etmez; geçerlilik süresi devam eder.
includeSubDomains eklentisi, alt düzey sunucu adlarını da kapsar. Bu genişletmeden önce ekip, etkilenen bütün hizmetlerin HTTPS üzerinden güvenilir biçimde erişilebilir olduğunu kontrol etmelidir. Üst alan adı veya aynı düzeydeki başka sunucu adı kendiliğinden kapsanmaz.
Tarayıcı kuralı henüz öğrenmemişse ve uygun preload kaydı yoksa bu saklanan politika ilk HTTP çağrısını henüz korumaz. Preloading ayrı bir süreçtir.
Kaynaklar
İlgili terimler
- HttpOnly çereziHttpOnly, sayfa betiklerinin çereze doğrudan erişmesini engeller. Çerez uygun isteklerle gönderilebilir; oturum ve yetki kontrolleri yine gereklidir.
- SameSite çereziSameSite, farklı sitelerden başlayan isteklerde çerezin gönderilmesini etkiler. Seçim oturum ve gezinme akışına uymalıdır; CSRF koruması yine gereklidir.
- Content Security Policy (CSP)CSP, tarayıcıda izin verilen betik kaynaklarını sınırlayabilir. Yalnız raporlayan politika ihlalleri gözlemler, ancak kuralları uygulamaz.
- Veri minimizasyonuVeri minimizasyonu, kişisel verileri belirli amaç için uygun, ilgili ve gerekli olan kapsamla sınırlar.
- Veri saklama politikasıVeri saklama politikası, saklamanın amacını, başlangıcını, süresini ve sonunu belirler. Silme işleri ve kopyalar teknik olarak ele alınmalıdır.
- Zarf şifrelemeZarf şifreleme, veri anahtarını onu koruyan anahtardan ayırır. Şifreli dosya ile paketlenmiş veri anahtarı birlikte ele alınmalıdır.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.