CYBER LION AI

Ana sayfa › Blog

TLS 1.0 ve TLS 1.1 Nasıl Kapatılır? Nginx, Apache, IIS, Cloudflare

· Cyber Lion AI

Siteniz TLS 1.3 ile çalışıyor olabilir; ama sunucu hâlâ TLS 1.0 ve 1.1 bağlantılarını kabul ediyorsa, bir saldırgan bağlantıyı bu eski sürümlere düşürmeyi deneyebilir. Bu sürümler bilinen kriptografik zayıflıklar taşır, IETF tarafından 2021'de resmî olarak kullanımdan kaldırılmıştır (RFC 8996) ve büyük tarayıcılar 2020'den beri desteklemez. PCI DSS de kart verisi işleyen sistemlerde bu sürümlerin kapatılmasını şart koşar.

Sunucumda açık mı?

SSL kontrol aracımız sunucunuzun TLS 1.0/1.1 bağlantılarını kabul edip etmediğini dener ve sonucu "eski TLS 1.0/1.1 kapalı" ya da "açık" olarak gösterir. Komut satırında:

openssl s_client -connect ornek.com:443 -servername ornek.com -tls1_1 </dev/null

Bağlantı kurulursa TLS 1.1 açıktır. Not: yeni OpenSSL sürümleri eski protokolleri istemci tarafında kendiliğinden engelleyebilir; bu durumda "no protocols available" hatası sunucu hakkında bir şey söylemez.

Nasıl kapatılır?

Nginx

ssl_protocols TLSv1.2 TLSv1.3;

Satırı http bloğuna ya da tüm HTTPS server bloklarına ekleyin; ardından sudo nginx -t && sudo systemctl reload nginx. Aynı IP ve portu paylaşan sanal sunucularda protokol ayarı ilk (varsayılan) sunucudan gelebilir; ayarı hepsinde aynı tutun.

Apache

SSLProtocol -all +TLSv1.2 +TLSv1.3

Genellikle ssl.conf veya sanal sunucu dosyasındadır; ardından sudo apachectl configtest && sudo systemctl reload apache2.

Windows / IIS

IIS'te protokoller Windows kayıt defterindeki SCHANNEL ayarlarıyla yönetilir. Grafik bir araçla (ör. IIS Crypto) TLS 1.0 ve 1.1'i kapatıp sunucuyu yeniden başlatmak en güvenli yoldur. Yeni Windows Server sürümlerinde bu sürümler varsayılan olarak zaten kapalıdır.

Cloudflare

SSL/TLS › Edge Certificates › Minimum TLS Version ayarını TLS 1.2 yapın. Bu ayar ziyaretçi ile Cloudflare arasındaki bağlantıyı belirler; kaynak sunucunuzu ayrıca yapılandırmanız gerekir.

Kapatınca kim etkilenir?

Güncel tarayıcıların ve işletim sistemlerinin tamamı TLS 1.2'yi destekler. Etkilenebilecek olanlar çok eski cihazlar (ör. Android 4.4 ve öncesi, Windows 7'de güncellenmemiş eski tarayıcılar) ve bakımı yapılmamış eski entegrasyonlardır. Bir iş ortağınızın sistemi sunucunuza bağlanıyorsa, değişiklikten önce TLS 1.2 desteklediğini teyit edin.