1 puan yazan GN⁺ 2024-03-31 | Henüz yorum yok. | WhatsApp'ta paylaş

xz arka kapısı analizi

  • Filippo Valsorda, bazı kişilerin xz arka kapısını tersine mühendislikle incelediğini gözlemledi ve ilk analiz sonuçlarını paylaştı.
  • RSA_public_decrypt kancası, sunucunun host anahtarı için sabit bir Ed448 anahtarının imzasını doğrular ve sisteme payload iletir.
  • Bu, kimlik doğrulama atlatması değil, uzaktan kod çalıştırma (RCE) ve tek kullanımlık olup yeniden oynatılamaz.

Tedarik zinciri saldırısı

  • Bu saldırı, kamuya açık şekilde açıklanmış en iyi yürütülmüş tedarik zinciri saldırısı olabilir; kötü niyetli, yetkin ve yaygın kullanılan bir kütüphanenin resmi upstream'inde gerçekleşti.
  • Bu saldırının tesadüfen keşfedildiği anlaşılıyor; aksi halde bunun ne kadar uzun süreceği merak konusu.

Payload çıkarma ve doğrulama

  • Payload, RSA_public_decrypt fonksiyonuna geçirilen N değerinden (açık anahtar) çıkarılır, basit bir fingerprint için kontrol edilir ve Ed448 imza doğrulamasından önce sabit bir ChaCha20 anahtarıyla çözülür.

RSA_public_decrypt fonksiyonu

  • RSA_public_decrypt, adı kulağa tuhaf gelse de imza doğrulama işlevi görür.
  • RSA imza doğrulaması, RSA şifrelemeyle aynı işlemi gerçekleştirir.

OpenSSH sertifikaları ve saldırgan kontrolü

  • RSA_public_decrypt açık anahtarı, OpenSSH sertifikaları kullanılarak kimlik doğrulamadan önce saldırgan tarafından kontrol edilebilir.
  • OpenSSH sertifikaları imzalayanın açık anahtarını içerir ve OpenSSH ayrıştırma sırasında imzayı kontrol eder.

Arka kapılı sisteme özel açık anahtar gönderme betiği

  • Keegan Ryan'ın yazdığı bir betik sayesinde, özel bir açık anahtarı sertifikaya yerleştirip arka kapılı sisteme ulaştıran kanca fonksiyonu kullanılabilir.

Arka kapının güvenlik önlemleri

  • Arka kapı, payload hatalıysa veya saldırganın anahtar imzası doğrulanamazsa normal çalışmaya geri döner.
  • Bu da, bir hata bulunmadıkça ağ üzerinden güvenilir ve yeniden kullanılabilir bir tarayıcı yazılamayacağı anlamına gelir.

GN⁺ görüşü

  • Bu tür arka kapılar sistem güvenliği için ciddi tehdit oluşturur; özellikle yaygın kullanılan kütüphanelere yerleştirildiklerinde etkileri daha da büyüyebilir.
  • Saldırının tesadüfen keşfedilmiş olması, güvenlik sistemlerindeki zayıflıkları ortaya koyuyor ve sürekli izleme ile denetimin ne kadar önemli olduğunu vurguluyor.
  • Bu yazı, yazılım tedarik zincirinin güvenliği konusunda farkındalık yaratmaya yardımcı olabilir ve geliştiricilerle sistem yöneticilerine bir uyarı niteliği taşır.
  • Arka kapı gibi güvenlik tehditlerine karşı, açık kaynak güvenlik araçları veya zafiyet tarayıcıları kullanmak faydalı olabilir. Örneğin OWASP ZAP veya Nessus gibi araçlar yararlı olabilir.
  • Yeni bir teknoloji ya da açık kaynak çözüm benimsenirken güvenlik boyutu dikkatle incelenmeli ve bu tür saldırılardan sistemi korumak için uygun önlemler alınmalıdır.

Henüz yorum yok.

Henüz yorum yok.