Kısa cevap, evet, güvenlik yamalarıyla ilgili olarak sistemlerinizi güncel tutmanızdır.
Güvenlik yamalarını tam olarak nasıl dağıtacağınız, risk toleransınıza bağlıdır. Bu soruyu daha önce cevaplamak için kullandığım bazı seçenekler şunlardır:
Yükseltmeleri üretim ortamınızı taklit eden bir dizi KG sistemine uygulayın ve değişikliklerin herhangi bir işlevselliği bozmadığından veya performans sorunlarına neden olmadığından emin olmak için tüm regresyon testlerinizi yapın. Memnun kaldığınızda, yükseltmeleri üretim sistemlerinize sunun.
Bir gün bekleyin ve güncellemelerin neden olduğu sorunlara ilişkin genel bir sorun olup olmadığını görün. Her şey huzurlu görünüyorsa, üretim sistemlerinizi yükseltin.
Her güvenlik düzeltme ekini en kısa sürede üretim sistemlerinize uygulayın.
Ubuntu kullanarak bu yaklaşımların üçünü de kullandım ve yıllar içinde kademeli olarak 3. seçeneğe geçtim. Güvenlik yamaları, yayınlanmadan önce yoğun bir şekilde test edilir ve mevcut işlevselliği bozmamak için büyük özen gösterilir. Ubuntu destekli görüntülerde yükseltme konusunda hiç sorun yaşamadım (bir zamanlar EC2'de Ubuntu ile Ubuntu olmayan bir çekirdek kullanırken bir yıl önce bir sorunum vardı).
Çekirdeği yükseltmenin de değişiklikleri uygulamak için yeniden başlatılmasını gerektirdiğini unutmayın.
Yukarıdaki deneyim ve öneriler yükseltme için geçerlidir içinde bir Ubuntu sürümü (örneğin, 11.04). Yeni bir Ubuntu sürümüne geçmek çok daha büyük ve riskli bir iştir ve kesinlikle üretim sistemlerinize sunmadan önce test gerektirir.
Bu konuda RightScale tarafından çevrelerindeki güvenlik yükseltmelerinin nasıl yönetileceği hakkında yayınlanan bir makale aşağıdadır:
http://blog.rightscale.com/2011/09/28/security-patching-in-the-rightscale-universe/
apt-get update && apt-get upgrade && apt-get dist-upgrade
. Bu, geri tutulan paketleri yükseltir.