İçeriğe geç

Rehber

Cloudflare SSL/TLS Modları: Flexible, Full, Full (Strict) Farkları

Cloudflare'in dört farklı SSL/TLS şifreleme modu arasındaki farkları, hangi durumda hangisinin kullanılması gerektiğini ve yanlış seçimin yol açabileceği sorunları anlatıyoruz.

2 dk okumaOrta seviye
Cloudflare SSL/TLS Modları: Flexible, Full, Full (Strict) Farkları — editoryal kapak görseli

Cloudflare'in SSL/TLS ayarları sayfasında dört farklı şifreleme modu bulunur ve yanlış seçim, ya güvenlik açığına ya da 'ERR_TOO_MANY_REDIRECTS' gibi can sıkıcı yönlendirme döngüsü hatalarına yol açabilir. Bu modların ne anlama geldiğini netleştiriyoruz.

Ziyaretçi, Cloudflare ve kaynak sunucu arasındaki bağlantının dört SSL modunda nasıl şifrelendiği.
Ziyaretçi, Cloudflare ve kaynak sunucu arasındaki bağlantının dört SSL modunda nasıl şifrelendiği.

Dört mod ve anlamları

ModZiyaretçi–CloudflareCloudflare–SunucuÖnerilir mi?
OffŞifresiz (HTTP)ŞifresizHayır
FlexibleŞifreli (HTTPS)Şifresiz (HTTP)Sadece sunucuda sertifika yoksa, geçici
FullŞifreliŞifreli (doğrulanmamış sertifika)Kısmen, geçiş aşaması için
Full (Strict)ŞifreliŞifreli (geçerli, doğrulanmış sertifika)Evet, her zaman
Cloudflare SSL/TLS modları

Flexible modun yaygın sorunu: yönlendirme döngüsü

Sunucunuz zaten HTTP isteklerini HTTPS'e yönlendiriyorsa ve Cloudflare Flexible modda çalışıyorsa, Cloudflare sunucuya HTTP ile bağlanır, sunucu bunu HTTPS'e yönlendirir, Cloudflare bunu tekrar HTTP ile dener ve döngü oluşur. Bu, 'ERR_TOO_MANY_REDIRECTS' hatasının en sık nedenidir.

Çözüm, sunucunuzda geçerli bir SSL sertifikası varsa modu Full (Strict) olarak değiştirmektir; bu hem döngüyü çözer hem de bağlantının uçtan uca şifrelenmesini sağlar.

Full (Strict) neden en güvenli seçenek?

Full (Strict) modunda Cloudflare, sunucunuzdaki SSL sertifikasının geçerli ve güvenilir bir otorite tarafından imzalanmış olduğunu doğrular. Bu, aradaki bağlantının sahte bir sertifikayla taklit edilmesini (man-in-the-middle) engeller ve uçtan uca gerçek şifreleme sağlar.

Sunucunuzda ücretsiz Let's Encrypt sertifikası veya Cloudflare'in kendi 'Origin CA' sertifikası kullanarak bu modu etkinleştirebilirsiniz.

Modu değiştirirken dikkat edilmesi gerekenler

  • Full (Strict)'e geçmeden önce sunucunuzda geçerli ve süresi dolmamış bir SSL sertifikası olduğundan emin olun.
  • Değişiklik sonrası siteyi hem HTTP hem HTTPS ile test edin; yönlendirme döngüsü oluşup oluşmadığını kontrol edin.
  • 'Always Use HTTPS' ayarını açarak tüm HTTP isteklerinin otomatik olarak HTTPS'e yönlendirilmesini sağlayın.

Özet

Full (Strict) modu, sunucunuzda geçerli bir sertifika olduğu sürece en güvenli ve önerilen seçenektir. Flexible modu yalnızca geçici çözümler için kullanılmalı ve yönlendirme döngüsü riskine karşı dikkatli olunmalıdır.

Kategoriler

Etiketler

Kaynaklar

  1. Cloudflare Docs — SSL/TLS şifreleme modları

Paylaş