RHEL4'te Apache 2.0 çalıştıran bir web sunucum var. Bu sunucu yakın zamanda bir PCI taramasında başarısız oldu.
Sebep: SSLv3.0 / TLSv1.0 Protokolünde Zayıf CBC Modu Güvenlik Açığı Çözümü: Bu saldırı, 2004 yılında ve bunun için bir düzeltme içeren TLS protokolünün revizyonlarında tanımlanmıştır. Mümkünse TLSv1.1 veya TLSv1.2'ye yükseltin. TLSv1.1 veya TLSv1.2'ye yükseltme mümkün değilse, CBC modu şifrelemelerini devre dışı bırakmak güvenlik açığını giderir. Apache'de aşağıdaki SSL yapılandırmasını kullanmak bu güvenlik açığını azaltır: SSLHonorCipherOrder SSLCipherSuite RC4-SHA'da: HIGH:! ADH
Basit düzeltme, diye düşündüm. Çizgileri Apache yapılandırmasına ekledim ve işe yaramadı. Görünüşe göre
"SSLHonorCipherOrder On" sadece Apache 2.2 ve sonrasında çalışır. Apache'yi yükseltmeyi denedim, yakında bağımlılık cehennemine koştum ve Apache 2.2'ye yükseltmek için tüm işletim sistemini yükseltmem gerekecek gibi görünüyor. Bu sunucuyu birkaç ay içinde emekliye ayırıyoruz, bu yüzden buna değmez.
Çözüm, "TLSv1.1 veya TLSv1.2'ye yükseltme yapılamıyorsa, CBC modu şifrelerini devre dışı bırakmak güvenlik açığını ortadan kaldırır."
Bunu Apache 2.0'da nasıl yapabilirim? Bu mümkün mü? Değilse, başka iş var mı?