Log4j zafiyeti yakın tarihin en önemli siber güvenlik zafiyetlerinden biri olup 2021 yılı sonlarında ortaya çıkmıştır. Apache log4j 2 sürümünde ortaya çıkan bu açık birçok kurumu doğrudan etkilemiştir.

Log4j Nedir?

Log4j, Java tabanlı bir log işleme aracıdır ve birçok uygulamada kullanılmaktadır. Log4j, uygulamalar tarafından üretilen log kayıtlarını yönetmek ve kontrol etmek için yaygın olarak kullanılır; hata ayıklama, izleme ve sorun gidermeye yardımcı olur.

Log4j Zafiyeti Nedir?

Log4j güvenlik açığı (Log4Shell zafiyeti olarak da bilinir), Apache Log4j 2 kütüphanesinde keşfedilen kritik bir güvenlik açığıdır. Bu zafiyet, siber saldırganların log kayıtlarına kötü amaçlı kod enjekte etmelerine olanak tanır.  Log4j bu mesajları işlediğinde, kötü amaçlı kod dizinlerini de yürütür ve bu da uzaktan kod yürütme ve yetkisiz erişime yol açabilir. Log4j zafiyeti, siber saldırganların uzaktan kod yürütmesi için kimlik doğrulama veya yetkilendirme gerektirmeksizin bir fırsat sunar; bu da sistemleri ve verileri riske sokabilir.

Uygulamalı Log4j eğitimi için tıklayınız.

Log4j Zafiyeti Ne Zaman Ortaya Çıktı?

Güvenlik açığı, ilk kez 9 Aralık 2021 tarihinde kamuoyuna açıklandı. Apache Log4j 2 kütüphanesindeki bu kritik güvenlik açığı, uzaktan kod yürütme ve yetkisiz erişim potansiyeli nedeniyle geniş çapta dikkat çekti. Log4j’nin bakımını üstlenen Apache Yazılım Vakfı, açığı gidermek amacıyla yamalar ve güncellemeler yayınladı. Dünya genelindeki organizasyonlar, riski azaltmak amacıyla Log4j kütüphanelerini güvenli sürümlere güncellemek için hızlı bir şekilde harekete geçti.

Log4j Zafiyeti Ne Tür Sorunlara Sebep Olur?

1. Veri Hırsızlığı

Siber saldırganlar, ilgili güvenlik açığını kullanarak hedef  sistemlerde bulunan hassas verilere yetkisiz erişim sağlayabilirler. Bu, kişisel tanımlayıcı bilgiler, finansal veriler, iş sırları ve daha fazlasını içerebilir.

2. Hizmet Kesintisi

Log4j zafiyetini kullanan siber saldırganlar, uygulamaların, hizmetlerin ve sistemlerin normal işleyişini bozabilir, böylece kullanıcılar için hizmet kesintileri ve aksaklıklar meydana gelebilir.

3. Uzaktan Kontrol

Log4j zafiyeti, siber saldırganların hedef sistemler üzerinde uzaktan kontrol sağlamalarına olanak tanır. Bu kontrol, sistemleri çeşitli kötü niyetli amaçlar için manipüle etmek veya kötüye kullanmak için kullanılabilir.

4. Kötü Amaçlı Yazılım Yayılması

Siber saldırganlar, Log4j’yi kullanarak hedef sistemlere fidye yazılımı veya casus yazılım gibi kötü amaçlı yazılımlar enjekte edebilir ve dağıtabilirler.

Log4j Zafiyeti’nden Etkilenen Şirketler

Log4j zafiyetinden etkilenen şirketlerden bazıları aşağıda listelenmiştir:

Apple: Teknoloji devi Apple, bazı ürünlerinin Log4j güvenlik açığından etkilendiğini doğruladı. Ancak, güvenlik önlemleri nedeniyle ürünlerinin çoğunun etkilenmediğini belirttiler.

Amazon: Amazon Web Services (AWS),bir bulut bilişim platformu olarak, Log4j zafiyetinin  etkisini kabul etti. Konuyla ilgilenen Amazon  ekibi, AWS hizmetlerinin Log4j sürümünü kullandığı durumları tespit etti ve riskleri azaltmak için hızlı bir şekilde harekete geçti.

Facebook: Sosyal medya platformu Facebook, Log4j zafiyetini tespit etmek için sistemlerini değerlendirdi ve kullanıcı verilerini korumak için platformlarını yamalayıp güvence altına aldı.

Twitter: Siber saldırganlar, Log4j zafiyetini kullanarak Twitter’ın sistemlerini etkilemeye çalıştılar. Twitter herhangi bir saldırıyı doğrulamasa da , potansiyel riski kabul etti.

Microsoft: Microsoft’un Azure bulut hizmetleri de Log4j zafiyeti nedeniyle etkilendi. Microsoft ilgili zafiyeti araştırdı ve hizmetlerini güvence altına aldı.

PayPal: Çevrimiçi ödeme servisi PayPal, hizmetlerini ve müşteri bilgilerini korumak amacıyla Log4j zafiyetine öncelik verdi.

Baidu: Çin teknoloji şirketi Baidu’nun da Log4j zafiyetinden etkilendiği bildirildi.

Log4j Zafiyetinden Nasıl Korunulur?

Log4j zafiyetinden sistemlerinizi korumak için aşağıda yer alan önlemleri uygulayabilirsiniz :

Yamaları Uygulayın: Log4j geliştime ekibi veya yazılım sağlayıcınız tarafından bir yama yayımlandıysa ,hemen yamayı uygulayın. Yamalar genellikle zafiyeti düzeltmek ve istismarı önlemek amacıyla yayımlanır. Yamaları yalnızca güvenilir kaynaklardan indirdiğinizden emin olun.

Log4j’yi Güvenli Sürüme Güncelleyin: Eğer mevcut sürümünüz için bir güvenlik yaması bulunmuyorsa, Log4j’yi güvenli bir sürüme güncellemeniz gerekecektir. 2.15 ve sonraki sürümler, ilgili zafiyeti ele almak için tasarlanmıştır.

JNDI’yi  Devre Dışı Bırakın: JNDI (Java Naming and Directory Interface), çeşitli adlandırma ve dizin hizmetlerine erişmek için kullanılan bir Java API’dir. Siber saldırganlar , JDNI aramalarını, kötü amaçlı yazılım enjekte ederek ,kötüye kullanabilirler. Bu nedenle, JDNI’yi devre dışı bırakarak Log4j zafiyeti riskini önemli ölçüde azaltabilirsiniz.

Filtreleme ve Beyaz Listeleme (WhiteList) Uygulayın: Güvenlik duvarlarınızı, sızma tespit sistemlerinizi ve diğer güvenlik araçlarınızı, potansiyel olarak zararlı yükler içeren gelen istekleri engellemek veya izlemek üzere yapılandırabilirsiniz.

Ağ Tabanlı Filtreleme: Cloudflare, Imperva veya Akamai gibi hizmetleri kullanarak Log4j güvenlik açığını hedef alan saldırı girişimlerini tespit edip engellemek mümkündür.

Uygulamaları Tarayın: Yönetilen uygulamaları tarayarak Log4j güvenlik açıklarını tespit edebilirsiniz. İlgili işlem için CERT-CC ve CISA’nın açık kaynak tarama araçlarını kullanabilirsiniz.

Kötü Amaçlı Etkinlikleri İzleme: Tehdit avı ve sürekli izleme yöntemlerini kullanarak sızma ve şüpheli etkinlikleri tespit edebilirsiniz.

Web Uygulama Güvenlik Duvarları (WAF) Kurun: WAF, zararlı istekleri filtreleme, saldırı girişimlerini engelleme, sanal yama sağlama, hız sınırlama, davranış analizi ve gerçek zamanlı izleme gibi işlevlerle koruma sağlar. WAF kurulumu ile uygulamalarınızı Log4j zafiyeti risklerine karşı koruyabilirsiniz.

Düzenli Bir Şekilde Güvenlik Denetimlerini Yapın: Sistem günlüklerinizi ve ağ trafiğinizi yetkisiz veya şüpheli faaliyet belirtileri açısından izlemek için düzenli güvenlik denetimleri ve zafiyet değerlendirmeleri yapın.

 

Güvenli yazılım geliştirme eğitimlerimizle ilgili detaylı bilgi için lütfen iletişime geçin.