Canlı yama nedir?
Canlı yama (live patching), çalışan Linux çekirdeğine güvenlik düzeltmesini sunucuyu yeniden başlatmadan uygulayan yöntemdir. Böylece kritik bir çekirdek açığı, hizmet kesintisi yaşatılmadan kapatılabilir ve bakım penceresi beklenmeden risk azaltılır.
Canlı yama, tam bir güncellemenin yerini almaz; yeniden başlatma yapılabilene kadar geçen süredeki riski düşürmek için kullanılan bir köprü çözümdür.
Nasıl çalışır?
Yöntem, çalışan çekirdekteki hatalı fonksiyonları yönlendirerek düzeltilmiş sürümleriyle değiştirir. Bu işlem çalışma zamanında yapılır ve çalışan süreçleri kesmez. Linux çekirdeğinde bu altyapı için kpatch ve livepatch gibi mekanizmalar kullanılır; bazı dağıtımlar ve firmalar bunu ticari hizmet olarak sunar.
Her açık canlı yamayla kapatılamayabilir. Büyük yapısal değişiklikler gerektiren düzeltmeler için yine de yeniden başlatma gerekir.
Sunucu ve hosting ortamında
Çok sayıda müşteri sitesini barındıran sunucularda yeniden başlatma, tüm sitelerin kısa süre erişilemez olması anlamına gelir. Canlı yama bu nedenle özellikle paylaşımlı hosting, VPS ve sanallaştırma sunucularında tercih edilir. Hosting sağlayıcıları çekirdek açıklarını bu yöntemle hızla kapatıp yeniden başlatmayı planlı bakım zamanına bırakabilir.
- Desteğin dağıtımınıza ve çekirdek sürümünüze bağlı olduğunu unutmayın.
- cPanel, Plesk ve DirectAdmin sunucularında çekirdek canlı yama servisi ayrıca etkinleştirilmelidir.
Nasıl uygulanır?
- Dağıtımınızın ve çekirdek sürümünüzün canlı yama desteğini kontrol edin.