Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!
Siber Guvenlik Terimleri Sozlugu
XZ Utils arka kapısı, yaygın kullanılan açık kaynak liblzma sıkıştırma kütüphanesine güvenilen bir bakımcı tarafından gizlice yerleştirilen ve yaygın dağıtımlara ulaşmadan hemen önce fark edilen bir tedarik zinciri arka kapısıdır.

XZ Utils arka kapısı, neredeyse her Linux dağıtımında bulunan liblzma sıkıştırma kütüphanesine 2024’te gizlice yerleştirilen ve CVE-2024-3094 koduyla kayıtlı bir tedarik zinciri arka kapısıdır. Kodun kendisinden çok, arka kapının projeye nasıl sokulduğu güvenlik dünyasında sarsıcı etki yarattı: bu, teknik bir zafiyetten çok, aylar süren bir güven istismarı operasyonuydu.
XZ arka kapısı, bir açık kaynak projesinin bakımını devralacak kadar güven kazanan bir saldırganın, SSH oturum açmasını sessizce atlatan kodu kütüphaneye yerleştirdiği bir tedarik zinciri saldırısıdır.
Arka kapıyı ekleyen kişi, XZ Utils projesine iki yıl boyunca faydalı katkılar sunarak asıl bakımcının güvenini kazandı ve giderek daha fazla yetki elde etti. Zamanla projenin fiili yöneticilerinden biri haline geldiğinde, zararlı kodu doğrudan kaynak koduna değil, yalnızca dağıtım paketlerinde bulunan ve dikkat çekmeyen test dosyalarının içine gizlenmiş şekilde ekledi. Bu yönüyle olay, klasik bir tedarik zinciri saldırısı tanımını genişletti: hedef, koda enjekte edilen bir hata değil, insana enjekte edilen bir güvendi.
Zararlı yük, derleme sırasında karmaşık bir betik zinciriyle açılıp kütüphaneye ekleniyordu. Nihai hedef, SSH sunucusunun kimlik doğrulama akışına araya girmekti: liblzma’ya bağımlı olan sshd süreci çalıştığında, arka kapı belirli bir gizli anahtarla imzalanmış istekleri tanıyıp kimlik denetimini atlıyor ve saldırgana uzaktan komut çalıştırma imkânı veriyordu. Kod, yalnızca belirli ortamlarda etkinleşecek ve analizden kaçacak biçimde tasarlanmıştı.
Arka kapı, bir Microsoft mühendisinin SSH bağlantılarında birkaç yüz milisaniyelik anormal bir gecikme fark etmesiyle ortaya çıktı. Bu küçük performans sapmasının izini süren araştırma, zararlı kodu geniş kullanımlı kararlı dağıtımlara ulaşmadan, yalnızca test sürümlerinde yakaladı. Olay, ne kadar geç fark edilse felaket olacağını gösterdiği kadar, bağımlılıkların envanterini tutan bir yazılım malzeme listesi ve sürüm kaynaklarını izleyen bir yazılım bileşim analizi pratiğinin neden vazgeçilmez olduğunu da hatırlattı.
Bu vaka, açık kaynak ekosisteminin görünmez bir kırılganlığını açığa çıkardı: kritik altyapıyı taşıyan pek çok kütüphane, tek bir gönüllü bakımcının omuzlarında durur ve bu kişi tükenirse ya da kötü niyetli biri devralırsa, milyonlarca sistem etkilenir.
XZ olayı, hiçbir kuruluşun yalnızca kendi yazdığı kodun güvenliğinden sorumlu olmadığını, güvendiği tüm bağımlılık zincirini de hesaba katması gerektiğini gösterdi. Kullandığınız açık kaynak bileşenlerin kaynağını, sürüm bütünlüğünü ve olası risklerini sistematik biçimde değerlendirmek, kapsamlı bir altyapı ve mimari gözden geçirme çalışmasının artık zorunlu bir başlığıdır.
Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.
Fiyat Teklifi AlBunlar İlginizi Çekebilir
Siber Güvenlik Terimleri
25 Ekim 2021
Web Önbellek Zehirlenmesi (Cache Poisoning) Nedir?
Devamını Oku