Microsoft olarak bu ay 3 güvenlik açığını kapatan bir güvenlik bülteni yayınladık. Bu bültene makalenin sonundaki linkten ulaşabilirsiniz. Bu güvenlik bülteni iki adet gizli bildirilen ve bir tane de açık olarak bilinen bir güvenlik açığını kapattı.
SMB protokolu, Windows tabanlı ağların temelini oluşturan bir protokoldur. Bu protokolu kullanarak kullanıcılar dosya ve yazıcılara ağ üzerinden ulaşır, Windows sistemlerinin uzaktan yönetimini sağlar ve buna ek olarak RPC ve benzeri bir çok diğer işlevselliğe de bu protokol üzerinden ulaşırlar. Genel anlamda incelendiği zaman protokolun sıklıkla devrede olması ve aktif olarak bir çok ağ işlevini yerine getirmede zorunlu olmasından dolayı bu güncellemeyi en kısa zamanda sistemlerinize uygulamanızı tavsiye ediyoruz.
Bu açıktan faydalanma olasılığı
Şu ana kadar MS09-001 bülteninde kapatmış olduğumuz SMB Remote Code Execution açığı ile ilgili olarak internet üzerinde bunu kullanan bir malware’e rastlamadık. Bu tabi saldırganların bu konu üzerinde çalışma yapmadıklarını kesinlikle göstermez. Kısa süre önce SMB protokolundeki benzer bir açıktan dolayı Conficker solucanının ne kadar etkili olduğunu gördük ve bu solucanın hala sistemleri etkilediğini de biliyoruz. Conficker özelinde yapılan en büyük hata Windows kullanıcılarının ve sistem yöneticilerinin MS08-067 bültenindeki sistem güncellemesini kurmakta gecikmeleri idi. Ekim 2008 ayında yayınlanan bu güncellemeyi 3 ay boyunca kurmayan sistem yöneticileri, Conficker solucanından kritik biçimde etkilendiler.
MS08-067 ile bu bültenin benzerliği ağ üzerinden saldırının gerçekleştirilebilme olasılığından kaynaklanıyor. Yani siz her ne kadar sistemlerinizi ve iç ağ altyapınızı internet üzerinden gerçekleşebilecek saldıralara karşı korumuş olsanız da, ağınız dışında çalışır iken bu açığı kullanan bir virüs mobil sistemlerinizden birini etkiler ise, o sistem ağınıza geri geldiğinde diğer bütün sistemleri enfekte edebilir.
Bülten kritiklik endeksi
Bu bülten SMB konusundaki bir çok diğer bülten gibi, Kritik sınıflandırmasını içeriyor. Göz ardı edilmemesi gereken konu, kritik olarak sınıflandırılmış olan güncellemelerin, kesinlikle uygulanmasında gecikilmemesi gerekliliğidir. Saldırganlar, sistem yöneticilerinin güncellemeleri geç uygulamalarını fırsat bilerek, Microsoft her ne kadar o açığı sistem güncellemeleri yoluyla kapatmış olsa da, saldırılarını o yayınlanmış ve kapatılmış açıkları kullanarak gerçekleştiriyorlar.
Malware yazarları, bu tip programları geliştirirken “0-day exploit” olarak da bilinen açıkları gitgide azalan bir sıklıkla kullanıyorlar. “0-day exploit” olarak tanımlanan sistem açıklarının azlığı, sorumlu bildiri yöntemlerini kullanan güvenlik araştırmacılarının sayısının artması ve yazılım üreticilerinin kodlarını güncellemedeki aktifliği ve etkinliklerindeki artıştan kaynaklanıyor. Tabi burada dikkatli olmamız gereken bir bilgi de “0-day exploit” ların tamamen ortadan kalktıklarını ya da bunların sayısının gerçekte tamamen azaldığı anlamında bir sonuca varmamız gerektiğidir. Bunlar halen vardır fakat yazılım sektörü bunları karşılama ve kapatma konusunda günümüzde çok daha etkin olarak davranmaktadır.
Açıklar hakkında teknik bilgi
Bu ay kapatılan açıklar, dediğimiz gibi SMB protokolunu kullanarak ağ üzerinden gerçekleştirilebiliyorlar. Kritik olarak endeks verilmesinin sebeplerinden biri de bu özel olarak hazırlanmış SMB paketlerini gönderen sistemin, hedefteki sistemde kimliğinin onaylanmış olmasına gerek yok. Yani, bir misafir sistem geldi, kendisine erişim izni verdiniz, network’unuze girdi ve çalışıyor. Eğer bu kişi isterse ve gerekli paketleri üretecek bir yazılımı kullanıyor ise açığı kullanarak girdiği sistemlerin kontrolunu ele geçirecektir.
Korunma yöntemleri
Güncellemeyi kurun. Bazı konfigurasyonlarda güncelleme kurulumu sonrasında sorunların çıkmasından korkulduğu için güncellemenin kurulmamasına karar verilebiliniyor. Eğer güncellemeyi kurmadığınız süre içerisinde SMB protokolunu ve makinalardaki Server servisini kesinlikle kullanmamayı kabul ediyosanız, evet güncellemeyi kurmayı geciktirebilirsin.
Buna ek olarak, ağınızdaki SMB protokolune dair güvenliği arttırabilmek için yapabileceğiniz şeyler var. Örneğin Microsoft kendi iç ağında tamamen IPSec tabanlı bir network katmanı güvenliği kullanır. Bu ağa dışarıdan giren sistemler, Microsoft domainlerinin parçası olmadıkları ve ilgili güvenlik kimliğine sahip olmadıkları için kesinlikle bizim tarafımızdan yönetilen sistemler ile iletişim kuramazlar. Siz de ağınızda benzer bir network katmanı güvenliği kurabilirsiniz. Benim önerim, bu bülten özelinde şu iki şeyi yapmanız:
- IPSec kullanın
- Network Access Protection – NAP kullanın
Bu iki teknolojinin networkunuzu koruyabileceği bir çok açı var. NAP sisteminize, güncellemeleri tam olmayan, Antivirüs programındaki definition dosyası eski olan ya da sizin tanımladığınız bir güvenlik ayarına sahip olmayan bir makinanın ağınıza doğrudan erişim sağlamasını engelleyecektir.
Eğer Conficker outbreak’i sırasında sistem yöneticileri NAP kullanıyor olsalardı, ve ağlarına MS08-067 güncellemesini kurmamış olan sistemlerin girmesini engelleselerdi o zaman, Confciker virüsü bu kadar etkin ve başarılı olamazdı.
Bu ay ki güncellemeler hakkındaki genel bilgiler böyle, buna ek olarak http://www.microsoft.com/technet/security/Bulletin/MS09-001.mspx adresinde yayınlanmış olan bültenin detaylarını gözden geçirmenizi ve incelemenizi tavsiye ederim.
Sorularınızı bekliyorum :) !
Oğuzhan