Skip to content
Onlayer

Log4Shell, Apache Grubu tarafından geliştirilmekte olan açık kaynak kodlu Log4j isimli loglama platformu üzerinde 2021 Aralık ayında yayınlanmış olan ve potansiyel zararı ile şiddet seviyesi kritik bir zafiyettir. Log4j uygulaması yaklaşık olarak dünyadaki tüm web sunucularının üçte birinde aktif olarak çalışmakta olan bir uygulamadır.

Log4Shell ve türevi zafiyetlerin birincil etkisi saldırganların hedef sunucuda uzaktan kod çalıştırabilmesidir (Remote Code Execution). Log4j uygulamasının yaygınlığından ötürü saldırganlar interneti bu zafiyete açık olan sunucular tespit edebilmek amacıyla tararlar.

Sunuculara gönderilen bir dizi özel hazılanmış istek aracılığıyla bu açığa sahip sunucuları tespit etmek mümkündür. Zafiyet barındıran sunucuların tespit edildikten sonra tamamen ele geçirilmesinin kolaylığı ve zafiyeti barındıran sunucu sayısın global ölçekte çok fazla olması, Log4Shell zafiyetinin gelmiş geçmiş en kritik ve etkisi büyük zafiyetlerden bir tanesi olmasına sebep olmuştur.

Çözüm

Log4Shell’in dört çeşidi bilinmektedir:

  • CVE-2021-44228 (Orijinal Log4Shell)
  • CVE-2021-45046
  • CVE-2021-45105
  • CVE-2021-44832

Bütün varyantlar için önerilen aksiyon Log4j versiyonlarının güncellenmesidir.   İlgili Log4Shell açıklarının giderilebilmesi için gereken minimum versiyon numaralı aşağıdaki gibidir. Kendi platformunuz için en güncel veriyonu edinin.

Log4j Güncelleme Tablosu

ZafiyetGereken Minimum Yama Versiyonu
CVE-2021-44832 (Dördüncü zafiyet)Java 8 ve daha güncelleri için Log4j 2.17.1 Bu en güncel sürümdür.
CVE-2021-45105 (Üçüncü zafiyet)Java 8 ve daha güncelleri için Log4j 2.17.0
CVE-2021-45046 (İkinci zafiyet)Java 8 ve daha güncelleri için Log4j 2.16.0 Java 7 için Log4j 2.12.2
CVE-2021-44228 (İlk zafiyet)Log4j 2.12.2 ve Log4j 2.16.0

Geçici Önlemler

İlgili güncellemelerin yapılması dışında gerçek bir çözüm bulunmamakla beraber güncellemeler işlemleri gerçeklestirilene kadar aşagıdaki önlemler alınabilir.

  • Log4j kütüphanesini devre dışı bırakın. Log4J kullanan uygulamaların en azından güncellemeler gerçekleştirilene kadar eğer mümkünse durdurulması, saldırganların sunucularınızı hedef almasını engelleyecektır.
  • JNDI Lookup özelliğini kapatın. Bu seçeneği gerçekleştirmek için etkilenen bileşen üzerinde yazılımsal müdahale gereklebilir ve uygulama fonksiyonlarını negatif etkileyebilir.
  • Açık bulunduğu tespit edilen sunucuların lokal ağ dışından gelen ve lokal ağ dışına giden bağlantılarını limitleyin ya da durdurun. Log4Shell’den korunabilmek için ilgili makinalarınızın açık internete erişimlerinin kısıtlanması gerekecektir.
  • Bir WAF (Web Application Firewall) edinin/kullanın. WAF kurulumları etklili olmakla beraber tam güvenlik sağlamazlar. Saldırganlar orta vadede bir WAF’ı atlatmayı başarabilirler.

Yasal Uyarı

Copyright (c) 2019 – 2026 ONLAYER Bilişim Teknolojileri A.Ş.

Bu sayfadaki içeriğin kullanımı sadece bu sayfaya link ile atıf yapılarak mümkündür. Yazılı izin olmadan değiştirilemez ve alıntı yapılamaz.

Kullanım Uyarısı: Burada belirtilen direktifler olduğu gibidir ve uygulanması sonucunda oluşabilecek servis kesintileri ve veri kaybından ONLAYER sorumlu değildir. Sistemlerin daha iyi çalışabileceği ya da daha güvenli olacağına dair hiç bir garanti verilmemektedir. Ne firma ne de yazar kullanımdan dolayı hiçbir sorumluluk kabul etmemektedir.

Web uygulaması

← Bilgi Bankası'na dön